2010-05-17 57 views
0

即時通訊使用java腳本上傳多個圖像,但一些如何它不工作......只有第一個文件上傳。 javascript獨立工作,但是當我將它與我現有的代碼集成時,它並不是。即時通訊提交後,然後使用if($ _ REQUEST ['Submit'])引用同一個php文件。 我已經嘗試修復它的工作原理的數量....但不能讓它動態工作多文件上傳腳本不工作在php

+2

如果不顯示代碼的某些相關部分,將很難提供幫助。 – 2010-05-17 15:31:19

回答

1

用名稱末尾的方括號命名輸入。如果方括號內沒有值,它們將依次放入數組中。如果有一個值,該值將用作陣列中的關鍵:

HTML:

<input type="hidden" name="inp[]" value="a" /> 
<input type="hidden" name="inp[]" value="b" /> 
<input type="hidden" name="inp[]" value="c" /> 
<input type="hidden" name="inp[foo]" value="bar" /> 

PHP:

print_r($_POST); 
/* 
array(
    0 => 'a', 
    1 => 'b', 
    2 => 'c', 
    'foo' => 'bar' 
) 
*/ 

同樣應適用於$_FILES陣列。

0

PHP有一個max_upload_size和max_post_size如果你的上傳文章大小超過這些,那麼上傳通常會失敗。請確保你有這些設置真正的高,我通常設置200M +

用phpinfo()來獲取這些值設置什麼太

一個更好的選擇是讓你的腳本上傳的每個文件一個在一個時間背景