我米嘗試使用PHP:上傳多張照片使用<INPUT TYPE = '文件'>使用相同的名稱
<input type='file'>
同名到輸入元件等以上傳多張照片,
<?php
$remainGal = $maxGallery-$totalGallery;
if($remainGal>0){
?>
<div class="businessSPGItems">
<form name="addBusinessGallery" method="post" action="businessservices.php#messageGallery" enctype="multipart/form-data">
<input type="hidden" name="businessID" value="<?php echo $businessID;?>" />
<?php
for($i=0; $i<$remainGal; $i++){
?>
<input type="file" name="filePhotos[]" style="margin-top:5px;" tabindex="<?php echo $i+5; ?>" /><br />
<?php
}
?>
<input type="submit" name="btnAddGallery" value="Add" style="margin-top:10px;" tabindex="<?php echo $i+5; ?>" />
</form>
</div>
<?php
}
?>
但問題是,當IM服用它總是顯示5 ... 即文件元素的總數,
<?php
$photos = $_FILES["filePhotos"];
echo count($photos);
?>
所以我不能在一次上傳多張照片.... 我不知道即時通訊做正確的方法.. 幫助,請,, 感謝...
不是一個答案,但你有沒有考慮更先進的上傳控件像PLUpload? – gahooa
我在PHP新,我沒有聽說過.. –
看看var_dump($ photos);'的輸出。 – jimp