编程语言
首页 > 编程语言> > PHP File_put_contents不起作用

PHP File_put_contents不起作用

作者:互联网

检查此代码:

<?php

$url = 'http://www.example.com/downloads/count.txt';

$hit_count = @file_get_contents($url);
$hit_count++;
@file_put_contents($url, $hit_count);

header('Location: wmwc.zip');

?>

@file_get_contents工作正常,标题位置更改为下载的文件也可以,但是hit_count增加或@file_put_contents不起作用,因为带文件的数字不会增加1.我已将文件权限设置为777 ,但是当我尝试将目录权限设置为777时,我收到500内部服务器错误,说“服务器遇到意外情况,导致无法完成请求”.

解决方法:

您无法通过http编写远程文件.(如果您可以这样做,其他人也可以更改该文件.)

您需要使用本地路径.

标签:php,file-permissions,directory-permissions
来源: https://codeday.me/bug/20191003/1849348.html