PDA

View Full Version : آموزش: آپلود فایل



morteza_carefree
دوشنبه 03 آبان 1389, 10:38 صبح
سلام دوستان من تو سایتم تو آپلود مشکل دارم نمی تونم فایل رو رو هاست کپی کنم
میشه یه کد کامل بفرستید

binyaft
دوشنبه 03 آبان 1389, 12:39 عصر
<?php
function getExtension($str) {

$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
$ext=strtolower($ext);
return $ext;
}

if(isset($_POST['submit'])){

$format=getExtension($_FILES['file']['name']);
if($_FILES['file']['size']/1000<200){

if(($format=='jpg')OR($format=='jpeg')OR($format== 'gif')OR($format=='png')OR($format=='bmp')){
move_uploaded_file($_FILES['file']['tmp_name'],'upload/'.md5($_FILES['file']['tmp_name']).'.jpg');
echo '<p>تصویر زمینه اپلود شد!</p>';
}
else
{
echo '<p>این فرمت تصویر مجاز نیست</p>';
}
}
else
{
echo '<p>حجم تصویر از 200 کیلو بایت بیشتر است</p>';
}


}
?>





<form method='POST' enctype="multipart/form-data" action="">
<input type="file" name="file" id="text">
<input type="submit" value="آپلود!" name="submit" id="submit">
</form>

funpatogh
دوشنبه 03 آبان 1389, 20:30 عصر
اینم هست که حرفه ای تر هست و با ترفند آژاکس الگو سازی شده
http://barnamenevis.org/forum/showthread.php?t=252227