PDA

View Full Version : سوال: مشکل آپلود



iner30
پنج شنبه 05 فروردین 1389, 15:29 عصر
سلام خدمت دوستان
سال نو مبارک

من کد زیر که مربوط به آپلود میشه رو از کتاب آموزش php نوشتم .. قبلا هم این کد رو نوشته بودم و با یه ذره تغییرات گذاشتم تو سایت و کار میکرد ولی الان که دوباره این کد رو نوشتم ارور میده ... میشه بگید مشکل از کجاست


<h2>This Files Has Been Received</h2>
<?php
echo "<pre>";
printf("\n\n\nFileName Type Size status\n");
for($i=0;$i<70;$i++)
printf("=");
printf("\n");
foreach ($_FILES["upfile"]["error"] as $key => $error)
{
if ($error == UPLOAD_ERR_OK)
{
$tmp_name = $_FILES["upfile"]["tmp_name"][$key];
$name ="uploads\\". $_FILES["upfile"]["name"][$key];
if (move_uploaded_file($_FILES["upfile"]["tmp_name"][$key], $name))
{
printf("%-20s ",$_FILES["upfile"]["name"][$key]);
printf("%-30s ",$_FILES["upfile"]["type"][$key]);
printf("%-10s ",$_FILES["upfile"]["size"][$key]);
printf("%-10s ",$_FILES["upfile"]["error"][$key]);
echo "\n";
for($i=0;$i<70;$i++)
printf("-");
printf("\n");
}
}
}
?>


اینم متن ارور:

Warning: Invalid argument supplied for foreach() in D:\Program Files\EasyPHP 2.0b1\www\two.php on line 8

iner30
پنج شنبه 05 فروردین 1389, 15:38 عصر
مشکل حل شد...
تو صفحه آپلود یه خط تیره یادم رفته بود بذارم