2012-04-13 10 views
0

をアップロードすることはできません:PHPファイルアップロード - 私はファイルをアップロードしようとしているが、私は仕事をdoesntの/デバッグ

お役立ち情報:(PHP 5.3で)実行しているIIS Expressの - のWindows 7 Professionalの32ビット

コード:

move_uploaded_file($_FILES["imagem"]["name"], "/images/" . $_FILES["imagem"]["name"]) or die ("Error:".print_r($_FILES));

それプリント:アレイ([IMAGEM] =>アレイ([名] => Chrysanthemum.jpg [タイプ] =>画像/ JPEG [tmp_name] => C:\ Windowsの\ Temp \ php3D85.tmp [エラー] => 0 [サイズ] => 879394))

私はパスが正しいことを確信していますが、私はchmod()も許可を設定するために行ったが、まだアップロードしません。
訴訟はありますか?

+0

最初のパラメータは、 '' $ _FILES [ 'IMAGEM'] [ 'tmp_name'] 'ことと使用してみてください/画像/'。 – ASK

答えて

0

目的のパスは画像ディレクトリへの適切なパスから始まる必要があります(dirname(__FILE__)が役に立ちます)。現時点では、"/images/" . $_FILES["imagem"]["name"]は、おそらく存在しないC:/images/(スクリプトがC:ドライブにあると仮定して)に書き込もうとします。

関連する問題