我的文件夾結構是這樣 -在另一個目錄中創建文件用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 2012-03-31 16:08:58
'$ page_name'沒有設置,你didint寫哪個文件是 – safarov 2012-03-31 16:09:01
你在哪裏設置'$ page_name'你也有這條線上的語法錯誤'<?php echo「something ...」?>''不要忘記結尾的分號 – 2012-03-31 16:09:46