PDA

View Full Version : سوال: مشكل در آپلود عكس؟!



zoho1381
یک شنبه 18 مرداد 1388, 15:18 عصر
سلام
من توي سايتم چند تا سفحه دارم كه با استفاده از فرم يه سري اطلاعات + عكس رو از كاربر يا مدير ميگيره. در اين فرم ها اين محدوديت رو گذاشتم كه فايل بايد حتما از نوع gif, jpg, bmp باشه.
اين ايجاد محدوديت روي local بدون هيچ مشكلي كار ميكنه ولي بعد از اينكه سايت رو آپلود كردم ايراد داره. يعني اجازه آپلود عكسهاي jpg رو نميده!!
البته ميشه gif آپلود كرد ولي jpg نه!!
كدها رو براتون ميذارم لطفا راهنماييم كنين



if ($_POST['default_img']==1)
$img_url="images/advertising/advertising.jpg";
else if (isset ($_FILES['file']))
{
$path='images/advertising'; //folder that files upload in
$filename=$_FILES['file']['name']; //file name
$type=$_FILES['file']['type']; //file type
$size=$_FILES['file']['size']; //file size
//check file type
if (($type=='image/gif') || ($type=='image/jpeg') || ($type=='image/bmp'))
$mupload=move_uploaded_file ($_FILES['file']['tmp_name'],$path."/".$filename); //upload file
if ($mupload)
$img_url=$path."/".$filename;
else { ?>
<script type="text/javascript" language="javascript">
confirm("فایل مورد نظر شما آپلود نشد!");
</script> <?php
}
}




بايد بگم كه if اول مربوط به يه چك باكس است كه با زدن اون شخص عكس پيش فرض رو انتخاب ميكنه
از كمكتون ممنونم

ahmadbadpey
یک شنبه 18 مرداد 1388, 16:25 عصر
آدرس زیر رو بینید:
http://barnamenevis.org/forum/showthread.php?t=168643

zoho1381
دوشنبه 19 مرداد 1388, 07:19 صبح
آدرس زیر رو بینید:
http://barnamenevis.org/forum/showthread.php?t=168643
پس مشكل من با ie هست و با اضافه كردن نوع image/pjpeg حل ميشه!
خيلي ممنون
البته هنوز امتحانش نكردم ولي درستش مي كنم
اين آدرس رو هم من براي بچه هاي ديگه اي كه مشكلي مثل من دارن اضافه مي كنم
http://www.w3schools.com/php/php_file_upload.asp