で別のディレクトリにファイルを作成 -マイフォルダ構造が似ているPHP
root
admin
create_page.php
pages
my_page1.php
my_page2.php
私は「ページ」フォルダに新しいPHPファイルを作成するためのコードを持っています。コードはのようです -
$dir_path = "../pages/";
$ourFileName = '../'.$page_name.".txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
$ourFileContent = '<?php echo "something..." ?>';
if (fwrite($ourFileHandle, $ourFileContent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
コードは正常に実行されます。問題はありません。ページは作成されていません。私が間違っていることを教えてください。パスに問題はありますか? fclose($ ourFileHandle);
'$ dir_path'を設定しましたが、使用していません。また、相対リンクを使用できるかどうかわからない場合は、絶対パスを使用することもできます。マップの書き込み権限をに設定していることを確認してください。 – ArendE
'$ page_name'は設定されておらず、あなたは何のファイルでも書いていませんでした。 – safarov
' $ page_name'をどこで設定しますか?この行に構文エラーがありますか?<?php echo "something?"?> 'dont forget閉じたセミコロン –