所以我試圖讓我的PHP腳本添加一個文本log.txt的,log.txt中被放置在SRC/log.txt文件和網頁/腳本PHP腳本.PHP(他們有其他的名字,但是好...)所以我已經試過:PHP編寫串../src到文件
$logfile1 = fopen('log.txt', 'a', [$use_include_path = TRUE]);
$towrite = date('l jS \of F Y h:i:s A').': '.$var1.' did '.$var2.' and '.$var3.'\n';
fwrite($logfile1, $towrite);
至極沒有工作......(我可以回聲$ towrite,並得到有效的結果) 注意,在文件
set_include_path("../src/" . PATH_SEPARATOR . get_include_path());
的頂部完成。
所以...我繼續努力:
file_put_contents('log.txt', $towrite, FILE_APPEND | FILE_USE_INCLUDE_PATH);
相反的fwrite的......它沒有工作,要麼......甚至試圖把log.txt的網絡中和/有
file_put_contents('log.txt', $towrite, FILE_APPEND);
所以現在我轉向主人;)我怎麼寫字符串從網頁/ script.php的文件src/log.txt的?
文件樹:
| - web
| | - script.php
| - src
| | - log.php
您是否嘗試過在使用'file_put_contents'時傳遞'log.txt'的完整路徑?例如'file_put_contents(__ DIR__ '/../src/log.txt',$ towrite,FILE_APPEND);' – Ankh