• ベストアンサー

PHPでPHPファイルを作成することはできますか?

タイトルの通りの質問です。 http://example.jp/test.phpを実行すると、 tempというディレクトリが作成され、さらにその中に file.phpが作成するなんてことできませんか? file.phpの中身は ---ここから <?php echo "<html><body>hello world!</body></html>"; ?> ---ここまで …とし、当然ながら http://example.jp/temp/file.php にアクセスすると「hello world!」と表示されるようにしたいのですが。

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

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

fwrite()使えばできますね。 どういうタイミングでそれをしようとしているのか分かりませんが、 test.phpにアクセスされているのと同時期にfile.phpにアクセスされたら・・・。 複数人がtest.phpにアクセスしたら・・・。 初回のセットアップウィザード的にやることとして妥協したとしても、 あまりお薦めできる方法ではありませんね。 勉強であるなら問題ありませんけど。

litton101
質問者

お礼

早速のご回答ありがとうございます、 まさに初回のセットアップウィザード的に やろうと思っていました。 fwriteよく勉強してみます。ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

tempフォルダのパーミッションが適切に設定されていれば fwriteをつかってファイルは作成できると思います。 http://www.php.net/manual/ja/function.fwrite.php

litton101
質問者

お礼

早速のご回答ありがとうございます。 fwriteみてみました。 できそうですね、試してみます。 ありがとうございます。

関連するQ&A