البقاء مسجل دائمآ
الإعلانات
قديم 25-04-2015, 12:07 AM   #1

Neoon
عضو فضى



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


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

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



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







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

مرحبا بكم في


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

اقدم لكم

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


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

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

رمز PHP:
كود 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:
كود PHP:
   enctype='multipart/form-data' 


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

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

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


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

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


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

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

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



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

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


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

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


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


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


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

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


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


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



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




الان كود up.php كامل
رمز 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
• المشـــاركـات » 7,017
• الـدولـة » 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,206
• الـدولـة » 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
عايز تحمل ميديات جديده عايز تحمل كلينت لفل 100 ادخل هنا _Stay_Alive_ قسم المواضيع المكررة و المخالفة 24 19-02-2010 12:22 PM
أتعلم أذى تعمل لنفسك موقع website!!!! ecsroman بـعـيـدآ عـن سـيـلـك رود 4 31-10-2008 03:55 PM


الساعة الآن 01:50 PM.