zoho1381
یک شنبه 18 مرداد 1388, 16: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 اول مربوط به يه چك باكس است كه با زدن اون شخص عكس پيش فرض رو انتخاب ميكنه
از كمكتون ممنونم
من توي سايتم چند تا سفحه دارم كه با استفاده از فرم يه سري اطلاعات + عكس رو از كاربر يا مدير ميگيره. در اين فرم ها اين محدوديت رو گذاشتم كه فايل بايد حتما از نوع 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 اول مربوط به يه چك باكس است كه با زدن اون شخص عكس پيش فرض رو انتخاب ميكنه
از كمكتون ممنونم