0
我有一个php上传到位于www(/ home/user/upload)上面的目录中的文件夹。我制作了文件夹权限770,并创建了一个自定义组,其中包括用户apache和nobody,以拥有它。PHP文件权限错误
当我做了chgrp命令mygrp上传,PHP能够上传到它,但它确实一个时间后......这一切一下子不能写或从中读了...
有人有主意吗?
==== ====编辑
这是我目前使用中的DL远程文件的代码:
$ch = curl_init($url);
$image = TMP_DIR.'/'.getRandomString(10).".{$info->extension}";
while (file_exists($image))
$image = TMP_DIR.'/'.getRandomString(10).".{$info->extension}";
$image_handle = fopen($image, 'w');
curl_setopt($ch, CURLOPT_FILE, $image_handle);
if (curl_exec($ch) === false)
throw new Exception('Curl error: '.curl_error($ch), curl_errno($ch));
curl_close($ch);
我们可以看看您使用的是什么代码吗? – 2011-07-02 21:06:48
getRandomString是什么样的?上面的代码是否会抛出异常? – thetaiko
@Obto - 写入失败时会出现什么错误? –