嘿,我有这个片段:
$profile_pic = imagecreatefromjpeg("upload_Main/".$user[1].".jpg");
此功能有效(upload_Main:文件夹:777;文件:644)
但是这个片段:
$profile_pic = imagecreatefromjpeg("upload_Sub/".$user[1].".jpg");
无效(upload_Sub:文件夹:777;文件:644)。
他们有完全相同的文件和相同的权利,那么为什么第二个不起作用?有任何想法吗?谢谢和问候!
答案 0 :(得分:2)
Returns an image resource identifier on success, FALSE on errors.
我将它手动重新命名为JPG的图像返回False,当它实际上是PNG时。 我收到一个错误说:
'not a valid JPEG file'
你应该看看在执行这个功能时你会得到什么错误,这样你就会确切知道什么是坏事。
检查错误的一种方法是使用以下方法在图像旁边创建一个PHP文件:
<?php
echo imagecreatefromjpeg("path/to/image");
?>
使用'php filename.php'运行它 并在控制台中查找结果