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

شبكة ابن الخليج

Sitemap | Archive | Tag Could
التسجيلالبحثمشاركات اليوماجعل جميع المنتديات مقروءةالأرشيفاعلن معنا





درس - عمل مركز تحميل متكامل -

مناقشة موضوع درس - عمل مركز تحميل متكامل - في دروس برمجة مواقع; بسم الله الرحمن الرحيم سنتعلم كيف ننشيء ملف ويتم عن طريقة تحميل الملفات من الجهاز اولا سنحتاج الى عمل فورم بسيط فيه حقل لاستعراض الملف من الجهاز ، وزر لارسال الملف .. كود PHP: < form method = ' ...

العودة منتدى ابن الخليج> منتديات تعليمية> دروس برمجة مواقع

{ مِنَ الْمُؤْمِنِينَ رِجَالٌ صَدَقُوا مَا عَاهَدُوا اللَّهَ عَلَيْهِ فَمِنْهُم مَّن قَضَى نَحْبَهُ وَمِنْهُم مَّن يَنتَظِرُ وَمَا بَدَّلُوا تَبْدِيلاً } الأحزاب23

حادثة الإفك - تفسير ابن كثير وشرح عثمان الخميس



صوتي شرح الشيخ عثمان الخميس لمختصر منهاج السنة النبوية لشيخ الإسلام ابن تيمية كتاب ألفه للرد على الإمامية وهو أشهر كتاب في الرد على الشيعة

رد
 
LinkBackأدوات الموضوعطرق مشاهدة الموضوع
قديم 08-21-2006, 03:32 صباحاً   #1 (permalink)
:: مراقب قسم القرافيكس ::
 
الصورة الرمزية Mr Nigga
 
تاريخ التسجيل: May 2006
الدولة: القاهرة
المشاركات: 1,673
معدل تقييم المستوى: 57440Mr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيط
إرسال رسالة عبر مراسل MSN إلى Mr Nigga
Thumbs upدرس :-: عمل مركز تحميل متكامل :-:

بسم الله الرحمن الرحيم

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

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


كود 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/User/public_html/files";
?>

ايضا سنضيف الى المسار اسم الملف وهو تلقائي معرف من php كالتالي


كود PHP:
$path .= "/$fileup_name"

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

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

الان نظهر امتداد الملف المختار عن طريق هذه الدالة strrchr();

كود PHP:
$att strrchr($fileup_name,'.'); 

و وضعناه بمتغير جديد ..

الان نستخدم دالة 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 
" لم يتم تحميل الملف ";

}
}
}

?>


وكذا تكون سويت مركز تحميـل

تحياتي ليكم واتمنـى الفائده للجميع درس, عمل



من مواضيع Mr Nigga في المنتدى
Mr Nigga غير متواجد حالياً   رد مع اقتباس
قديم 08-21-2006, 05:25 صباحاً   #2 (permalink)
Gulfson.com

 
الصورة الرمزية كرم العربي
 
تاريخ التسجيل: Apr 2006
الدولة: Egypt
المشاركات: 15,092
معدل تقييم المستوى: 53كرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيط
إرسال رسالة عبر مراسل MSN إلى كرم العربي
افتراضيمشاركة: درس :-: عمل مركز تحميل متكامل :-:

جزاك الله خير مستر
ولا تحرمنا من جديدك



من مواضيع كرم العربي في المنتدى
كرم العربي غير متواجد حالياً   رد مع اقتباس
قديم 08-21-2006, 05:42 صباحاً   #3 (permalink)
.::+: Gulf Son :+::.

 
الصورة الرمزية ADMIN
 
تاريخ التسجيل: May 2005
الدولة: بلاد الخليج
المشاركات: 53,991
معدل تقييم المستوى: 53ADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيط
إرسال رسالة عبر مراسل ICQ إلى ADMINإرسال رسالة عبر مراسل MSN إلى ADMIN
افتراضيمشاركة: درس :-: عمل مركز تحميل متكامل :-:

جميل جداً هذا الدرس

استفدت منه كثير بارك الله فيك وجزاك الله خير اخي منار



من مواضيع ADMIN في المنتدى
__________________




يقول الامام مالك رحمه الله:
إنما هؤلاء أقوام أرادوا القدح في النبي صلى الله عليه وسلم فلم يمكنهم ذلك، فقدحوا في أصحابه حتى يقال رجل سوء ولو كان رجلاً صالحاً لكان أصحابه صالحين.

