[请益] 上传图片 只跑一个循环

楼主: r2210603 (国际)   2015-09-30 15:05:20
不知道为什么循环只执行一行
譬如选了 5个图档
有传送的只有一个图档
其他四个没有
麻烦高手帮忙看一下
<form id=\"form1\" method = \"POST\" enctype = \"multipart/form-data\" >
<input type = \"file\" name = \"files[]\" multiple = \"multiple\" />
<input type = \"submit\" />
</form >
<?
if(isset($_FILES['files'])){
$ftp_server = \"\";
$ftp_port = ;
$ftp_user = \"\";
$ftp_pass = \"\";
$ftp_mode = FTP_BINARY;
$conn = ftp_connect($ftp_server) or die(\"Could not connect\");
ftp_login($conn, $ftp_user, $ftp_pass)or die (\"FTP 登入失败\");
foreach ( $_FILES['files']['name'] as $key => $name_value ){ //foreach阵

$file_name[$key] = $_FILES['files']['name'][$key];
$file_size[$key] = $_FILES['files']['size'][$key] ;
$file_tmp[$key] = $_FILES['files']['tmp_name'][$key];
$file_type[$key] = $_FILES['files']['type'][$key];
echo '档案名称'.$file_name[$key].'<br>';
echo '暂存盘名'.$file_tmp[$key].'<br>';
echo '档案大小'.$file_size[$key].'<br>';
echo '档案类型'.$file_type[$key].'<br>';
$img_m1 = substr($file_name[$key], 0, 1);
$img_m2 = substr($file_name[$key], 1, 1);
$file_path = $file_tmp[$key] ;
$file_path1 = \"/product/\".$img_m1.'/'.$img_m2.'/'.$file_name[$key];
ftp_chdir ( $conn, $ftp_path) or die (\"FTP 目录切换失败\");
ftp_put ( $conn,
\"/product/\".$img_m1.'/'.$img_m2.'/'.$file_name[$key] , $file_tmp[$key] ,
FTP_BINARY) or die (\"FTP 上传失败\");
echo '暂存路径:'.$file_tmp[$key].'上传路径:'.$file_path1.'档名
:'.$file_name[$key];
exit (\"上传成功\");
}
ftp_close ( $conn);
}
作者: onininon (万)   2015-09-30 16:35:00
exit (\"上传成功\");
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-09-30 16:45:00
你竟然看得出来
作者: shadowjohn (转角遇到爱)   2015-09-30 17:36:00
循环被exit断尾了XD
作者: lucky1lk (赌到没钱的人)   2015-09-30 20:52:00
都跳出来了 怎会继续跑循环? 看就知道COPY来着
作者: linkhome (james)   2015-09-30 23:12:00
第一圈就跳出了 哈哈
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-10-01 11:05:00
大家太厉害了 我看到这种indent就挂了
作者: joaner77 (唯心而已矣)   2015-10-05 14:31:00
真的厉害

Links booklink

Contact Us: admin [ a t ] ucptt.com