最佳答案
我尝试使用 PHP 来创建一个文件,但它不工作。我假设这是因为它没有写访问权限(这以前一直是个问题)。我试图通过创建文件夹 chmod 0777来测试这是否是问题所在,但是这最终导致该目录中的每个脚本返回一个500错误消息,直到我将其修改回来。 我如何给 PHP 写访问我的文件系统,使它可以创建一个文件?
编辑: 它使用 Apache 托管在 Hostgator 共享主机上。
编辑2: 有人问代码: 代码是一个 GD 映像脚本。我知道其余的工作,因为以前我创建的图像,每次它被称为。现在我尝试在添加新文本时创建它们,并将它们保存到一个文件夹中。我的写作方式是: Imagejpeg (null,$file,85) ;
我还创建了一个测试文件来检查它是否只是一个破损的脚本(主要是复制自 Tizag) : Http://gearboxshow.info/rkr/lesig.jpg/testfile.txt (我不知道是否/如何在这里正确地发布代码。下面是 PHP 脚本的内容,减去 PHP 标记。)
它返回13,13,1(单独的行) ,所以它看起来像是写了什么东西,但 testfile.txt 是空的(我上传了一个空的) ,或者不存在(如果我删除它)。
编辑3: 服务器运行 CentOS。