الموقع العربي الاول للعبة Silkroad Online Silkroad-R Joymax التسجيل

الانتقال للخلف   الموقع العربي الاول للعبة Silkroad Online > منتدى لغات البرمجة و التطوير > قسم شروحات لغات البرمجة و التطوير

قسم شروحات لغات البرمجة و التطوير خاص بشروحات لغات البرمجة المختلفة و أساليب التطوير البرمجية.


إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 25-04-2015, 12:07 AM   #1

Neoon
عضو فضى



الصورة الرمزية Neoon


• الانـتـسـاب » Mar 2015
• رقـم العـضـويـة » 121247
• المشـــاركـات » 3,301
• الـدولـة » مصر
• الـهـوايـة » ذكر الله ~ لا اله الا الله ~
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 98
Neoon جـيـد

Neoon غير متواجد حالياً



افتراضي عايز تحمل لنفسك موقع تحميل متكامل ..؟ ادخل هنا







اهلاً بيكم أعضاء و زوار منتدانا الكرامـ

مرحبا بكم في


عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

اقدم لكم

....
............................


سنتعلم كيف ننشيء ملف ويتم عن طريقة تحميل الملفات من الجهاز

اولا سنحتاج الى عمل فورم بسيط فيه حقل لاستعراض الملف من الجهاز ، وزر لارسال الملف ..

رمز PHP:
<form method='POST' enctype='multipart/form-data' action='up.php'
<
input type='file' name='fileup' size='20'
<
input type='submit' value='تحميل'
</
form


احفظ الكود السابق في صفحة html باي اسم

ملاحظات على الكود :
1. تم تعين اتجاه الفورم الى صفحة up.php .
2. الكود التالي :

رمز PHP:
   enctype='multipart/form-data' 


هو الكود الخاص بعرض حقل الاستعراض لاختيار الملف .
3. اسم حقل الملف هو fileup .

الان نأتي الى كود صفحة up.php

اولا سنحتاج الى تعريف ( المسار ) لتحميل الملفات ..


لمعرفة المسار ضع الكود التالي باي صفحة php
رمز PHP:
<? 
echo realpath("files"); 
?>

وغالبا اكثر المواقع يكون المسار لها هو
/home/User/public_html/files


استبدل User باسم الدخول الى حساب ftp لموقعك .. مع وضع ملف files بالمجلد www مباشرة . او ضع المسار الصحيح للمجلد ..

سنضع المسار بمتغير :
رمز PHP:
<? 
$path 
"/home/[COLOR="red"]User/public_html/files"
?>

ايضا سنضيف الى المسار اسم الملف وهو تلقائي معرف من php كالتالي :
رمز PHP:
   $path .= "/$fileup_name"



الان طريقة تحديد الامتدادات المسموحه
نضع الامتدات بمتغير مصفوفه ...

رمز PHP:
   $alemtdadat = array('.gif','.pmb','.jpg','.jpgf','.zip'); 


الان نظهر امتداد الملف المختار عن طريق هذه الدالة strrchr();
رمز PHP:
[PHP]   $att strrchr($fileup_name,'.'); 
[/PHP]
و وضعناه بمتغير جديد ..

