我正在尝试写入我本地服务器上的文件而我无法弄清楚为什么,我没有找到任何正当理由为什么我不应该工作。
我尝试过:
file_put_contents("./lol.txt", "Contents");
file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/lil.txt", "Contents");
file_put_contents($_SERVER['DOCUMENT_ROOT'] . "lal.txt", "Contents");
file_put_contents("lel.txt", "Contents");
如果需要,我会提供任何其他信息。
答案 0 :(得分:2)
使用realpath - 返回规范化的绝对路径名
file_put_contents(真实路径( “somedirectory / somefile.txt”),$内容);
并检查文件夹和文件的权限是否已写入 访问。