PDA

View Full Version : مشکل این کد چیه؟



Mohammad-tashi
سه شنبه 21 مهر 1394, 12: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>&nbsp;</td>
<td><input type="submit" name="submit" value="ثبت اطلاعات">
</td>

</tr>
</table>

</form>

';
}
?>



</div>

Mohammad-tashi
سه شنبه 21 مهر 1394, 12:43 عصر
این ارر رو میده
File can't be copied

Mohammad-tashi
سه شنبه 21 مهر 1394, 15:03 عصر
عین همین کد رو دارم استفاده میکنم و جواب میده فقط اوجا در قسمت move جای ga نوشتم shop
الان چیکاکنم؟