0

画像を保存しようとすると、次のエラーが表示されます

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がオフに設定されていることを確認しました
  3. 上記のフォルダーへのchmod 777

他の提案はありますか?

chmod を間違って使用した場合に備えて、これはまさに私が入力したものです

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

1 に答える 1

0

imagejpeg には 2 番目のパラメーターでファイル名が必要です

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

ファイル名ではなく、ディレクトリを指しています

于 2012-12-04T22:33:30.063 に答える