這是一個非常簡單的腳本,但它插槽時正好是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