簡體   English   中英

PHP imagejpeg()無法打開目錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM