- ベストアンサー
iniファイルの情報をサーバにアップロードしたい
プログラマ歴1ヶ月の超初心者です。質問させてください。 クライアントのローカルにあるiniファイルの情報を、phpからバックグラウンドで吸い上げて、サーバ上のMySQLに保存したいと考えています。ホームページ上にボタンを表示し、そのボタンを押すと処理が実行される形にしたいのですが、根本的にPHPでローカルのデータを吸い上げるといった機能を実現できるのでしょうか。このページの過去ログや、書籍、サーチエンジンなどで調べてみましたが、検索ワードが的外れなのか、どうもうまくヒットしません。 藁に縋る思いで投稿させていただきます。 よろしくご教授頂きますようお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHPでデータを吸い上げる、と言う表現では無理でしょうが、表題通りファイルをアップロードすると言うのは可能です。 ボタンは下記HTMLで表示されます。 <form enctype="multipart/form-data" action="_URL_" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000"> Send this file: <input name="userfile" type="file"> <input type="submit" value="Send File"> </form> dekapanさんの希望ではiniデータはMySQL格納と言う事なので、それなりの処理が必要です。 この手のプログラムで一番重要なのはセキュリティじゃないでしょうか。その点はしっかり気をつけて下さい。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
PHPが動作するのはサーバーでの動作になるので、 ローカルでのファイルのオープンなどは通常できません。 <input type="file" …> を使ってiniファイルをアップロードさせたらどうでしょう?
お礼
よく分かりました。ありがとうございます。
お礼
ありがとうございます。よく分かりました。セキュリティには十分に気を配ってまいります。