وقال أبو الوفا بن عقيل رحمه الله:
انظر كيف اختار لمرضه بيت البنت، واختار لموضعه من الصلاة الأب، فما هذه الغفلة المستحوذة على قلوب الرافضة عن هذا الفضل والمنزلة التي لا تكاد تخفى عن البهيم فضلا عن الناطق.

وحيد القرن، كسرنا قرنه، ودككنا حصنه، وهدمنا برجه، فخرج يتبختر بعتاده مزهواً بعدده ففللنا حدّه، وقتلنا جنده، وفرقنا صحبه، والفضل لله وحده

ولئن أبيد أبناء دولة الإسلام عن بكرة أبيهم خيرٌ لهم من أن يحكمهم رافضيٌّ خبيث أو أن تستظلّ بغداد برايات الصفويين يوما واحداً.

ADMIN غير متواجد حالياً   رد مع اقتباس
قديم 08-21-2006, 02:22 مساءً   #4 (permalink)
:: مراقب قسم القرافيكس ::
 
الصورة الرمزية Mr Nigga
 
تاريخ التسجيل: May 2006
الدولة: القاهرة
المشاركات: 1,673
معدل تقييم المستوى: 57440Mr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيطMr Nigga نشيط
إرسال رسالة عبر مراسل MSN إلى Mr Nigga
افتراضيمشاركة: درس :-: عمل مركز تحميل متكامل :-:

بالتوفيـق يا شباب والاجر للجمـيع يا رب

تحياتي



من مواضيع Mr Nigga في المنتدى
Mr Nigga غير متواجد حالياً   رد مع اقتباس
قديم 05-22-2008, 03:27 مساءً   #5 (permalink)
عضــو
 
تاريخ التسجيل: Aug 2007
المشاركات: 12
معدل تقييم المستوى: 16faris_3mash يستاهل ترحيب
افتراضيرد: درس :-: عمل مركز تحميل متكامل :-:

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



من مواضيع faris_3mash في المنتدى
__________________
موقع أصدقاء العقبة
http://www.aqabafriends.tk
faris_3mash غير متواجد حالياً   رد مع اقتباس
قديم 06-09-2008, 10:46 صباحاً   #6 (permalink)
:: عضو شرف ::
 
الصورة الرمزية الفنان موادع
 
تاريخ التسجيل: Feb 2007
الدولة: فْيَ قٌٍلبٌَِ مًحٍّبٌَِوٍبٌَِتُِِّْيَ
العمر: 34
المشاركات: 6,729
معدل تقييم المستوى: 259476الفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيط
إرسال رسالة عبر مراسل ICQ إلى الفنان موادعإرسال رسالة عبر مراسل AIM إلى الفنان موادعإرسال رسالة عبر مراسل MSN إلى الفنان موادعإرسال رسالة عبر مراسل Yahoo إلى الفنان موادعإرسال رسالة عبر مراسل Skype إلى الفنان موادع
افتراضيرد: درس :-: عمل مركز تحميل متكامل :-:

اخوي اذا لك خبره في الداله الشرطيه if

راح تعرف كيف تعدل عليها بحيث انها تتحمل كصورة ثانيه



من مواضيع الفنان موادع في المنتدى
__________________
وعدنا اليكم من جديد بعد انقطاع طويل
الفنان موادع غير متواجد حالياً   رد مع اقتباس
قديم 06-09-2008, 11:39 مساءً   #7 (permalink)
عضــو
 
تاريخ التسجيل: Aug 2007
المشاركات: 12
معدل تقييم المستوى: 16faris_3mash يستاهل ترحيب
افتراضيرد: درس :-: عمل مركز تحميل متكامل :-:

صراحة انا بلشت جديد بتعلم ال بي اتش بيو ما عندي خبرة بهالدالة الا القليل بتقدر تساعدني بالحل ؟؟؟؟



من مواضيع faris_3mash في المنتدى
__________________
موقع أصدقاء العقبة
http://www.aqabafriends.tk
faris_3mash غير متواجد حالياً   رد مع اقتباس
قديم 06-10-2008, 03:17 مساءً   #8 (permalink)
عضــو
 
تاريخ التسجيل: Aug 2007
المشاركات: 12
معدل تقييم المستوى: 16faris_3mash يستاهل ترحيب
افتراضيرد: درس :-: عمل مركز تحميل متكامل :-:

