منتديات الشوق والحنين
اهلا وسهلا بالضيف اضغط على التسجيل اما العضو اضغط على الدخول
منتديات الشوق والحنين
اهلا وسهلا بالضيف اضغط على التسجيل اما العضو اضغط على الدخول
منتديات الشوق والحنين
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات الشوق والحنين

ترحب بكم
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخولمنتدى تطوير المواقع E
كل عام وانتم بألف خير عيد سعيد ...........................مرحباً بكم في منتديات الشوق والحنين .......... المنتدى ليس بعدد اعضائه ،، بل بترابط اعضائه كالأسرة الواحده ..........نرجوا من الزوار أن يسجلوا في المنتدى .......... كما انوه من الأعضاء المشاركة الفعالة في المنتدي بالمواضيع الهادفة ......... اي مقترحات بخصوص المنتدي يرجى ارسال رسالة خاصة لي المدير او المشرفين ... قرريباً كل جديد في المنتدى......

 

 منتدى تطوير المواقع

اذهب الى الأسفل 
4 مشترك
كاتب الموضوعرسالة
عمر احمد
مدير المنتدى
مدير المنتدى
عمر احمد


ذكر
الدولة : 226
العمر : 42
المدينة : السودان
المهنة : مهندس كمبيوتر
بدايتي بالأنترنت : 1998
السٌّمعَة : 6
نقاط : 2086
تاريخ التسجيل : 05/05/2008

منتدى تطوير المواقع Empty
مُساهمةموضوع: منتدى تطوير المواقع   منتدى تطوير المواقع Emptyالأحد 8 يونيو 2008 - 7:22

باسم الله الرحمان الرحيم
إِنَّ الَّذِينَ
كَفَرُوا مِنْ أَهْلِ الْكِتَابِ وَالْمُشْرِكِينَ فِي نَارِ جَهَنَّمَ خَالِدِينَ
فِيهَا أُوْلَئِكَ هُمْ شَرُّ الْبَرِيَّةِ

سورة البينة -- آية
6

السلام عليكم و رحمة الله و بركاته
أما بعد :
أتمنى أنى
تقرأ هده السطور و أنت في أتم نعم الصحة و العافية
موضوعنا اليوم موجه لأصحاب
المواقع بصفة عامة و مدراء مراكز تحميل الملفات بصفة خاصة . و سأتطرق فيه بادن الله
لبعض المشاكل التي تواجه مدراء مواقع رفع الصور و الملفات . و حلول هده المشاكل و
بعض الحيل البرمجية التي قد تساعدهم في الارتقاء بمواقعهم نحو الأفضل

و
سأحاول تقسيم حديثي في هدا الموضوع إلى 5 محاور و هي

  1. طريقة رفع الملفات إلى
    الموقع

  2. أسماء الملفات (مشاكل و
    حلول)

  3. تعريف الــOwner
  4. التحقق من هيئة الصورة (php)
  5. إدارة الملفات على السيرفر (php)
فإلى أول محور على بركة الله

1طريقة رفع الملفات إلى
الموقع

الطريقتين المعروفتين لرفع الملفات إلى الموقع
هما : FTP و المتصفح
1 - FTP
يرمز بحروف ftp إلى (File Transfer Protocol)
بروتوكول نقل الملفات . و هو منفذ يحمل الرقم 21 توفره معظم شركات الاستضافة
لعملائها قصد تمكينهم من نقل الملفات إلى مواقعهم بسهولة . و توجد الكتير من
البرامج التي تسمح لك بالاتصال بموقعك عن طريق بروتوكول نقل الملفات ftp
و من
أبرز هده البرامج برنامج CuteFTP Professional الاحترافي
و حتى لا أطيل الحديث
عن ftp إليكم هدا الرابط الذي يضم شرحا مفصلا لاستخدام برنامج CuteFTP Professional

http://www.arabfreewebhostingtalk.com/showthread.phtml?t=10658

