簡體   English   中英

用PHP編寫imagejpeg()目錄錯誤

[英]imagejpeg() directory writing error with PHP

嘗試保存圖像時出現以下錯誤

Unable to open '/Applications/XAMPP/xamppfiles/htdocs/profile_images/' for writing:
Is a directory in /Applications/XAMPP/xamppfiles/htdocs/user.php on line 538

這是給我麻煩的代碼行

imagejpeg($image, "/Applications/XAMPP/xamppfiles/htdocs/profile_images/".$userid);

我在Mac和mysql上運行XAMPP。

到目前為止,我已經完成了以下工作:

  1. 打開目錄選項,並設置每個人的讀寫權限
  2. 檢查php.ini並確保將safe_mode設置為off
  3. chmod 777到所述文件夾

還有其他建議嗎?

以防萬一我使用chmod錯誤,這正是我鍵入的內容

su root
chmod -R 777 /Applications/XAMPP/xamppfiles/htdocs/profile_images

imagejpeg需要第二個參數的文件名

imagejpeg ( resource $image [, string $filename [, int $quality ]] )

您指向的是目錄,而不是文件名

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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