ماشاء الله تبارك الله ماشاء الله لاقوة الا بالله , اللهم اني اسالك الهدى والتقى والعفاف والغنى
" قُلْ أَعُوذُ بِرَبِّ الْفَلَقِ *مِن شَرِّ مَا خَلَقَ * وَمِن شَرِّ غَاسِقٍ إِذَا وَقَبَ * وَمِن شَرِّ النَّفَّاثَاتِ فِي الْعُقَدِ * وَمِن شَرِّ حَاسِدٍ إِذَا حَسَدَ ". صدق الله العظيم
الساده الاعضاء و زوار منتديات المهندسين العرب الكرام , , مشاهده القنوات الفضائيه بدون كارت مخالف للقوانين والمنتدى للغرض التعليمى فقط
   
Press Here To Hidden Advertise.:: إعلانات منتديات المهندسين العرب لطلب الاعلان عمل موضوع بقسم الشكاوي ::.

 IPTV Reseller

  لطلب الاعلان عمل موضوع بقسم طلبات الاعلانات اسفل المنتدى لطلب الاعلان عمل موضوع بقسم طلبات الاعلانات اسفل المنتدى لطلب الاعلان عمل موضوع بقسم طلبات الاعلانات اسفل المنتدى

Powerd By : Mohandsen.com
كل عام وانتم بخير بمناسبة عيد الفطر المبارك نسأل الله أن يتقبل منا ومنكم صالح الأعمال، وأن يمنحنا السعادة والسلام في هذا العيد وفي كل أيام حياتنا.
العودة   المهندسين العرب > المنتديات الفضائية > قسم لغات البرمجه

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  رقم المشاركة : ( 1 )  
قديم 29/12/2008, 02:55 PM
 
ihabsoft
مـهـند س جـديـد

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  ihabsoft غير متصل  
الملف الشخصي
رقم العضوية : 80030
تاريخ التسجيل : Nov 2007
العمـر :
الـجنـس :
الدولـة :
المشاركـات : 10 [+]
آخــر تواجـد : ()
عدد الـنقـاط : 10
قوة التـرشيـح : ihabsoft يستاهل التميز
افتراضي شرح برمجة منتدى مرورا بمعظم مراحله

--------------------------------------------------------------------------------

السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم ..
كيف تبرمج منتدى كامل متكامل ..
سنبدأ مع بعضنا البعض .
بس في متطلبات بسيطة منكم هي
تحميل الأباتشي آخر إصدار لأننا سنبرمج بـ Php 5
طبعا لو حملت أي أباتشي يدعم Php 5 أوكيه بس يعني حبذا تحمل آخر إصدار
المهم أبي منكم تسوون 2 ملف أوليين وهما:
index.php
ملف الصفحة الرئيسية
وملف
global.php
ملف إستعلامات قاعدة البيانات وإلخ ..
طبعا أتعهد أمامك جميعا أن درس برمجة المنتدى بالكامل من فكرتي ولم أقتبسها من أي سكربت آخر وبعد دراسة طالت 12 شهرا ..
طبعا سأشرح معكم وسأنقطع مدة 3 أسابيع (مضطر بسبب إمتحاناتي إدعولي )
المهم جهزولي بيئة مناسبة للبرمجة
ولي عودة بعد إلتقاط الصور
وسوف يتم التمهيد الآن
سنستخدم دالات عديدة مثل :
define
include
if
هذا في الصفحة الرئيسية بإذن الله
يارب ألاقي ترحيب جامد
عشان أكمل جامد
رد مع اقتباس
قديم 29/12/2008, 02:57 PM   رقم المشاركة : ( 2 )
ihabsoft
مـهـند س جـديـد


الملف الشخصي
رقم العضوية : 80030
تاريخ التسجيل : Nov 2007
العمـر :
الجنـس :
الدولـة :
المشاركات : 10 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : ihabsoft يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

ihabsoft غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

أنا قصدي من هذه الدورة هو تطوير الفكر العربي للإرتقاء به إلى أفضل المكانات في العالم
وسوف أشرح لكم دالة دالة ولماذا إستخدمتها ومن يقف معه شئ يقول وسوف أشرحه براحه
طبعا الشرح بتاعي أنا كنت حاطه في ترايدنت ملقتش إقبال جامد
وأرجو أيضا منكم عمل مجلد includes وبداخله هذا الملف :
func_format.php
سنبدأ في ملف index.php
ِشوف ولاحظ الصورة:

نشرح براحة كل الدالات ..
define
وهي للتعرف على الاسماء الثابتة، وطباعة قيمها..
أوكيه .. لسة هنشرحها دورها بتعمق في الدروس القادمة
include
لعمل إنكلود (ٍسوري ياجماعة العربي مش حلو معايا مع إني عربي للأسف )
هنعمل إنكلود لفايلين (ملفين) هما:
ملف الإستعلامات global
ملف func_format عشان ده اللي هينسق لينا بعض الأشكال والكلام ده
وبعدين نجي للإستعلام ده:
[PHP]
if(!ihforum_check_read_common()) {
return;
}
[/PHP]
ده بقى للتحق إذا كان المواضيع مقروء ولا لا ..
أظن كده كفاية أوي الدرس الأول ..
الدرس الجاي كمان ربع ساعة بإذن الله لو النت ماقطعش ..
طبعا الدرس الجاي هيكون فيه :
ملف الجلوبال
وهنكمل ملف الإندكس
  رد مع اقتباس
قديم 29/12/2008, 02:58 PM   رقم المشاركة : ( 3 )
ihabsoft
مـهـند س جـديـد


الملف الشخصي
رقم العضوية : 80030
تاريخ التسجيل : Nov 2007
العمـر :
الجنـس :
الدولـة :
المشاركات : 10 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : ihabsoft يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

ihabsoft غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله


ماشي
[PHP]
define( "ihforum", "1.0" );
[/PHP]
ده عشان لما يتعمل ديفاين لإصدار المنتدى يظهر 1.0 اللي هو إصدار المنتدى طبعا ....
والأكواد الباقية كلها تابعة ليه
بتاع الفيرجن هيظهره وكده يعني ..
الرد القادم هيبقى في التكملة
  رد مع اقتباس
قديم 29/12/2008, 02:59 PM   رقم المشاركة : ( 4 )
ihabsoft
مـهـند س جـديـد


الملف الشخصي
رقم العضوية : 80030
تاريخ التسجيل : Nov 2007
العمـر :
الجنـس :
الدولـة :
المشاركات : 10 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : ihabsoft يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

ihabsoft غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

هنضيف الكود ده .. أحسن كود
لسة إحنا في جلوبال