2 - المتصفح
و هو الطريق الأكثر شيوعا لنقل الملفات من جهاز
المستخدم إلى موقعه رغم أنه بطئ مقارنة مع ftp و لا يمكن عن طريقه إرسال عدد كبير
من الملفات دفعة واحدة إضافة إلى الحجم المحدود للملف المسموح رفعه
إلا أنه هو
المنفذ الذي تستخدمه مواقع رفع الصور و الملفات لتقديم خدماتها

--------------------------------
الكثير من أصحاب مراكز رفع
الملفات يستخدمون أنواع مختلفة من سكربتات الرفع دون معرفة آلية عملها لدلك قمت
بإنشاء هدا الشرح الموجز لبرمجة سكربت جد مبسط بلغة php لرفع الملفات من جهاز
الزائر إلى الموقع

نحتاج في هده العملية إلى :

  1. نموذج رفع الملفات (يتم تصميمه بلغة html )
  2. صفحة التنفيذ
1 - نموذج رفع الملفات

لتصميم النموذج استخدم برنامج Front Page أو أي برنامج لتصمم
المواقع
من قائمة إدراج اختر نموذج > إيداع الملف

منتدى تطوير المواقع 1



سيظهر النموذج هكذا
منتدى تطوير المواقع 2



استخدم مهاراتك الخاصة لتغيير تصميم النموذج إلى الشكل الذي تراه
مناسبا
منتدى تطوير المواقع 3



اضغط داخل النموذج بزر الفأرة الأيمن تم اختر من القائمة
المنسدلة : خصائص النموذج
منتدى تطوير المواقع 4



تم اتبع المبين في الصورة
منتدى تطوير المواقع Wol_errorتم تصغير هذه الصورة تلقائياً. اضغط هنا لمشاهدتها
بالحجم الطبيعي. المقاس الاصلي للصورة هو 837x465 وحجمها هو
58KB.
منتدى تطوير المواقع 5



أمام حقل الإجراء أكتب عنوان الصفحة التي تريد أن يقوم النموذج
بالتوجيه إليها (صفحة التنفيذ) و لا تنسى أن يكون امتدادها هو php
upload.php
مثلا
اضغط على حقل الاستعراض في النموذج بشكل مزدوج
منتدى تطوير المواقع 6

حرر اسم النموذج إلى أي اسم تريده (سنحتاج هدا الاسم
لاحقا)
اضغط موافق تم إحفظ العمل على جهازك
و يهدا نكون قد انتهينا من تصميم
نموذج رفع الملفات إلى الموقع
--------------------
2 - صفحة التنفيذ
و هي
الملف البرمجي الذي سيتولى توجيه المعلومات القادمة من النموذج إلى السيرفر قصد
إنشاء نسخة من الملف المراد رفعه على الموقع
و هده هي العملية التي تسمى : رفع
الملف إلى الموقع
افتح برنامج المذكرة أو أي محرر نصوص تتوفر عليه
أولا أدخل
الوسم الخاص بالولوج إلى php

كود PHP:
<?php
[/center]


[center]ثانيا نقوم بتعريف المعلومات القادمة من النموذج :

الاسم
كود PHP:
[center]$filename = $_FILES['fileup']['name'];
[/
center]



مع مراعات أن يكون fileup هو اسم حقل رفع الملف . بهده الخطوة
تكون قد قمت بتخزين اسم الملف في المتغير $filename

تعريف حجم الملف بنفس الطريقة التي عرفنا بها اسمه

كود PHP:
[center]$filesize = $_FILES['upfile']['size'];
[/
center]




-------------------------------------------------------
تعريف
الامتدادات المسموحة
و لتكن على سبيل المثال bmp ,gif ,jpg ,jpeg ,png
,tif

كود PHP:
[center]$allowedtypes = array("bmp","gif","jpg","jpeg","png","tif");
[/
center]



تعريف حجم الملف الأقصى بالميجابيت و ليكن على سبيل المثال هو
2

كود PHP:
[center]$maxfilesize = 2;
[/
center]






---------------------------------------------------
بعد
تعريف المعلومات القادمة من النموذج و المعلومات الخاصة بمركز الرفع نشرع في
مقارنتها مع بعضها البعض للتحقق من توافقهما
و البداية بالتحقق من أن الملف
موجود
كود PHP:
[center]if($_FILES['fileup']['tmp_name']=="")
{ die(
"عفوا ... يجب اختيار ملف للارسال"); }
[/
center]



