2012-06-07 12 views
5

アップロードされたファイルを扱うPHPスクリプトがあります。通常はうまくいきますが、アップロードエラーが発生することがあります。失敗した一時ファイル名が与えられていないファイルをアップロードする

ファイル:

Array ([Filedata] => Array ( 
     [name] => tick.png 
     [type] => application/octet-stream 
     [tmp_name] => /tmp/phpL8oYLc 
     [error] => 0 
     [size] => 1108)) 

私が間違って何が起こっているのかわからない:働いている

Array ([Filedata] => Array (
     [name] => cbj2_web.pdf 
     [type] => 
     [tmp_name] => 
     [error] => 1 
     [size] => 0)) 

ファイルを、私は$_FILES配列を確認したときに、これは私が見ることができるものですまたはそれをどのように指摘するかを決定する。これはファイルを処理する最初の段階ですので、ファイルを処理するコードはありません。

提案がありますか? http://php.net/manual/en/features.file-upload.errors.php

から
+0

おそらく1つはエラー0、もう1つはエラー1;) – tigrang

+0

はい、Timは以下のように指摘しています。私はエラーの意味と解決方法を忘れてしまったでしょう。 – TH1981

答えて

8

値:1。アップロードされたファイルがphp.iniのupload_max_filesizeディレクティブを超えています。

したがって、php.iniファイルを編集して、upload_max_filesize値を高い値に増やす必要があります。

+1

+1を51秒で打つことができます。 –

+1

通常、エラーコードを調べていないというポスターを批判するかもしれませんが、 "error = 0"と "error = 1"を見た場合、バイナリパラメータであると仮定しています... – octern

+0

私がしたこと。 :)疑問の恩恵を与えてくれてありがとう – TH1981

関連する問題