• ベストアンサー

JavaアプレットからPHPを経由してデータ保存

現在Javaアプレットを作成しており,サーバ上でデータ保存を行いたいのでPHPを勉強しています. アプレットから送信したデータをPHPで受信することができず,苦戦しています. アプレットからPHPを呼び出す,PHPによるファイルに書き込むことはなんとかできました. アプレット,PHP間の送受信を行う簡単なサンプルがあれば教えていただきたいです. 似たような質問はありましたが,理解が追いつかなかったため,できれば具体的に教えていただけると嬉しいです. よろしくお願いいたします.

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.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で受信することができず,苦戦しています. エラーとかなにか表示されていますか? デバッグしながらひとつずつ確認していくことをおすすめします。

ls-al
質問者

お礼

なんとかなりそうです!ありがとうございました!

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 http://uguisu.skr.jp/html/javatophp.html このくらい説明がしてあってもだめでしょうか? ダメなのであれば理解が追いついていないところを具体的に質問してください。

ls-al
質問者

補足

ありがとうございます. アプレットから送信するデータ(String)に処理を加える必要はありますか? またphpファイルは <?php $filename = "log.txt"; $post_data = $_POST["data"]; $fp = fopen($filename, "a"); fwrite($fp, $post_data); fwrite($fp, "\n"); fclose($fp); ?> のような形で書いています. よろしくお願いします.

関連するQ&A