重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
文本的名字加上中括號(hào)即可實(shí)現(xiàn),比如: name="contents" = name="contents[]",最后提交獲取到的數(shù)據(jù)是一個(gè)數(shù)組形式的。
創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元芮城做網(wǎng)站,已為上家服務(wù),為芮城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
代碼如下:
form name="form1" method="post" action="index.php?action=ok"
1.input type="text" name="contents[]" value=""
2.input type="text" name="contents[]" value=""
3.input type="text" name="contents[]" value=""
input type="submit" value="提交"
/form
?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
print_r($contents);
}
?
提交的數(shù)據(jù)使用時(shí),遍歷即可。
?php
$max_files=5; //最多上傳文件的個(gè)數(shù),與 up.htm 中的 input file 控件的個(gè)數(shù)相同
$up_ok_files=0; //成功上傳的文件個(gè)數(shù)
$up_folder="ups"; //保存上傳文件的目標(biāo)文件夾
if(isset($_FILES['myfile'])){
//由于 $_FILES['myfile'] 是個(gè)數(shù)組,所以需要使用循環(huán)遍歷
for($i=0;$i$max_files;$i++){
//如果未出錯(cuò)
if($_FILES['myfile']['error'][$i]==0){
if(move_uploaded_file($_FILES['myfile']['tmp_name'][$i],$up_folder."/".$_FILES['myfile']['name'][$i])){
//成功上傳后,計(jì)數(shù)器增 1
$up_ok_files +=1;
}
else{
echo "h4 style='color:red;'在服務(wù)器中保存失敗/h4";
}
}
}
echo "h4成功上傳 ".$up_ok_files. " 個(gè)文件/h4";
}
?
如果對(duì) $_FILES['myfile'] 這個(gè)數(shù)組的結(jié)構(gòu)不清楚,那么可以在循環(huán)之前加入這句代碼將其顯示出來(lái):
print_r($_FILES['myfile']);
對(duì)這個(gè)數(shù)組的結(jié)構(gòu)了解之后,理解上述代碼就比較容易了。
foreach循環(huán)實(shí)現(xiàn)
常規(guī)下,php上傳一張圖片,頁(yè)面上添加一個(gè)文件域,上傳后,得到的數(shù)組是二維數(shù)組
轉(zhuǎn)變一下,
頁(yè)面上添加多個(gè)文件域,并且他們的name屬性相同,而且是以數(shù)組形式提交(比如:name="file[]")
那么上傳后,得到的是三維數(shù)組
而,php中,foreach循環(huán)對(duì)遍歷數(shù)組那真是完美至極
用foreach遍歷一次這個(gè)三維數(shù)組,得到的結(jié)果就又是二維數(shù)組,那么,就和上傳一張圖片一樣一樣的了
您好,這樣的:
純web無(wú)解,最少需要客戶端裝控件,
php將本地文件夾上傳的其他服務(wù)器倒是可以。
方法一:把文件夾打包成zip上傳然后服務(wù)器端解壓,調(diào)用/內(nèi)建的解壓程序解壓然后刪除zip文件。
方法二:做個(gè)遍歷循環(huán)判斷,遇到目錄的就利用mkdir創(chuàng)建目錄,遇到文件的就用ftp傳上到服務(wù)器。
php提交一次會(huì)插入多個(gè)數(shù)據(jù),按需要插入的數(shù)據(jù)在數(shù)量上不受限制,不過(guò)插入的一批次多個(gè)數(shù)據(jù)應(yīng)該一次提交。