PDA

View Full Version : Upload File



dada_vahid
شنبه 16 بهمن 1389, 02:40 صبح
به نام خدا دوستان خسته نباشید من به تازگی دارم روی php کار میکنم من روی upload کردن فایل ها مشکل دارم نمیدنم کدی که میزنم اشتباه هستش یا نه از کدی که زدم عکس گرفتم و اون رو ارسال کردم ممنون میشم مشکلم رو حل کنید

رضا قربانی
شنبه 16 بهمن 1389, 03:08 صبح
خط 11 رو دقت کن

جفت کدیشن ها رو اشتباه زدی ""

یه ایراد دیگه ای هم که داری روش آدرس دهی شما هست که نباید کل آدرس رو بنویسی - کافیه یه پوشه داخل فولدر اصلیت بسازی و فقط اسم اون پوشه رو بنویسی


برای مثالی که برات می زنم فقط باید یه پوشه upload ایجاد کنی

اگه قشنگ دقت کنی می تونی جوابت رو از داخلش بر داری و می تونی خیلی راحت آپلود کنی







if(!empty($_FILES["pic"]['name']))
{

if( ($_FILES["pic"]["type"]=="image/gif") or ($_FILES["pic"]["type"]=="image/x-png") or ($_FILES["pic"]["type"]=="image/png") or ($_FILES["pic"]["type"]== "image/pjpeg") or ($_FILES["pic"]["type"]=="image/jpeg") or ($_FILES["pic"]["type"]=="image/jpg"))

{

$time = time();

$name=strtolower( $_FILES['pic']['name']);

$ext=$name[strlen($name)-3].$name[strlen($name)-2].$name[strlen($name)-1];

$dir=$name."_".$time.".".$ext;

if(!file_exists("./upload/".$dir))

{
move_uploaded_file($_FILES['pic']['tmp_name'],"./upload/".$dir) or die ("Could not move_uploaded_file");

$pic=true;
}



}
else
{
echo"<meta http-equiv=\"content-Type\" content=\"text/html; charset=utf-8\"><script>alert(\"!! پسوند تصاویر قابل قبول نیست \")</script>";
$dir='';
$pic=false;
}

}

dada_vahid
شنبه 16 بهمن 1389, 09:55 صبح
تشکر دوست عزیز مشکلم رو فهمیدم فقط شما کدهارو حجیم تر کردید با بعضی جاهاش مشکل دارم

sattaryekta
شنبه 16 بهمن 1389, 11:59 صبح
چیزی که اغلب فراموش میشه اضافه کردن این قطعه کد Html به تگ فرم هست:


enctype="multipart/form-data"