في السطر الأول استخدمنا الدالة if للتحقق من أن مسار الملف
يساوي لا شيء ""
السطر الثاني هو نتيجة الشرط
إذا كان مسار الملف فارغ فان
الدالة die تقوم بإظهار الرسالة "عفوا ... يجب اختيار ملف للإرسال"
و في
حالة العكس : إذا كان مسار الملف موجودا فان البرنامج يتجاهل الأمر القادم من
الدالة die
تم نحتاج إلى مقارنة حجم الملف الذي يراد رفعه بالحجم الأقصى
للملف
المتغير $filesize يعطينا حجم الملف المراد رفعه بالبايت و المتغير
$maxfilesize يحدد الحجم الأقصى للملف بالميجابيت
ببساطة سنقوم بإعادة تعريف
المتغير $filesize ليصبح بالميجابيت
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://omerahmed.sudanforums.net
يوسف
المراقب العام
المراقب العام
يوسف


ذكر
الدولة : 76
العمر : 58
المدينة : السودان
المهنة : مبرمج كمبيوتر
بدايتي بالأنترنت : 1999
السٌّمعَة : 1
نقاط : 12
تاريخ التسجيل : 06/05/2008

منتدى تطوير المواقع Empty
مُساهمةموضوع: رد: منتدى تطوير المواقع   منتدى تطوير المواقع Emptyالإثنين 9 يونيو 2008 - 6:21

ممتاز على الشرح انت موهبة يا مديرنا الله يعطيك العافية
الرجوع الى أعلى الصفحة اذهب الى الأسفل
عمر احمد
مدير المنتدى
مدير المنتدى
عمر احمد


ذكر
الدولة : 226
العمر : 42
المدينة : السودان
المهنة : مهندس كمبيوتر
بدايتي بالأنترنت : 1998
السٌّمعَة : 6
نقاط : 2086
تاريخ التسجيل : 05/05/2008

منتدى تطوير المواقع Empty
مُساهمةموضوع: رد: منتدى تطوير المواقع   منتدى تطوير المواقع Emptyالثلاثاء 10 يونيو 2008 - 9:15

مشكورر كلك زوق يا يوسف
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://omerahmed.sudanforums.net
شيرين
مشرفه
مشرفه
avatar


انثى
الدولة : 29
العمر : 48
المدينة : مصر
المهنة : طالبة
بدايتي بالأنترنت : 2007
السٌّمعَة : 0
نقاط : 8
تاريخ التسجيل : 07/06/2008

منتدى تطوير المواقع Empty
مُساهمةموضوع: رد: منتدى تطوير المواقع   منتدى تطوير المواقع Emptyالثلاثاء 24 يونيو 2008 - 14:10

مشكور يا مديرنا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أبو أحمد العبدلي
عضو جديد
عضو جديد
أبو أحمد العبدلي


ذكر
الدولة : 7
العمر : 34
المدينة : السعودية
المهنة : (خبيرعلم حاسب)
بدايتي بالأنترنت : 1424هــ
السٌّمعَة : 0
نقاط : 0
تاريخ التسجيل : 17/07/2008

منتدى تطوير المواقع Empty
مُساهمةموضوع: رد: منتدى تطوير المواقع   منتدى تطوير المواقع Emptyالجمعة 18 يوليو 2008 - 16:53

مشكوررررررررررر علي الموقع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
منتدى تطوير المواقع
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» منتدى توليفه- مشاركة ارباح ادسنس بنسبة 100%
» لأصحاب دلائل المواقع .. ممكن لحظة ؟
» لأصحاب المواقع والمصممين 100 ايقونة مجاناً للتنزيل
» منتدى التصاميم
» منتدى الكمبيوتر والأنترنت

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الشوق والحنين :: القائمة الرئيسية :: منتدى تطوير المواقع :: اقسام فرعية : منتدى إعلانات المواقع وشركات الاستضافة-
انتقل الى: