Upload System

من بازم برگشتم به دنیای php دوباره:D
می خوام تو این مبحث آموزش ساخت یه اسکریپت آپلود فایل رو بذارم :cool:
خلاصه یه مرجع واسه طراحی سیستم آپلود بشه دیگه
دوستان اگه می تونن کمک کنن بسم الله
اگر سولی هم داشتید بپرسید تا جواب بدم.




درس یک، فرم html،
در ارسال فایل در پی اچ پی به فرمی نیاز هست که بصورت زیر تعریف شده باشه:
کد:
<form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="file"><input type="submit" value="Send File"> </form>
یک فرم که باید با method=Post و enctype=multipart/form-data مشخص شده باشه.
یک ورودی input که با type=file مشخص شده باشه.
و یک دکمه برای ارائه فرم (submit) باید داشته باشه.

این سه مشخصه اصلی توی یه فرم html برای آپلود فایل هست.
 
درس دو، تابع FILES_$ :
تابع FILES_$ که بعد از ارسال توسط POST_$ و آپلود فایل بر روی هاست، آرایه جدیدی ایجاد می کند.
این آرایه 5 دارد که پرینت آرایه (print_r) آن بصورت زیر است:
PHP:
Array        (
            [name] => FileName.jpg
            [type] => image/jpeg
            [tmp_name] => /tmp/php/php6hst32
            [error] => UPLOAD_ERR_OK
            [size] => 1024
        )
1. نام [name] : نام فایل آپلود شده.
2. فایل تایپ [type] : نوع فایل آپلود شده.
3. نام موقت فایل [tmp_name] : با ایجاد یک فرم html و ارسال فایل توسط ساخته شده، فایل بر روی یک پوشه در روی های به نام tmp آپلود میشه.
4. خطای آپلود [error] : خطای ایجاد شده در هنگام آپلود.
5. سایز فایل [size] : حجم فایل آپلود شده.
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا