سلام
دوستان من یه اسکریپت دارم که برای اپلود فایل هستش
اما ایت اسکریپت فقط برای عکس ساخته شده در ضمن در اخر کار لینکی برای دانلود فایل نمیده؟!
من کدهاشو براتون قرار میدم اگه ممکنه برام بهینش کنین که علاوه بر اپلود عکس سایر فایلهای بدرد بخور رو هم اپلود کنه در ضمن اخر سر یه لینک برام بزاره....اگر ممکنه یه خطی هم براش اضافه کنین که فایلهای مشابه که قبلا اپلود شده رو با اعلام یک خطا نذاره اپلود بشه.
خیلی ممنون
این هم کد:
دوستان من یه اسکریپت دارم که برای اپلود فایل هستش
اما ایت اسکریپت فقط برای عکس ساخته شده در ضمن در اخر کار لینکی برای دانلود فایل نمیده؟!
من کدهاشو براتون قرار میدم اگه ممکنه برام بهینش کنین که علاوه بر اپلود عکس سایر فایلهای بدرد بخور رو هم اپلود کنه در ضمن اخر سر یه لینک برام بزاره....اگر ممکنه یه خطی هم براش اضافه کنین که فایلهای مشابه که قبلا اپلود شده رو با اعلام یک خطا نذاره اپلود بشه.
خیلی ممنون
این هم کد:
کد:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Success</title>
<meta name="generator" content="Created by Jeremy Irwin">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<img src="images/success.jpg" id="Image1" alt="" align="top" border="0" width="397" height="201" style="position:absolute;left:184px;top:95px;width:397px;height:201px;z-index:0">
<div id="wb_Html1" style="position:absolute;left:215px;top:167px;width:338px;height:112px;z-index:1" align="left">
<!-- Upload Class -->
<?php
$uploaddir = './uploads/';
$allowed = array('jpg','jpeg','gif','pdf');
$max_size = 1024 * 1024;
# No edits beyond this line
if (isset($_FILES['userfile'])) {
foreach ($_FILES['userfile']['error'] as $i => $error) {
if ($error == 0 && $_FILES['userfile']['size'][$i] <= $max_size) {
$file_ext = pathinfo($_FILES['userfile']['name'][$i],PATHINFO_EXTENSION);
$file_name = basename($_FILES['userfile']['name'][$i],'.'.$file_ext);
if (in_array(strtolower($file_ext),$allowed)) {
$new_base = $_FILES['userfile']['name'][$i];
$t = 1;
while (file_exists($uploaddir.$new_base)) {
$new_base = $file_name.'['.$t.'].'.$file_ext;
$t++;
}
if (move_uploaded_file($_FILES['userfile']['tmp_name'][$i],$uploaddir.$new_base)) {
chmod($uploaddir.$new_base, 0644);
echo 'Successful upload: '.$_FILES['userfile']['name'][$i].'<br>'."\n";
}
}
}
}
}
?></div>
</body>
</html>
در ضمن خود اسکریپت رو هم تو فایل زیر ضمیمه کردم.
تشکرات فراوان
تشکرات فراوان