الان نستخدم دالة in_array() للتأكد من وجود امتداد الملف في الامتدادات المصفوفه حقنا .. رمز PHP:
if(! in_array($att,$alemtdadat)){ 
echo 
" عفوا هذا الامتداد غير مسموح به !!"
}else{ 
// البقية 


الان طريقة تحديد حجم الملف ..
نضع متغير جديد فيه اكبر حجم مسموح به
رمز PHP:
$maxsize "81920";  
// تعادل 80 كيلوبايت 


الان نطلع حجم الملف المختار عن طريق دالة filesize();
رمز PHP:
   $file_size filesize($fileup); 


الان نعمل شرط اذا كان حجم الملف اكبر من الحجم الاكبر المحدد من قبل المدير نطلع له رساله توضح بذلك .

وبالتالي حدث تغير على الكود السابق رمز PHP:
if(! in_array($att,$alemtdadat)){ 
echo 
" عفوا هذا الامتداد غير مسموح به !!"
}else if(
$file_size $maxsize ){ 
echo 
" حجم الملف المختار اكبر من الحجم الاقصى "
}else{ 
 
// بقية الملف 


سنستخدم دالة copy لنسخ الملف وطريقة كتابتها كالتالي :
رمز PHP:
   $CopyFile copy($fileup,"$path"); 


الان سنعمل كود لمعرفة نتيجة الكود السابق ان تم تحميل الملف سنظهر له رسالة بنجاح التحميل مع رابط الملف المحمل ..
رمز PHP:
if($CopyFile){
echo " تم تحميل الملف بنجاح ، رابط الملف : "
echo 
"<a href='http://$HTTP_HOST/$fileup_name'>http://$HTTP_HOST/$fileup_name</a>"
 
}else{ 
 
echo 
" لم يتم تحميل الملف "
 



نقفل الوسوم رمز PHP:
}  




الان كود up.php كامل
رمز PHP:
<? 
if($fileup == ""){ 
ECHO 
" قم باختيار الملف المراد تحميله "
}else{ 
$path "/home/User/public_html/files"
 
$path .= "/$fileup_name"
 
$att strrchr($fileup_name,'.'); 
$alemtdadat = array('.gif','.jpg','.jpgf','.zip','.rar'); 
$maxsize "81920"
$file_size filesize($fileup); 
 
if(! 
in_array($att,$alemtdadat)){ 
echo 
" عفوا هذا الامتداد غير مسموح به !!"
}else if(
$file_size $maxsize ){ 
echo 
" حجم الملف المختار اكبر من الحجم الاقصى "
}else{ 
 
$CopyFile copy($fileup,"$path"); 
 
if(
$CopyFile){ 
 
echo 
" تم تحميل الملف بنجاح ، رابط الملف : "
echo 
"<a href='http://$HTTP_HOST/files/$fileup_name'>http://$HTTP_HOST/files/$fileup_name</a>"
 
}else{ 
 
echo 
" لم يتم تحميل الملف "
 



 
?>


................................


تم بحمد الله




[/COLOR]


توقيع Neoon :
جميع مواضيعي عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]







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

[ اسماء الله الحسنى ]



قال رسول الله صلى الله عليه وسلم
إن لله تسعة وتسعين اسما ، مائة إلا واحدا ، من أحصاها دخل الجنة
[/CENTER]


رد مع اقتباس
إعلانات google

قديم 26-04-2015, 11:07 PM   #2

Hero
عضو مشارك



الصورة الرمزية Hero


• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116050
• المشـــاركـات » 6,999
• الـدولـة » Egypt
• الـهـوايـة » ;"#string n = "C
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 85
Hero جـيـد

Hero غير متواجد حالياً



افتراضي رد: عايز تحمل لنفسك موقع تحميل متكامل ..؟ ادخل هنا



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


توقيع Hero :
...!!


رد مع اقتباس
قديم 26-04-2015, 11:10 PM   #3

.a7la-smile.



الصورة الرمزية .a7la-smile.

مـديـر عـام

• الانـتـسـاب » Apr 2011
• رقـم العـضـويـة » 86154
• المشـــاركـات » 15,116
• الـدولـة » Egypt
• الـهـوايـة » Social Media
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 473
.a7la-smile. مـتـألـق.a7la-smile. مـتـألـق.a7la-smile. مـتـألـق.a7la-smile. مـتـألـق.a7la-smile. مـتـألـق

.a7la-smile. غير متواجد حالياً



افتراضي رد: عايز تحمل لنفسك موقع تحميل متكامل ..؟ ادخل هنا



فنان ولله
استمر




رد مع اقتباس
قديم 26-04-2015, 11:17 PM   #4

EL_NSR
عضو مميز



الصورة الرمزية EL_NSR


• الانـتـسـاب » Apr 2015
• رقـم العـضـويـة » 121519
• المشـــاركـات » 543
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Thebes
• الـجـنـس » Male
• نقـاط التقييم » 12
EL_NSR صـاعـد

EL_NSR غير متواجد حالياً


إرسال رسالة عبر ICQ إلى EL_NSR إرسال رسالة عبر AIM إلى EL_NSR إرسال رسالة عبر Yahoo إلى EL_NSR

افتراضي رد: عايز تحمل لنفسك موقع تحميل متكامل ..؟ ادخل هنا



عليا الطلبات انتا برنس


توقيع EL_NSR :


_____

سبحان الله وبحمده

لا اله الا الله محمد رسول الله
الله اكبر - ماشاء الله
اللهم ارزقنا حسن الخاتمة
اللهم انك عفو كريم تحب العفو فأعف عنا
اللهم صل وسلم على سيدنا محمد
_____

[ اسماء الله الحسنى ]
قال رسول الله صلى الله عليه وسلم
إن لله تسعة وتسعين اسما ، مائة إلا واحدا ، من أحصاها دخل الجنة





رد مع اقتباس
قديم 13-12-2015, 11:39 PM   #5

BLACK X™
عضو فعال



الصورة الرمزية BLACK X™


• الانـتـسـاب » Sep 2015
• رقـم العـضـويـة » 126620
• المشـــاركـات » 373
• الـدولـة » 6 october city
• الـهـوايـة » X-Sro online
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
BLACK X™ صـاعـد

BLACK X™ غير متواجد حالياً



افتراضي رد: عايز تحمل لنفسك موقع تحميل متكامل ..؟ ادخل هنا



يا باشا انا اول مره ادخل القسم ده ممكن اعرف حاجه عندي ايكونات التحميل في الموقع بتاعي علي اليمين عيز اخليها في الوسط اعمل ايه ؟




رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 
أدوات الموضوع
انواع عرض الموضوع

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

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
عندك مشكله في سرعه النت و عايز تحمل اللعبه؟ ادخل هنا RLOxyGeN قـسـم الـتـرحـيـب و الـتـعـارف 17 09-07-2012 12:52 PM
(_عايز تعمل اكونت سبير بيور انت_)ادخل هنا شرح متكامل bad_boy11 الـقـسـم الـتـعـلـيـمـى 29 20-12-2011 10:28 AM
لو انت بتشجع فريق فى كاس العالم ادخل واعمل لنفسك صورة mido_91_2006 قـسـم الـريـاضـة الـعـامـة 10 19-06-2010 06:51 PM
أتعلم أذى تعمل لنفسك موقع website!!!! ecsroman بـعـيـدآ عـن سـيـلـك رود 4 31-10-2008 03:55 PM




[ الساعة الآن : | بـتـوقـيـت الـقـاهـرة ]


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.