- ベストアンサー
JavaアプレットからPHPを経由してデータ保存
現在Javaアプレットを作成しており,サーバ上でデータ保存を行いたいのでPHPを勉強しています. アプレットから送信したデータをPHPで受信することができず,苦戦しています. アプレットからPHPを呼び出す,PHPによるファイルに書き込むことはなんとかできました. アプレット,PHP間の送受信を行う簡単なサンプルがあれば教えていただきたいです. 似たような質問はありましたが,理解が追いつかなかったため,できれば具体的に教えていただけると嬉しいです. よろしくお願いいたします.
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>アプレットから送信するデータ(String)に処理を加える必要はありますか? 処理というのはどのような処理をイメージしていますか? >またphpファイルは ><?php >$filename = "log.txt"; >$post_data = $_POST["data"]; >$fp = fopen($filename, "a"); >fwrite($fp, $post_data); >fwrite($fp, "\n"); >fclose($fp); >?> >のような形で書いています. dataという名前で取得しているなら以下のような形になると思います。 PrintWriter writer = new PrintWriter ( urlCon.getOutputStream() ); writer.print ( "data=あいうえお" ); writer.close(); これで「あいうえお」が書き込まれます。 >アプレットから送信したデータをPHPで受信することができず,苦戦しています. エラーとかなにか表示されていますか? デバッグしながらひとつずつ確認していくことをおすすめします。
その他の回答 (1)
- LancerVII
- ベストアンサー率51% (1060/2054)
こんにちは。 http://uguisu.skr.jp/html/javatophp.html このくらい説明がしてあってもだめでしょうか? ダメなのであれば理解が追いついていないところを具体的に質問してください。
補足
ありがとうございます. アプレットから送信するデータ(String)に処理を加える必要はありますか? またphpファイルは <?php $filename = "log.txt"; $post_data = $_POST["data"]; $fp = fopen($filename, "a"); fwrite($fp, $post_data); fwrite($fp, "\n"); fclose($fp); ?> のような形で書いています. よろしくお願いします.
お礼
なんとかなりそうです!ありがとうございました!