النتائج 1 إلى 15 من 15

الموضوع: مساعدة فى الفوتر والقائمة بالـ php سهله بالنسبه لكم صعبة بالنسبه لي

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    381

    مساعدة فى الفوتر والقائمة بالـ php سهله بالنسبه لكم صعبة بالنسبه لي



    السلام عليكم ورحمة الله وبركاته

    انا تعبت

    تصوروا قمت لعمل اسكربت بسيط لمعانى الاسماء

    هو مكون من حوالى 40 صفحة

    وعملت منه جزء

    ولكن عندنا اريد اضافة رابط فى القائمة مثلاً اضيف الرابط فى 40 صفحة والله حرااااااااااااام

    وهذا لأنى اعمل على نظام html و css

    ولكن افتكرت كان فيه كود اللى هو ده

    <?
    include("menu.html");
    ?>


    وحولت الصفحات من html الى php وفعلاً اشتغل على الرئيسية حيت ان menu هى القائمة

    ولكن اريد ان عندما احذف او اضيف رابط يتغير فى جميع الصفحات

    اكيد الفكره دلوقتى وصلت

    ولكن هى تعمل فى الرئيسية ولكن عند وضع نفس الكود فى صفحة فرعية اخرى

    <?
    include("menu.html");
    ?>

    بيطلع لى اخطاء


    كود:
    Warning:  main(nav.html): failed to open stream: No such file or directory in c:\appserv\www\names\a\index.php on line 39
    ياريت تساعدونى على الكود الصحيح اللى اضيفه فى جميع الصفحات يظهر لى القائمة بحيث لما اعدل على menu.html تتعدل فى جميع الصفحات وشكرا لكم





    __________________
    دليل مواقع الفراعنة - مدونة الفراعنة
    احذر لحظه ان ينتقم المظلوم


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    381


    وفيه ملحوظه انى انا بقى عاوز اعمل كل مثلاً مجموعة معانى اسماء

    فى فلدر لوحده زى ما باين كده

    c:\appserv\www\names\a\index.php


    ياريت المساعده





    __________________
    دليل مواقع الفراعنة - مدونة الفراعنة
    احذر لحظه ان ينتقم المظلوم

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    450


    السلام عليكم اخى ... الموضوع بسيط جدا ..
    ستقوم بتقسيم جميع الصفحات التى قمت بعملها ( html ) الى التقسيمة التى تريدها بحيث يكون هناك مكان للهييدر ومكان للقائمة .. تمام .. وستقوم بتحويل جميع الصفحات الى php
    فى جميع الصفحات - المكان الذى حددته للهيدر : تقوم بوضع هذا الكود :
    كود PHP:
    <?php include("header.htm"); ?>
    وفى جميع الصفحات - المكان الذى حددته للقائمة : تقوم بوضع هذا الكود :
    كود PHP:
    <?php include("menu.htm"); ?>
    وتقوم بعمل الهيدر ( header,.htm ) والقائمة ( menu.htm ) وتضعهم فى المجلد الرئيسي
    -----------------------------------------------------------------------------
    اعتقد ان هذا الحل بدائى وطويل الى حد ما , ولكن لا استطيع وضع مثال متقدم لانه سيكون من الصعب عليك فى هذه المرحلة تنفيذه .... ولكن اذا اردت , هناك نظام بسيط جدا يسمى ( PHP159 ) من الممكن ان ينفعك جدا هنا . انتظر ردك ..
    ----------------------------------------------------------------------------
    بالتوفيق ,






  4. #4
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    للملفات الفرعية، استخدم:
    كود PHP:
    include("../menu.html"); 
    تحياتي، أشرف السمهوري






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    381


    السلام عليكم اخى ... الموضوع بسيط جدا ..
    ستقوم بتقسيم جميع الصفحات التى قمت بعملها ( html ) الى التقسيمة التى تريدها بحيث يكون هناك مكان للهييدر ومكان للقائمة .. تمام .. وستقوم بتحويل جميع الصفحات الى php
    فى جميع الصفحات - المكان الذى حددته للهيدر : تقوم بوضع هذا الكود :
    كود PHP:
    <?php include("header.htm"); ?>
    وفى جميع الصفحات - المكان الذى حددته للقائمة : تقوم بوضع هذا الكود :
    كود PHP:
    <?php include("menu.htm"); ?>
    وتقوم بعمل الهيدر ( header,.htm ) والقائمة ( menu.htm ) وتضعهم فى المجلد الرئيسي
    -----------------------------------------------------------------------------
    اعتقد ان هذا الحل بدائى وطويل الى حد ما , ولكن لا استطيع وضع مثال متقدم لانه سيكون من الصعب عليك فى هذه المرحلة تنفيذه .... ولكن اذا اردت , هناك نظام بسيط جدا يسمى ( PHP159 ) من الممكن ان ينفعك جدا هنا . انتظر ردك ..
    ----------------------------------------------------------------------------
    بالتوفيق ,


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

    وفعلأً انا قمت بتطبيق هذه الخطوات وتجحت وفرحت جداً

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

    كود:
    <?php include("menu.htm"); ?>
    وعشان كده كنت طالب المساعده

    انا بشكرك واخيراً ما زال يوجد أناس يساعدون

    سؤالى هل نظام PHP159 صعب لهذه الدرجه

    يعنى ممكن لو فكره بسيطه عليها .. يمكن اقدر انفذها

    انا الحمد لله عندى افكار كثيره للتطوير ولكن احتاج بعض الدعم

    انا شاكر ليك جداً وفى انتظارك





    __________________
    دليل مواقع الفراعنة - مدونة الفراعنة
    احذر لحظه ان ينتقم المظلوم

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    381


    للملفات الفرعية، استخدم:
    كود PHP:
    include("../menu.html"); 
    تحياتي، أشرف السمهوري

    اخي اشرف صراحة احييك من قلبى واشكرك كثيراً

    هذا ما كنت احتاجه بالفعل

    وطبقتة وكده انا الحمد لله ماشى تمام

    وفيه شىء تانى بالنسبه لهذه الخاصية لجلب ملف الـ css والصور .. اذا كنت لا اثقل عليك :shy:

    كود:
    <base href="http://localhost/names/">
    هل يوجد طريقة اخره مثل هذه

    كود:
    <base href="names/">
    انا جربت لكن منفعش .. لو فيه طريقة تانيه ياريت تساعدنى فيها

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

    وانا كنت اريد ان اشارك بالاسكربت لجميع الاعضاء بحيث يتاح للجميع وضعه فى مواقعهم بدون اى تعديلات

    وشاكر ليك جداً

    وفى انتظارك





    __________________
    دليل مواقع الفراعنة - مدونة الفراعنة
    احذر لحظه ان ينتقم المظلوم

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    450


    اخى الكريم ..fr3oon10
    لا شكر على واجب وانا فى الخدمة فى اى وقت ...
    بالنسبة لبرنامج PHP159 فهو ليس بهذه الصعوبة
    انتظرك على dewan159@yahoo.com
    لاشرح لك النظام بالكامل ( على فكرة النظام بالكامل صفحتان php فقط ( برمجتى ))






  8. #8
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    حياك الله ،،

    أتت لغات برمجة الويب لجعل البرمجة ديناميكية، فلا داعي لتعديل ذلك يدوياً ، يمكنك تحديد المسار برمجياً، مثلاً:
    كود PHP:
    $fileparts explode('/'$_SERVER['PHP_SELF']);
    $basefolder 'http://'$_SERVER['SERVER_NAME'] . implode('/'array_slice($fileparts0count($fileparts) - 1)) .'/'
    واستخدام المتغير basefolder$ داخل كود الـ html ، سيغنيك هذا عن التعديل اليدوي إن شاء الله ..

    تحياتي، أشرف السمهوري






  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    381


    اخى الكريم ..fr3oon10
    لا شكر على واجب وانا فى الخدمة فى اى وقت ...
    بالنسبة لبرنامج PHP159 فهو ليس بهذه الصعوبة
    انتظرك على dewan159@yahoo.com
    لاشرح لك النظام بالكامل ( على فكرة النظام بالكامل صفحتان php فقط ( برمجتى ))

    تسلم عيونك يا اخى ديوان .. امثالكم قلة والله الله يقدركم على المساعدة

    وتمت الاضافه يا غالى

    وفى انتظارك

    شكرا لك





    __________________
    دليل مواقع الفراعنة - مدونة الفراعنة
    احذر لحظه ان ينتقم المظلوم

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    381


    حياك الله ،،

    أتت لغات برمجة الويب لجعل البرمجة ديناميكية، فلا داعي لتعديل ذلك يدوياً ، يمكنك تحديد المسار برمجياً، مثلاً:
    كود PHP:
    $fileparts explode('/'$_SERVER['PHP_SELF']);
    $basefolder 'http://'$_SERVER['SERVER_NAME'] . implode('/'array_slice($fileparts0count($fileparts) - 1)) .'/'
    واستخدام المتغير basefolder$ داخل كود الـ html ، سيغنيك هذا عن التعديل اليدوي إن شاء الله ..

    تحياتي، أشرف السمهوري

    استاذ اشرف جزاك الله خير على محاولة مساعدتى

    وبجد بجد لأجل هذه المساعدة منك وتعاونك

    سوف اعرض الاسكربت للجميع للأستفاده به فى مواقعهم ان شاء الله

    الفكره وصلت ليا لكن مفهمتهاش بالظبط اين اكتب هذه الاكواد

    وهل اضع هنا رابط الموقع

    كود PHP:
    $basefolder 'http://***here***'$_SERVER['SERVER_NAME'] . implode('/'array_slice($fileparts0count($fileparts) - 1)) .'/'
    يعنى انا عارف انى تقلت عليك والاسكربت كالآتي

    nav.html
    menu.html
    footer.html
    واندكس index.php
    وملفات بالحروف الابجديه على هيئة مجلدات وكل مجلد يحتوى على ملف index.php

    ياريت بس تفهمنى اكتر وانا اسف :shy:





    التعديل الأخير تم بواسطة fr3oon10 ; 08-03-2008 الساعة 11:41 PM
    __________________
    دليل مواقع الفراعنة - مدونة الفراعنة
    احذر لحظه ان ينتقم المظلوم

  11. #11
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    أهلاً بك اخي،،

    بالنسبة للكود خليه مثل ماهو

    وخلي الهيدر عندك .php بدل html

    وحط الكود فيه كالتالي:
    كود PHP:
    <?php
    $fileparts 
    explode('/'$_SERVER['PHP_SELF']);
    $basefolder 'http://'$_SERVER['SERVER_NAME'] . implode('/'array_slice($fileparts0count($fileparts) - 1)) .'/';
    echo 
    '<base href="'$basefolder .'">';
    ?>
    هذا كله بدل:
    كود PHP:
    <base href="http://localhost/names/"
    ان شاء الله اكون افدتكم واعذرني على اجاباتي السريعة لضيق الوقت ..

    تحياتي، أشرف السمهوري






  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    381


    أهلاً بك اخي،،

    بالنسبة للكود خليه مثل ماهو

    وخلي الهيدر عندك .php بدل html

    وحط الكود فيه كالتالي:
    كود PHP:
    <?php
    $fileparts 
    explode('/'$_SERVER['PHP_SELF']);
    $basefolder 'http://'$_SERVER['SERVER_NAME'] . implode('/'array_slice($fileparts0count($fileparts) - 1)) .'/';
    echo 
    '<base href="'$basefolder .'">';
    ?>
    هذا كله بدل:
    كود PHP:
    <base href="http://localhost/names/"
    ان شاء الله اكون افدتكم واعذرني على اجاباتي السريعة لضيق الوقت ..

    تحياتي، أشرف السمهوري

    الغالى اشرف اقدر مشاغلك بالتأكيد واسف على ثقلى عليك ولكن هذا من عشمنا

    ورغبة منى فى التعلم .. والله نفسي افيد ليس اكثر

    صراحة حاولت اطبق خطواتك لم افلح وربما يكون العيب في

    عملت طريقة واحسست ان يوجد امل في حتى الان

    وهى صنعت ملف header.php

    ووضعت فيه هذا الكود

    كود PHP:
    <base href="http://localhost/names/"
    ثم وضعت فى صفحات الـ html هذا الكود

    كود PHP:
    <?php include("../header.php"); ?>
    وبهذه الطريقة اعمل واعاين على السيرفر المحلى

    وبمجرد تعديل ملف header.php ووضع اسم الموقع تتغير ايضاً فى جميع الصفحات

    ونفعت الطريقة معي .. هل انا على الطريق الصحيح :eek2:

    احييك بشده وتستحق وسام لصبرك معي وكل من حاول مساعدتى





    التعديل الأخير تم بواسطة fr3oon10 ; 09-03-2008 الساعة 03:40 AM
    __________________
    دليل مواقع الفراعنة - مدونة الفراعنة
    احذر لحظه ان ينتقم المظلوم

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    381


    لو سمحت سؤال لمن يقدر على المساعده

    انا عاوز اعمل كده

    كود:
    <?php
    
    $title = "دليل المواقع العربيه والعالميه برعاية شبكة ومنتديات الفراعنة";  //أكتب اسم للدليل
    $sitname = "شبكة الفراعنة - فرعون";  //أكتب اسم موقعك
    $url = "www.fr3oon.net";  // أكتب رابط موقعك
    
    
    
    //روابط إعلانيه
    
    $link1 = "شبكة الفراعنة";
    $adress_link1 = "http://www.fr3oon.net";
    
    $link2 = "منتدى الفراعنة";
    $adress_link2 = "http://www.fr3oon.net/vb";
    
    $link3 = "تبادل البنرات";
    $adress_link3 = "http://www.fr3oon.net/bnr";
    
    $link4 = "محرك الاسكربتات";
    $adress_link4 = "http://www.fr3oon.net/search";
    
    $link5 = "استضافة مجانية";
    $adress_link5 = "http://www.fr3oon.net/host";
    
    $link6 = "اشهر موقعك";
    $adress_link6 = "http://www.fr3oon.net/sh";
    
    
    ?>
    هذا كان فى دليل بوادى

    ايه اللى احتاج انى اعمله او ما هى الصفحات التى يجب ان انشئها والاكواد لكى اصنع مثل هذه الطريقة

    او ما تسمى المتغيرات

    فائق احترامى :shy:





    __________________
    دليل مواقع الفراعنة - مدونة الفراعنة
    احذر لحظه ان ينتقم المظلوم

  14. #14
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    عزيزي fr3oon10 ،،

    أعتذر لتأخري في الرد ،، حدثت بعض الظروف التي معنتني من التواجد خلال اليومين السابقين ،، محتاجينك دعاءك ..

    أولاً، مساعدتك هي واجبي ،،

    ثم هل قمت بتجربة الاكواد التي وضعتها لك وبالطريقة نفسها التي ذكرتها لك ؟؟

    سؤالك الثاني لم يكن مفهوماً بالنسبة لي،،

    أعتذر لتقصيري ..

    تحياتي، أشرف السمهوري






  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    381


    الغالى اشرف عذرك معك ولا داعي للأعتزار والله يوفقك يا غالى فى دنياك وفى آخرتك

    مبتدأ php فعذراً منى انا .. يعنى محتاج فقط حاجات بسيطه اشتغل بيها مش لازم المعقده

    يعنى مثلاً "معانى الاسماء .. برعايه الفراعنة"

    عاوز مثلاً يكون الفراعنة ليها متغير فى ملف config.php بحيث لما يتعدل عليه من جوه ممكن يبقى برعاية "اشرف" وهذا المتغير يتغير فى كل صفحات الاسكربت

    انا مثلاً عشان استعدى الباص بتاع الصور وملف css

    عملت صفحة php اسمها header.php

    وحطيت فيها <base href="http://localhost/names/">

    وبعدين حطيت فى الصفحات <?"php include ("header.php"); ?>

    بحيث لما اغير localhost لأسم الموقع تتغير فى جميع الصفحات

    .....

    بالنسبه للسؤال التانى وهى المتغيرات يعنى انى اعمل ملف config.php واربطه بصفحات الاسكربت واستعدى منه اى شىء مثلاً

    <?php include("$nav"); ?>

    او عنوان الموقع او اى شىء وبحيث يتعدل فى جميع الصفحات

    اعتقد انا لو عرفت الحاجات دى هيبقى سهل عليا اكتر من الـ html

    انا اسف على التطويل والدخول فى متاهات

    ولكن اللى كنت عاوز اقوله انى مبتدأ لسه وعاوز اكواد بسيطه :shy::shy:





    __________________
    دليل مواقع الفراعنة - مدونة الفراعنة
    احذر لحظه ان ينتقم المظلوم





ضوابط المشاركة

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

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