[PHP]require_once("./include/****.php");
require_once("./include/user.php");
if (empty( $GLOBALS["IHFORUM_ALT_DBCONFIG"] ) || $GLOBALS["IHFORUM_ALT_DBCONFIG"]==$_REQUEST["IHFORUM_ALT_DBCONFIG"] || !defined("IHFORUM_WRAPPER")) {
$orig = ini_get("display_errors");
@ini_set("display_errors", 0);
ob_start();
if (! include_once( "./include/db/config.php" )) {
print '<html><head><title>خطأ قاتل </title></head><****>';
print '<h2>خطأ في قاعدة بيانات المنتدى </h2>';[/PHP]

طبعا غير براحتك في اللي مكتوب لست ملزوما بما أكتب
طبعا كلمة خطأ قاتل دي عنوان الصفحة
و كلمة خطأ في قاعدة بيانات المنتدى ده محتوى الصفحة لما يحصل خطأ في قاعدة الملفات في ملف الكونفج
واللي يبي يحط تصميم للصفحة براحته له مطلق الحرية
أنا بس بأضع أمثلة
  رد مع اقتباس
قديم 29/12/2008, 03:01 PM   رقم المشاركة : ( 5 )
ihabsoft
مـهـند س جـديـد


الملف الشخصي
رقم العضوية : 80030
تاريخ التسجيل : Nov 2007
العمـر :
الجنـس :
الدولـة :
المشاركات : 10 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : ihabsoft يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

ihabsoft غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

لو تم تنصيب المنتدى دون حذف ملف إنستول ..
[PHP]if (!file_exists("./include/db/config.php")) { ?>
تم تنصيب المنتدى على سرفرك يرجى حذف ملف إنستول.[/PHP]
طبعا هذا الأمر مفيد جدا للحماية ..
إن شاء الله هكمل
ياريت تستفيدو
  رد مع اقتباس
قديم 29/12/2008, 03:03 PM   رقم المشاركة : ( 6 )
ihabsoft
مـهـند س جـديـد


الملف الشخصي
رقم العضوية : 80030
تاريخ التسجيل : Nov 2007
العمـر :
الجنـس :
الدولـة :
المشاركات : 10 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : ihabsoft يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

ihabsoft غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

لو لقى السكربت ملف الكونفج بس السرفر مش قاريه
هنفذ الأمر هذا :
[PHP] } else {
$fp = fopen("./include/db/config.php", "r");
if (!$fp) { ?>
ملف الكونفيج موجود ولكن لايتسطيع السرفر قرائته.[/PHP]
  رد مع اقتباس
قديم 29/12/2008, 03:05 PM   رقم المشاركة : ( 7 )
ihabsoft
مـهـند س جـديـد


الملف الشخصي
رقم العضوية : 80030
تاريخ التسجيل : Nov 2007
العمـر :
الجنـس :
الدولـة :
المشاركات : 10 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : ihabsoft يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

ihabsoft غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

[PHP] ob_end_clean();
@ini_set("display_errors", $orig);
} else {
$IHFORUM["DBCONFIG"] = $GLOBALS["IHFORUM_ALT_DBCONFIG"];
}
if ($IHFORUM["DBCONFIG"]["type"] == "mysqli" &&
!file_exists("./include/db/mysqli.php")) {
$IHFORUM["DBCONFIG"]["type"] = "mysql";
} [/PHP]
طبعا ده كود للتحقق من أكتر من حاجة
كلها بتدور حول قاعد البيانات .. فبيشوف هل معلومات قواعد البيانات صحيحة أم خاطئة و بيشوف نوع قاعدة البيانات ..
  رد مع اقتباس
قديم 29/12/2008, 03:06 PM   رقم المشاركة : ( 8 )
ihabsoft
مـهـند س جـديـد


الملف الشخصي
رقم العضوية : 80030
تاريخ التسجيل : Nov 2007
العمـر :
الجنـس :
الدولـة :
المشاركات : 10 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : ihabsoft يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

ihabsoft غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

[PHP]$IHFORUM['DBCONFIG']['type'] = ********($IHFORUM['DBCONFIG']['type']);
require_once( "./include/db/{$IHFORUM['DBCONFIG']['type']}.php" ); [/PHP]
هذا الأمر لإختيار وتحديد شريحة قاعدة البيانات
  رد مع اقتباس
قديم 29/12/2008, 03:08 PM   رقم المشاركة : ( 9 )
ihabsoft
مـهـند س جـديـد


الملف الشخصي
رقم العضوية : 80030
تاريخ التسجيل : Nov 2007
العمـر :
الجنـس :
الدولـة :
المشاركات : 10 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : ihabsoft يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

ihabsoft غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

[PHP]if(!ihforum_db_check_connection()){
if(isset($IHFORUM["DBCONFIG"]["down_page"])){
ihforum_redirect_by_url($IHFORUM["DBCONFIG"]["down_page"]);
exit();
} else {
echo "هناك خطأ في الإتصال بقاعدة البيانات";
exit();
}
} [/PHP]
هذا الأمر ليظهر خطأ حينما يكون هناك خطأ في الاتصال بقاعدة البيانات
  رد مع اقتباس
قديم 1/6/2009, 03:30 PM   رقم المشاركة : ( 10 )
alidaoud
مـهـند س نـشـيط

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

الملف الشخصي
رقم العضوية : 139356
تاريخ التسجيل : Jan 2009
العمـر : 27
الجنـس :
الدولـة :
المشاركات : 300 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : alidaoud يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

alidaoud غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

مشكورررررررررررررررررررررررررررررر
  رد مع اقتباس
قديم 15/10/2009, 06:00 PM   رقم المشاركة : ( 11 )
malak78
مـهـندس فـعال


الملف الشخصي
رقم العضوية : 118587
تاريخ التسجيل : Sep 2008
العمـر : 44
الجنـس :
الدولـة :
المشاركات : 167 [+]
آخر تواجـد : ()
عدد النقاط : 30
قوة الترشيـح : malak78 يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

malak78 غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

والله اكثر من رائع
بس انا عندي تعليق
انا مش فاهم حاجه من شرحك
  رد مع اقتباس
قديم 17/12/2009, 02:09 AM   رقم المشاركة : ( 12 )
ابو ملك2008
مـهـندس مـحـتـرف

الصورة الرمزية ابو ملك2008

الملف الشخصي
رقم العضوية : 112874
تاريخ التسجيل : Aug 2008
العمـر : 42
الجنـس :
الدولـة :
المشاركات : 1,451 [+]
آخر تواجـد : ()
عدد النقاط : 164
قوة الترشيـح : ابو ملك2008 يستاهل التميزابو ملك2008 يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

ابو ملك2008 غير متصل

افتراضي رد: شرح برمجة منتدى مرورا بمعظم مراحله

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

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


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

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

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

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


الساعة الآن 01:32 PM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir

Google Adsense Privacy Policy | سياسة الخصوصية لـ جوجل ادسنس

الساده الاعضاء و زوار منتديات المهندسين العرب الكرام , , مشاهده القنوات الفضائيه بدون كارت مخالف للقوانين والمنتدى للغرض التعليمى فقط

RSS RSS 2.0 XML MAP HTML

^-^ جميع آلمشآركآت آلمكتوبهـ تعبّر عن وجهة نظر صآحبهآ ,, ولا تعبّر بأي شكلـ من آلأشكآل عن وجهة نظر إدآرة آلمنتدى ~