النسخه السحريه عربيه بالكامل vb 3.8.7 + نسخه اخرى بالهاكات



الملاحظات

[ صالة ] لغات الـــــــــبرمجة لغات البرمجه php و asp و Ajax و Java و غيرها ...

 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 04-19-2009, 11:00 PM
الصورة الرمزية THE PUNISHER
THE PUNISHER THE PUNISHER غير متواجد حالياً
مشرف
 
تاريخ التسجيل: Sep 2008
الدولة: Egypt
المشاركات: 1,155
التقييم: 1072
THE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للنادي
Awt6 [شرح] إستخدام دوال ftp في رفع الملفات للموقع

السلام عليكم ورحمة الله وبركاته

ان شاء الله سأشرح لكم كيفية رفع ملف للموقع بإستخدام دوال ftp

باسم الله نبدأ


أولا يجب ان نتعرف على الدوال المطلوبه لتنفيذ المطلوب

كود PHP:
ftp_connect(); 
ftp_login(); 
ftp_put(); 
ftp_close(); 


هذه الدوال التي سوف نستخدمها في الاتصال بالسرفر وتسجيل الدخول وتحميل الملف من الجهاز للموقع وإغلاق الاتصال.

اول خطوة نسوي ملف عادي ونضع فيه التالى علشان نستخدمه في رفع الملف


كود PHP:
<form method=POST action="ftpupload.php" enctype="multipart/form-data">
<
input type="file" name="userfile" size=40>
<
input type="submit" name="Submitfile" value="تحميل الملف">
</
form


نبدأ نسوي ملف باسم ftpupload.php ونسوي ثاني خطوة فيه وهي :

كود PHP:
$ftpserver='64.38.19.186';//اي بي السرفر نضعه في متغير 
$user="user";//يوزر نيم الاف تي بي 
$passwd="******";//كلمة مرور الاف تي بي 
$upload_dir="updir/"//مجلد التحميل 
$connid=ftp_connect($ftpserver); //ثم نقوم بالاتصال بالسرفر 
$logresult=ftp_login($connid,$user,$passwd); //تسجيل الدخول للسرفر باستخدام كلمة 


الخطوة الثالثة التأكد هل تم الاتصال بنجاح وتسجيل الدخول أم هنالك خطأ

كود PHP:
if ((!$connid) || (!$logresult)) { 
       echo 
"<div align=\"center\">فشل الاتصل تأكد من صحة البيانات</div> "
       exit(); 
}  else { 
   echo 
"<div align=\"center\">تم الاتصال بنجاح</div> "



الخطوة الرابعة رفع الملف للموقع في مجلد نحن نحدده

كود PHP:
$file_name $_FILES['userfile']['name']; //اسم الملف 
$temp_name $_FILES['userfile']['tmp_name']; //الاسم المؤقت للملف  
$dfile="/public_html/".$upload_dir.$file_name//الامتداد كامل للمجلد + اسم الملف 
$file_url =$upload_dir.$file_name
 
$upload=ftp_put($connid,$dfile,$temp_nameFTP_BINARY);  // رفع الملف للموقع باستخدام دالة الرفع واستخدام المود بينري 


الخطوة الخامسة التاكد من رفع الملف

كود PHP:
    if (!$upload) { 
        echo 
"<div align=\"center\">هناك خطأ في رفع الملف</div> "
       } else { 
       echo 
"<div align=\"center\">تم رفع الملف بنجاح على الرابط التالي <br> <a href=\"$file_url\">$file_name</a></div> "
    } 


الخطوة الأخير اغلاق الاتصال

كود PHP:
ftp_close($connid);   // اغلاق الاتصال بالاف تي بي 


بالمرفقات يوجد ملف بسيط جاهز تستطيعون تحميله ومشاهدته
حيث يوجد به بعض الأمور المضافه مثل التأكد من نوع الملف باستخدم type وكذلك التأكد من امتداد الملف
مع وضع الامتدادات المسموح بها والانواع كذلك


تحياتى للجميع

--------------------------------------------
الملفات المرفقة
نوع الملف: zip ftpupload.zip‏ (1.1 كيلوبايت, المشاهدات 14)
قديم 04-30-2009, 12:17 PM   #2
Mr.FaHaD
:: عضو فعال ::

الصورة الرمزية Mr.FaHaD

تاريخ التسجيل: Oct 2008
الدولة: php Developer
المشاركات: 90
التقييم: 50
Mr.FaHaD مميز
افتراضي

شرح وموضوع جميل تشكر علية


تسلم اخوي
Mr.FaHaD غير متواجد حالياً  
قديم 04-30-2009, 05:54 PM   #3
THE PUNISHER
مشرف

الصورة الرمزية THE PUNISHER

تاريخ التسجيل: Sep 2008
الدولة: Egypt
المشاركات: 1,155
التقييم: 1072
THE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للناديTHE PUNISHER شرف للنادي
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة Mr.FaHaD مشاهدة المشاركة
شرح وموضوع جميل تشكر علية
اقتباس:
المشاركة الأصلية كتبت بواسطة Mr.FaHaD مشاهدة المشاركة


تسلم اخوي


جزاك الله كل خير على مرورك الطيب
THE PUNISHER غير متواجد حالياً  

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
ftp, دوال


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are متاحة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
درس : تصميم ازرار للموقع او المنتدى .:: عالم التصميم ::. [ صالة ] دروس في عــالم التصميــم 4 12-21-2011 03:45 PM
مشكله فى تركيب صفحه للموقع ؟؟؟؟؟ ملك السراب [ صالة ] مشاكل وحلول المواقع والمنتديات 0 01-23-2010 02:11 AM
كيفية حماية الملفات Password protecting directory + كيفية أخذ نسخة أحتياطية للموقع THE PUNISHER [ صالة ] تطوير الإستضافه و السيرفرات 0 09-04-2009 04:51 AM


الساعة الآن 06:06 PM.


Powered by vBulletin® Version 3.8.7, Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2
CoDeD and DesignEd By Mad3om
Style Valid XHTML Transitional