Warning: Use of undefined constant num - assumed 'num' (this will throw an Error in a future version of PHP) in /home/wxdcrs/www/updir.net/bbs/view.php on line 5
updir.net


掲示板TOP

 ファイルのアップロードについて
 1 no (08/11/17 21:45)
初めまして、PHPの勉強をLinuxでしています。
プログラム系は経験が浅いため簡単な問題かもしれませんが質問させて下さい。

現在アップロードさせるファイルを選択し確定すると以下の画面が出てアップロードに失敗してしまいました。

Warning: move_uploaded_file(./doc/iup709921.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /usr/local/apache2/htdocs/php-code/code42c.php on line 30

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php58NfIa' to './doc/iup709921.jpg' in /usr/local/apache2/htdocs/php-code/code42c.php on line 30

Warning: opendir(./doc/) [function.opendir]: failed to open dir: No such file or directory in /usr/local/apache2/htdocs/php-code/code42c.php on line 45

Warning: readdir(): supplied argument is not a valid Directory resource in /usr/local/apache2/htdocs/php-code/code42c.php on line 46

Warning: closedir(): supplied argument is not a valid Directory resource in /usr/local/apache2/htdocs/php-code/code42c.php on line 58

このようなエラーが出た場合どこをチェックすればよろしいのでしょうか?
lineの後に書かれている数字の前後の行をチェックしましたが特に誤字脱字等は見つかりませんでした。
どのような情報でもよろしいので助言を頂ければと思います。
宜しくお願い致します。

ちなみに環境は、
Apache2:httpd-2.0.63
PHP:PHP-5.2.6
参考書は、
翔泳社 山田祥寛(やまだよしひろ)著 「10日でおぼえるPHP5入門教室」
という本です。

宜しくお願い致します。

 2 webmaster (08/11/19 18:51)
文法自体はあってるように見えます。
エラーは指定したディレクトリが存在しないためのようです。
docディレクトリがあるかどうか確認していただいて
なければ作成した後でアップしてみてください。
docディレクトリは書き込みできるような権限設定が必要です。

 3 no (08/11/19 20:49)
>>webmaster様
ご返答ありがとうございます!

ご指摘にあったように「usr/local/apache2/htdocs/php-code」の下にdocディレクトリを作成し(権限は変更しました)再度実行したらちゃんとファイルが入りました!

本当にありがとうございましたm(_ _)m

 4 Auth (14/12/09 02:23)
Thanks for shinrag. What a pleasure to read!