プログラムを使用して以下のようなPHPのスクリプトを書くとすると
php
1echo 'ok';
php
1file_put_contents("/home/aaa/aaa.php","<?php echo 'ok';");
上記のプログラムをwrite.phpとして実行すると
aaaフォルダにaaa.phpというスクリプトが作られるため、それを実行すると一番上の
php
1echo 'ok';
のスクリプトを書く事ができます。
しかしこの方法だと
php
1$file_path="/home/aaa";
という単純なプログラムをtest.php
としてaaaフォルダに置くために
php
1file_put_contents("/home/aaa/test.php","<?php $file_path='/home/aaa';");
のスクリプトを実行すると
$file_path
が関数として認識されてしまい
当然定義されてませんから、その部分が空になってしまって困っています。
なにか他にプログラムでスクリプを書く方法ってありませんか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。