PDA

View Full Version : آپلود فایل در برنامه php



mprophp
دوشنبه 20 خرداد 1387, 06:55 صبح
با سلام
من می خوام در برنامم امکان آپلود فایل داشته باشم. میشه لطفا کمکم کنید. می خوام کاربر این امکانو داشته باشه هر چند تا فایل که خواست آپلود کنه.

sma_mohseni
دوشنبه 20 خرداد 1387, 10:57 صبح
سلام
تو php manual این توابع رو نگاه کن
ftp_connect
ftp_login
ftp_mkdir
ftp_put

sma_mohseni
دوشنبه 20 خرداد 1387, 10:59 صبح
اینم یه مثال


<?php
$file = 'somefile.txt';
$remote_file = 'readme.txt';

// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// upload a file
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "successfully uploaded $file\n";
} else {
echo "There was a problem while uploading $file\n";
}

// close the connection
ftp_close($conn_id);
?>

Bahram0110
دوشنبه 20 خرداد 1387, 13:41 عصر
البته بدون وصل شدن به ftp هم می شه

yasercomeng
سه شنبه 11 تیر 1387, 02:35 صبح
فكر كنم منظور بهرام عزيز لينك زير باشه!

http://www.devshed.com/c/a/PHP/Building-File-Uploaders-with-PHP-5/

---------------------------------------------------------------------------------------------------
همه چيز اگر تيره تر مينمايد روشن ميشود زود
تنها اين حقيقتي است باراني بايد تا رنگين كماني برآيد.

yaqubian
سه شنبه 11 تیر 1387, 12:33 عصر
دوست عزیز چند روش واسه upload داریم منظورتون کدوم یکیه؟
1- Upload به داخل DB
2- Upload به داخل یک folder
3- upload از طریق ftp
لطفا مشخص کنید
ممنون - موفق باشید

idocsidocs
جمعه 11 شهریور 1390, 00:17 صبح
من می خوام به کمک ftp یه یه سیستم آپلود بنویسم.

توی این سیستم مدیر باید وارد کنترل پنل بشه و از طریق امکانات موجود در کنترل پنل و بدون نیاز به نرم افزار جانبی فایلهای خودش رو به پوشه مورد نظرش آپلود کنه، پوشه ایجاد کنه. سیستم مورد نظر من باید بتونه قابیلست resume و دانلود سریع هم داشته باشه.

یه مدت سرچ کردم و چیزی پیدا نکردم. اگر همچین آموزشی سراغ دارید لطفا به من معرفی کنید.

ایا می شه بدون نیاز به برنامه های جانبی و از طریق توابع موجود در پی اچ پی به اف تی پی وصل شد و فایلهای دلخواه رو از طریق خود مرورگر آپلود و دانلود کرد؟