このPHPスクリプトを使用してファイル(画像)をアップロードしようとしていますが、エラーが発生します。はい、私はここに同じことを尋ねる他の質問があることを知っています、しかし私はそれらのどれも有用であるとは思いませんでした。
これが私のスクリプト(短いバージョン)です:
//*** FILE IS NAMED 'imageUpload' IN THE INC FOLDER ***
$image_name = addslashes($_FILES['image']['name']);
$image_tmpName = $_FILES['image']['tmp_name'];
$location = "usr/profile/$image_name";
move_uploaded_file($image_tmpName,'../img/'.$location);
これが私のファイルツリー(CAPITOLS-folders、lower-file)です:
1. IMG
-USR
*PROFILE
2. INC
-imageUpload.php
私が得ているエラー:
Warning: move_uploaded_file(../img/usr/profile/Cheese.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/content/35/9611635/html/chsyearbook/inc/imageUpload.php on line 12
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpuLkkjE' to '../img/usr/profile/Cheese.jpg' in /home/content/35/9611635/html/chsyearbook/inc/imageUpload.php on line 12
現在、これらのエラーは、ディレクトリが存在しないことを明確に示していますが、私はあなたに保証します、私は今それを見ています。
これはPHP.iniファイルの問題かもしれないと思います。もしそうなら、ここにPHP.iniがあります(なぜですか?)
max_execution_time = 60;
memory_limit = 256M;
upload_max_filesize = 256M;
post_max_size = 256M;