meysamz
Member
سلام
تو این کد من عکس در فایرفاکس آپلود میشه اما در IE نام و فرمت عکس را نمی نویسه!
تو این کد من عکس در فایرفاکس آپلود میشه اما در IE نام و فرمت عکس را نمی نویسه!
PHP:
<?php
if ( (isset($_POST['Form'])) && ($_POST['Form'] == "Submitted"))
{
if ( $_FILES['pic']['name'] !== "" )
{
if ( $_FILES['pic']['type'] == "image/pjpeg" )
{
if ( $_FILES['pic']['type'] == "image/jpeg" )
{
$ext = strstr ($_FILES['pic']['name'], ".");
$name = time().$ext;
CreateThumb($_FILES['pic']['tmp_name'], "images/ads/" , $name, 130);
}
}
else
{
$error = true;
$AddPage .= "<div id='error'>تنها فايلهاي JPG قابل قبول مي باشند</div>";
}
}
if ( !$error )
{
$SQL = sprintf("INSERT INTO `ads` VALUES ('', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '0', '1', '%s')",
mysql_real_escape_string($_POST['user_id']),
mysql_real_escape_string($_POST['cat_id']),
mysql_real_escape_string($_POST['title']),
mysql_real_escape_string($_POST['desc']),
mysql_real_escape_string($_POST['date']),
mysql_real_escape_string($_POST['author']),
mysql_real_escape_string($_POST['phone']),
mysql_real_escape_string($_POST['price']),
mysql_real_escape_string($_POST['credit']),
mysql_real_escape_string($_POST['state']),
mysql_real_escape_string($_POST['address']),
mysql_real_escape_string($_POST['fish_serial']),
mysql_real_escape_string($_POST['fish_mablagh']),
mysql_real_escape_string($_POST['fish_tarikh']),
$name,
mysql_real_escape_string($_POST['stars']),
mysql_real_escape_string($_POST['link']),
mysql_real_escape_string($_POST['type']));
$Add = $Class-> query($SQL);
if ( $Add )
{
$AddPage .= "<div id='success'>اطلاعات با موفقيت ثبت شد</div>";
}
else
{
$AddPage .= "<div id='error'>مشکلي در ثبت اطلاعات وجود دارد</div>";
}
}
}
$AddPage .= '
<form method="POST" action="" name="addForm" enctype="multipart/form-data">
<table border="0" cellpadding="1" cellspacing="1" width="450">
<tr>
<td nowrap >انتخاب گروه:</td>
<td>
<select name="cat_id" class="inputbox" style="width:180px;">
<option value="0" selected="selected">يك گروه را انتخاب كنيد</option>'."\n";
$Class-> query("SELECT * FROM `cats`");
while ( $CatRow = $Class-> fetchArray() )
{
$Class-> query2("SELECT * FROM `subcats` WHERE `parent` = '".$CatRow['id']."'");
while ( $subCatRow = $Class-> fetchArray2() )
{
$AddPage .= '
<option value="'.$subCatRow['id'].'">'.$CatRow['name'].' --> '.$subCatRow['name'].'</option>'."\n";
}
}
$AddPage .= '
</select></td>
</tr>
<tr>
<td>نوع:</td>
<td><select name="type" class="inputbox" style="width:100px;">
<option value="1">رايگان</option>
<option value="2">ويژه متني</option>
<option value="3">ويژه عکسدار</option>
</select></td>
</tr>
<tr>
<td>عنوان:</td>
<td><input class="inputbox" type="text" name="title" size="49" maxlength="40" value=" " /></td>
</tr>
<tr>
<td valign="top" >شرح آگهي:</td>
<td><textarea class="inputbox" rows="6" name="desc" cols="50"></textarea></td>
</tr>
<tr>
<td valign="top" colspan="2" >
<table cellpadding="1" cellspacing="3" width="100%" >
<tr>
<td valign="top">نام:</td>
<td><input class="inputbox" type="text" name="author" size="19" maxlength="99" value="" /></td>
<td valign="top">تلفن:</td>
<td dir="ltr" align="right"><input class="inputbox" type="text" name="phone" size="15" maxlength="99" value=" " /></td>
</tr>
<tr>
<td>اعتبار:</td>
<td>
<select name="credit" class="inputbox" style="width:120px;">
<option value="7">يك هفته</option>
<option value="30">يك ماه</option>
<option value="60">دو ماه</option>
</select></td>
<td valign="top">قيمت:</td>
<td dir="ltr" align="right"><input class="inputbox" type="text" name="price" size="15" maxlength="99" value=" " /></td>
</tr>
<tr>
<td valign="top">شهر:</td>
<td colspan="3">
<select name="state" class="inputbox" style="width:120px;">
<option value="تهران">تهران</option>
<option value="كرج">كرج</option>
<option value="آذربايجان شرقي">آذربايجان شرقي</option>
<option value="آذربايجان غربي">آذربايجان غربي</option>
<option value="اردبيل">اردبيل</option>
<option value="اصفهان">اصفهان</option>
<option value="ايلام">ايلام</option>
<option value="بوشهر">بوشهر</option>
<option value="چهارمحال و بختياري">چهارمحال و بختياري</option>
<option value="خراسان">خراسان</option>
<option value="خوزستان">خوزستان</option>
<option value="زنجان">زنجان</option>
<option value="سمنان">سمنان</option>
<option value="سيستان و بلوچستان">سيستان و بلوچستان</option>
<option value="فارس">فارس</option>
<option value="قزوين">قزوين</option>
<option value="قم">قم</option>
<option value="كردستان">كردستان</option>
<option value="كرمان">كرمان</option>
<option value="كرمانشاه">كرمانشاه</option>
<option value="كهكيلويه و بويراحمد">كهكيلويه و بويراحمد</option>
<option value="گلستان">گلستان</option>
<option value="گيلان">گيلان</option>
<option value="لرستان">لرستان</option>
<option value="مازندران">مازندران</option>
<option value="مركزي">مركزي</option>
<option value="مناطق آزاد تجاري">مناطق آزاد تجاري</option>
<option value="هرمزگان">هرمزگان</option>
<option value="همدان">همدان</option>
<option value="يزد">يزد</option>
<option value="آمريكا">آمريكا</option>
<option value="كانادا">كانادا</option>
<option value="آمريكاي جنوبي">آمريكاي جنوبي</option>
<option value="آمريكاي مركزي">آمريكاي مركزي</option>
<option value="انگلستان">انگلستان</option>
<option value="اروپا">اروپا</option>
<option value="آسياي جنوب شرقي">آسياي جنوب شرقي</option>
<option value="آسياي شرقي">آسياي شرقي</option>
<option value="آسياي غربي">آسياي غربي</option>
<option value="آسياي مركزي">آسياي مركزي</option>
<option value="آفريقا">آفريقا</option>
<option value="استراليا">استراليا</option>
</select></td>
</tr>
<tr>
<td valign="top">آدرس:</td>
<td colspan="3"><input class="inputbox" type="text" name="address" size="50" maxlength="99" value=" " /></td>
</tr>
<tr>
<td valign="top">تصوير:</td>
<td colspan="3"><input class="inputbox" type="file" name="pic" size="40" />
<br>تنها فايلهاي JPG قابل قبول مي باشند</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" style="padding-bottom:6px; " >
<hr color="#660000" noshade size="2" >
<font color="#660000"><b>مربوط به آگهي ويژه<br /></b></font>
جهت درج اين آگهي به صورت ويژه، سريال فيش نقدي، شماره ارجاع خودپرداز و يا رسيد ديجيتالي پرداخت اينترنتي خود را در قسمت زير وارد كنيد: </td>
</tr>
<tr>
<td colspan="2" >سريال فيش يا شماره ارجاع:
<input class="inputbox" type="text" name="fish_serial" size="28" maxlength="50" value="" dir="ltr" /></td>
</tr>
<tr>
<td nowrap colspan="2" >مبلغ پرداختي:
<input class="inputbox" type="text" name="fish_mablagh" size="12" maxlength="15" value="" dir="ltr" />
تاريخ پرداخت:
<input class="inputbox" type="text" name="fish_tarikh" size="12" maxlength="20" value="" dir="ltr" /></td>
</tr>
<tr>
<td colspan="2" style="padding-bottom:6px; padding-top:4px">ستاره:
<select name="stars" class="inputbox">
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select></td>
</tr>
<tr>
<td colspan="2" >
<font color="#660000">آدرس سايت مورد نظر، جهت لينكدار كردن آگهي ويژه<br /></font>
<span style="float:left "><input class="inputbox" type="text" name="link" size="60" maxlength="100" value="http://" dir="ltr" /></span>
</td>
</tr>
<tr>
<td colspan="2" >
<hr color="#660000" noshade size="2" >
<center><input type="submit" name="submitbtn" class="txt" style="width:40px; border-bottom-width:2px;background-color:#FFFFCC; color:#0000FF; font-family:Tahoma, "Times New Roman", Times, serif " value="ثبت" /></center></td>
</tr>
</table>
<input type="hidden" name="user_id" value="'.$_SESSION['UserID'].'" />
<input type="hidden" name="date" value="'.jmaketime().'" />
<input type="hidden" name="Form" value="Submitted" />
</form>';
$PageTitle = "ثبت آگهي جديد";
$PageContent = $AddPage;
?>