とあるサンプルプログラムを実行してましたが、どこが間違っているのか不明です。
どなたか、以下の警告メッセージわかりますでしょうか?
http://localhost/test/submit.phpで、“http://localhost/test/img/test.jpg”のファイルをアップロードさせました。
しかし、どこにもtest.jpgはアップされず、以下の警告が画面出力されました。
当方のPHP環境がおかしいのでしょうか?
ちなみに“PHP Version 4.3.10”と“PHP Version 5.0.3”で動作させてみました。
-----PHP Version 4.3.10環境で動作させた結果-----
Warning: move_uploaded_file(./doc/test.jpg): failed to open stream: No such file or directory in C:\apachefriends\xampp\htdocs\test\upload.php on line 27
Warning: move_uploaded_file(): Unable to move 'C:\DOCUME~1\ohkawa\LOCALS~1\Temp\php121.tmp' to './doc/test.jpg' in C:\apachefriends\xampp\htdocs\test\upload.php on line 27
-----PHP Version 5.0.3環境で動作させた結果-----
Warning: move_uploaded_file(./doc/test.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\apachefriends\xampp\htdocs\test\upload.php on line 27
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\DOCUME~1\ohkawa\LOCALS~1\Temp\php124.tmp' to './doc/test.jpg' in C:\apachefriends\xampp\htdocs\test\upload.php on line 27
※ソースは文字数オーバーで書ききれませんでした。
回答いただけたら、補足でアップさせていただきます。
m(_"_)m
お礼
ありがとうございました! docフォルダを作成したところ、正常動作いたしました。 ソースを見直してみたところ、簡単なことでした・・・お恥ずかしい限りです。 "./doc/"の部分を、存在する任意のフォルダ名にして動作させたところ、同様に正常動作いたしました。