• ベストアンサー

phpでファイルを読み込んで保存する方法

phpで例えばhttp://www.yahoo.co.jpなどのファイルを読み込んでそれをテキストファイルにして保存するにはどうすればいいのでしょうか? ・ファイルを読み込んでprintで表示 ・ファイルをアップロードしてフォルダに保存 とバラバラのプログラムはそれぞれできたのですが、どうやってこれを連結させて読み込んだファイルをフォルダに保存したらいいのかわかりません。 読み込んだファイルにファイル名と拡張子とかをどうやってつけたらいいのか、それをどう保存にもっていけばいいのか。。。 プログラミング勉強を始めたばかりで、まずはphpをやっているという状況です。 よろしくお願いいたします。

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

  • ベストアンサー
回答No.2

例えば、以下のような方法はいかがでしょうか? // 保存する文字列 $data = join("", file("http://www.yahoo.co.jp/")); // 保存するファイル名 $file = "/tmp/file.txt"; // ファイルに書き込む write($data, $file); function write($file, $content) { $return = false; $fp = fopen($file,"a"); if(flock($fp,LOCK_EX)) { $i = fwrite($fp,$content); flock($fp,LOCK_UN); } fclose($fp); return $return; }

参考URL:
http://www.support-you.com/wiki/php/file.htm
lylyly
質問者

お礼

ありがとうござます。参考にしてなんとかできました、

その他の回答 (1)

noname#39970
noname#39970
回答No.1

ファイルを新規で作成し 適当な文字(testでもhello worldでも)を書き出す というものを作成してみたらどうだろう。 http://www.google.co.jp/search?q=php%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%20%E4%BD%9C%E6%88%90&hl=ja&lr=lang_ja なんか小難しく書かれてるのもあるから手元に参考書があるならそれを見た方が良いかも

関連するQ&A