أخوي لقيت الطريقة بدون أي دالة شوف شو ساويت و اعطيني رأيط
فتحت ملف up.php و حطيت متغير جديد بإسم $date و قيمت المتغير هو الوقت اللي بينرفع فيها الصورة
هدا الكود
كود PHP:
$date date "d-m-YH:j:s" ); 
و حطيت بدل ما ينرفع على ملف ال files على طول بنفس اسمه هو الوقت الموجود بدالة الوقت
هدا الكود بعد تصحيحه
كود PHP:
$path .= "/$date$fileup_name"
و حطيت المتغير ( متغير الوقت ) كمان برابط التحميل اللي بطلع بعد ما نخلص من رفع الملف

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




من مواضيع faris_3mash في المنتدى
__________________
موقع أصدقاء العقبة
http://www.aqabafriends.tk
faris_3mash غير متواجد حالياً   رد مع اقتباس
قديم 06-11-2008, 01:44 مساءً   #9 (permalink)
عضــو
 
تاريخ التسجيل: Aug 2007
المشاركات: 12
معدل تقييم المستوى: 16faris_3mash يستاهل ترحيب
افتراضيرد: درس :-: عمل مركز تحميل متكامل :-:

شو هو مافي ولا مشرف ولا حدا يرد على اللي كتبته
وينك فنان موداع ؟؟؟؟؟



من مواضيع faris_3mash في المنتدى
__________________
موقع أصدقاء العقبة
http://www.aqabafriends.tk
faris_3mash غير متواجد حالياً   رد مع اقتباس
قديم 06-13-2008, 01:20 صباحاً   #10 (permalink)
عضــو
 
الصورة الرمزية rashad1994
 
تاريخ التسجيل: Jun 2008
المشاركات: 10
معدل تقييم المستوى: 14rashad1994 يستاهل ترحيب
افتراضيرد: درس :-: عمل مركز تحميل متكامل :-:

عندي فقط سؤال اين اضع الملف up.php



من مواضيع rashad1994 في المنتدى
rashad1994 غير متواجد حالياً   رد مع اقتباس
رد

العبارات الدلالية
درس, عمل


أدوات الموضوع
طرق مشاهدة الموضوع

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

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

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
مركز تحميل صورك الأول عربي + برنامج تحميل للزوار مجانا + هاك تحميل صور للمنتديات مجاناtarek nagiتبادل إعلاني و تجاري007-20-2009 07:28 مساءً
مركز تحميل صور الأول عربي + برنامج تحميل للزوار + هاك تحميل صور للمنتدياتtarek nagiسكربتات وادوات تطوير المواقع007-20-2009 07:25 مساءً
مركز تحميل ملفات و مركز تحميل الصورseko2007تبادل إعلاني و تجاري107-19-2008 05:21 صباحاً
مركز تحميل ملفاتك اكبر مركز تحميل عربي للتبادل الاعلانيmasioتبادل إعلاني و تجاري207-09-2008 12:55 مساءً


منتديات شبكة ابن الخليج

ثقافة وعلوم برنامج لسان العرب قاموس لسان العرب امهات المؤمنون غرائب كرة قدم جديد الاناشيد اناقة اكسسوارات رجالية أمراض الدم خلطه dior اكلات خليجية ديكور مطابخ اناقة برامج p2p برامج حف الملفات حوارات تقنية العاب فلاشيه العاب فلة boy العاب القتال Fighting Games كبش المقلاع الناري ترافيان تحميل فوتوشوب كاريكاتير برامج سوني اريكسون اناقة دروس الحاسوب ومكوناته دروس Swish دروس فوتوشوب متقدمة دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect تحميل دروس adobe premiere ملحقات Adobe Illustrator Computer Graphics دروس ثلاثية الابعاد دروس سوبش Swish دروس اتش تي أم أل دروس بوربوينت دروس Ms-DOs لينكس و يونكسوندوز WINDOWS الذكاء الاصطناعي اناقة مكتبة الهاكات احدث الهاكات مكتبه هاكات المنتديات قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع للبيع منتديات آراءفوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitterبرامج


الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 05:38 صباحاً.
Search Engine Optimization by vBSEO 3.1.0

Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd
شبكة و منتديات حبيبى نت  |  شبكة العربي  |   Feeds:   XML   JS   RSS   RSS Feed