PDA

View Full Version : upload و مشکل



djscsi
دوشنبه 01 مهر 1387, 23:08 عصر
دوستان من از این کد ها استفاده می کنم اما مشکل اینه که از نظر اندازه محدودیت داره و فقط تا 2 مگابایت رو اپلود می کنه
حالا باید چه کار کنم؟
از یه کد دیگه استفاده می کنم اون بعضی فورمت ها رو upload نمی کنه مشکل اون چیه؟
این هم کد


<?php
echo "<center>";
@$action = $_POST["action"];
$max_size = "1048576";


echo "
<form action='upload.php' method=post enctype='multipart/form-data'>
(max size: $max_size bytes/".($max_size/1024)." kb):<br>
<!-- This is NOT a secure method of checking filesize, but it tells the user if he tried to upload a file too big before
he waits for the huge file to upload, make sure to check the filesize after the form is sent as well -->
<!-- <input type='hidden' name='MAX_FILE_SIZE' value='$max_size'> (removed because it wasn't working properly) -->
<input type='file' name='filename'><br>
<input type='hidden' name='action' value='upload'>
<input type='submit' value='اپلود کن'>
</form>";

if ($action == 'upload')
{
if ($_FILES["filename"]["size"] > $max_size) die ("<b>فايل بسيار بزرگ است! Try again...</b>");
copy($_FILES["filename"]["tmp_name"],"upload/".$_FILES["filename"]["name"]) or die("<b>Unknown error!</b>");
echo "<b>فايل با موفقيت اپلود شد</b>"; // for debug --> $filename --> ".$destination."/".$filename_name."</h2>";

}
?>

naser67
سه شنبه 02 مهر 1387, 00:53 صبح
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

این خطو تو php.ini پیدا کن و مقدارش رو زیاد کن

djscsi
سه شنبه 02 مهر 1387, 01:26 صبح
ممنون در مورد نوعش چه طور میشه اونم محدود کرد؟

djscsi
چهارشنبه 03 مهر 1387, 00:34 صبح
دوستان من می خام این فایل رو روی یه سرور بزارم و ازش استفاده کنم کسی سروری نمیشناسه که upload بیش از 2 mb رو اجازه بده
ممنون

ErfanOnline
پنج شنبه 04 مهر 1387, 02:55 صبح
من اگه از این کد برای آپلود استفاده کنم چطوری میتونم بش بگم که فقط فایلهای zipرو بگیره و خودش اون رو از zip
خارج کنه و ریپلیس کنه جای فایلای قبلی؟
چه کدی باید به این اضافه بشه؟!

ErfanOnline
پنج شنبه 04 مهر 1387, 11:52 صبح
منتظرم هنوز!