Mohammad-tashi
سه شنبه 21 مهر 1394, 13:42 عصر
مشکل این تیکه کد چیه؟
<a href="#ijadpic" id="jointop"><input type="button" value="درج تصویر جدید" class="blue"/></a>
<br/>
<!---- POPUP #2 ----->
<a href="#x" class="overlay" id="ijadpic"></a>
<div class="box">
<?php
if(isset($_POST['submit'])){
$types = array("image/gif", "image/jpeg", "image/jpg", "image/pjpeg", "image/x-png", "image/png");
if(!in_array($_FILES['file']['type'],$types))
echo "فرمت فایل قابل قبول نیست!!!";
elseif($_FILES['file']['error'] > 0)
echo "Your file can't upload because of error below:<br/>".$_FILES['file']['error'];
elseif($_FILES['file']['size'] > 2000000)
echo "سایز فایل شما بزرگتر از حد مجاز است!!!";
else{
$ab=rand(0,1000);
move_uploaded_file($_FILES['file']['tmp_name'], "img/ga/".$ab.$_FILES['file']['name']) or die("File can't be copied!!!");
function test_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
$p_des = test_input($_POST["des"]);
$img1="img/ga/";
$p_img = $img1.$_FILES['file']['name'];
$sqlm2 = "INSERT INTO pic
VALUES ('','$p_img','$p_des')";
$result2 = $con->query($sqlm2);
if($result2)
{
echo "تصویر با موفقیت ثبت شد <br>";
echo '<a href="index.php">تکمیل فرآیند</a>';
}
else {echo"mysqli_error($con)";
echo 'خطا ثبت اطلاعات';
}
}
}
else{
echo'
<form action="" method="post" enctype="multipart/form-data">
<table width="300" border="1" cellspacing="1" cellpadding="1">
<tr>
<td>
<input type="text" name="des" id="file"><br>
توضیحات مختصر
</td>
</tr>
<tr>
<td> <td><input type="file" name="file" id="file"><br>
انتخاب تصویر</td>
<td> </td>
<td><input type="submit" name="submit" value="ثبت اطلاعات">
</td>
</tr>
</table>
</form>
';
}
?>
</div>
<a href="#ijadpic" id="jointop"><input type="button" value="درج تصویر جدید" class="blue"/></a>
<br/>
<!---- POPUP #2 ----->
<a href="#x" class="overlay" id="ijadpic"></a>
<div class="box">
<?php
if(isset($_POST['submit'])){
$types = array("image/gif", "image/jpeg", "image/jpg", "image/pjpeg", "image/x-png", "image/png");
if(!in_array($_FILES['file']['type'],$types))
echo "فرمت فایل قابل قبول نیست!!!";
elseif($_FILES['file']['error'] > 0)
echo "Your file can't upload because of error below:<br/>".$_FILES['file']['error'];
elseif($_FILES['file']['size'] > 2000000)
echo "سایز فایل شما بزرگتر از حد مجاز است!!!";
else{
$ab=rand(0,1000);
move_uploaded_file($_FILES['file']['tmp_name'], "img/ga/".$ab.$_FILES['file']['name']) or die("File can't be copied!!!");
function test_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
$p_des = test_input($_POST["des"]);
$img1="img/ga/";
$p_img = $img1.$_FILES['file']['name'];
$sqlm2 = "INSERT INTO pic
VALUES ('','$p_img','$p_des')";
$result2 = $con->query($sqlm2);
if($result2)
{
echo "تصویر با موفقیت ثبت شد <br>";
echo '<a href="index.php">تکمیل فرآیند</a>';
}
else {echo"mysqli_error($con)";
echo 'خطا ثبت اطلاعات';
}
}
}
else{
echo'
<form action="" method="post" enctype="multipart/form-data">
<table width="300" border="1" cellspacing="1" cellpadding="1">
<tr>
<td>
<input type="text" name="des" id="file"><br>
توضیحات مختصر
</td>
</tr>
<tr>
<td> <td><input type="file" name="file" id="file"><br>
انتخاب تصویر</td>
<td> </td>
<td><input type="submit" name="submit" value="ثبت اطلاعات">
</td>
</tr>
</table>
</form>
';
}
?>
</div>