[英]php imagejpeg() Unable to open, No such file or directory or permission denied
[英]PHP imagejpeg() unable to open directory
每次我嘗試使用imagejpeg()
編寫圖像時,都會收到以下錯誤:
Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/userdir/public_html/files/images/thumbs/
我已經檢查過,這個目錄有777
權限,所以它應該可以寫入它。
更奇怪的是,給imagejpeg()
的目標文件路徑實際上是:
/home/userdir/public_html/files/images/thumbs/small/1113/XM324980.jpg
我已經檢查過了,權限一直設置為777
。 該文件尚不存在。
為什么要打開“拇指”目錄才能寫入thumbs/small/1113/
dir?
imagejpeg()
只會在目標目錄中創建圖像,但您已經使用了另外兩個small/1113
的子目錄來創建必須使用mkdir
功能的目錄。 請確保先創建了該文件,然后在其中創建圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.