这是一个非常简单的脚本,但它插槽时正好是2,其他情况下脚本运行良好
我打不出错误,PLZ帮助!循环中断时2 - PHP
function main()
{
$slots=$_POST['counter']; //number of slots
include 'config.php';
for ($num = 1; $num <= $slots; $num++) //$num starts from 1, not 0
{
if (($_FILES["myfile$num"]['type']=='image/jpeg'))
{
move_uploaded_file($_FILES["myfile$num"]['tmp_name'],$albumDir.'\\'.$_FILES["myfile$num"]['name']);
copy($albumDir.'\\'.$_FILES["myfile$num"]['name'], $albumDir.'_thumb\\'.$_FILES["myfile$num"]['name']);
resize($_FILES["myfile$num"]['name']);
}
else if($_FILES["myfile$num"]['name']!='')
echo 'Image should be in JPEG/JPG format, and size should not exceed 1 MB';
}
}
“休息”,如什么都不做? – 2011-05-06 05:36:02
“中断”表示当插槽值为2时代码无法按预期工作! – Sourav 2011-05-06 05:37:48
这清除了什么都没有。 $ slots是2时它能做什么?你说这是唯一的“坏”情况,那么会发生什么? – 2011-05-06 05:40:02