2012-07-21 84 views
-1

當我上傳mp3文件,然後在提交表單後打印文件數組時,它看起來像這樣。在php中上傳mp3文件

[file] => Array 
     (
      [name] => tyu.mp3 
      [type] => 
      [tmp_name] => 
      [error] => 1 
      [size] => 0 
     ) 

誰能告訴爲什麼[error]設置爲1

+0

我不明白問題是什麼。 – Corbin 2012-07-21 08:36:21

+0

你有什麼問題? – 2012-07-21 08:37:22

+0

它顯示發生了錯誤。你有沒有其他的信息,比如你的錯誤日誌? – 2012-07-21 08:37:48

回答

0

如果你問這是什麼意思: 我的意思是說,上傳文件時出現問題。 究竟發生了什麼錯誤,我無法從這條信息中獨自說出。

其他信息來源:http://www.php.net/manual/de/features.file-upload.errors.php 1手段:文件太大

請檢查您的php.ini文件。

+0

在html文件中,我是這樣寫的

php寫成「print_r($ _ FILES)」,所以它顯示爲[[file] => Array([name] => tyu.mp3 [type] => [tmp_name] => [error] => 1 [size ] => 0)爲mp3文件。 – 2012-07-21 08:41:31

+0

是的,這是HTML部分。如果它不正確,你不會得到這個錯誤,而是某種HTML錯誤。 – ATaylor 2012-07-21 08:44:28

3

請仔細閱讀this

錯誤= 1 - UPLOAD_ERR_INI_SIZE - 上傳的文件超過php.ini中的upload_max_filesize指令。

您必須在php.ini中增加upload_max_filesize指令。

+0

雅..那是問題,我已經增加了從php.ini upload_max_filesize,現在它工作正常。非常感謝。 – 2012-07-21 08:46:45