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

الموضوع: أسئلة في PHP

  1. #1
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية

    أسئلة في PHP



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

    إخواني عندي بعض الأسئلة في اللغة


    ما فائدة هذا الكود ؟

    كود PHP:
    <?php
     
    if(!Defined('ROOT_PATH'))
       {
         @
    header('Location: index.php');
         exit;
       }
    ?>
    أي الدالتين أفضل ؟

    كود:
    MySQL_Connect
    كود:
    MySQL_Pconnect
    ما معني هذا الكود ؟

    كود PHP:
    <?php
    if($ST 'xERRx-')
      {
        do......
      }
    ?>
    لماذا أضفنا 1,0 في هذا السطر ؟

    كود PHP:
    <?php
     $SQL 
    MySQL_Query('SELECT * FROM table ORDER BY id',0,1);
     
    ?>
    ما فائدة الدالة وكيفية استعمالها ؟

    كود PHP:
    <?php
    get_magic_quotes_gpc
    ();
    ?>
    فائدة الدالة وكيفية استعمالها مع مثال لو أمكن ؟

    كود:
    return

    وبارك الله فيكم








  2. #2
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    هل هذا الترتيب صحيح ؟
    وهل ينقصني شيء ما في الكود ؟

    وبارك الله فيكم


    كود:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    
    <HTML>
    <HEAD>
         <TITLE>داعية نت</TITLE>
         <META HTTP-EQUIV="Content-Type" CONTENT="TEXT/HTML"; CHARSET="windows-1256">
         <META HTTP-EQUIV="Content-Language" CONTENT="ar-ma">
         <META HTTP-EQUIV="DESCRIPTION" CONTENT="فقه جديد ومميز لمفهوم الدعوة">
         <META HTTP-EQUIV="KEYWORDS" CONTENT="دعوة، دعاة، إسلام، مقالات، دروس، مواعظ، قرآن، حديث">
         <META HTTP-EQUIV="GENERATOR" CONTENT="داعية نت">
         <META HTTP-EQUIV="AUTHOR" CONTENT="داعية">
    </HEAD>







  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


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

    اخي الكريم داعية بالنسبة للسؤال الاول :

    يتاكد اذا كان الثابت ROOT_PATH غير موجود فينتقل الى الصفحة index.php

    اما السؤال الثاني فدالة mysql_connect هي الافضل لان MySQL_Pconnect لا تقوم باغلاق الاتصال بقاعدة البيانات بعد انتهاء السكربيت وايضا لا يمكن اغلاقه عن طريق mysql_close

    اما السؤال الرابع يمكنك معرفة مهمة الدالة وامثلة عليها من خلال هذا الرابط php.net/get_magic_quotes_gpc

    لاني لا اعرفها حقيقا

    اما السؤال الخامس بالنسبة لreturn فهي لارجاع قيمة من داخل الدالة

    مثال

    كود PHP:
    function Image ($img)
    {
            if (
    trim($img) == "")
            {
                    
    $result 0;
            }
             else
             {
                     
    $result 1;
             }

        return 
    $result;


    اذا كانت المتغير $img لا يحمل اي قيمة فسوف يعيد لك الرقم 0 اما غير ذلك فسوف يعيد الرقم 1

    من خلال المتغير $result ونستخدمها في حالات مثل

    كود PHP:

    if (Image($pic) == 1) echo "الصورة موجودة "
    كان ذلك مثال بسيط


    اما لاخر سؤال اعتقد ان الكود صحيح و ايضا هناك مواقع تقدم لك خدمة تعبئة بيانات الميتا تياغ عن طريق حقول ومن ثم ينشئ لك الكود الخاص اعتقد رايت مثل هذا في موجات mojat.com


    اعذرني لاختصار الرد لاني كنت قد كتبت رد سابق وشرحت فيه لكن حدث خطأ في المتصفح واتحذف الرد كله قبل اضافته :shy:

    :nice: تحياتي لك





    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder

  4. #4
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    السلام عليكم ورحمة الله
    الأخ الفاضل

    جزاك الله خيرا على الأجوبة
    وفقكم الله


    يا ريت أجد جوابا على هذا الاستفسار
    لماذا أضفنا 1,0 في هذا السطر ؟



    كود PHP:
    <?php 
    $SQL 
    MySQL_Query('SELECT * FROM table ORDER BY id',0,1); 
    ?>







  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    لا أعلم على وجه التحديد .. لكن أذكر عندما كنت أبرمج بالـASP أننا كنا نستخدم هذه الأرقام كمعرفات لطريقة فتح قواعد البيانات ومكان تشغيلها .. أما في PHP فبالتأكيد لا نحتاج شيئا كهذا ..
    أما في PHP فالشيء الوحيد الذي أعرفه يستخدم بهذه الطريقة هو اسم الوصلة الخاصة بقواعد البيانات .. هكذا مثلا:
    كود PHP:
    mysql_query($query$conn); 
    وهو غير مهم إلا إذا كنت تتعامل مع أكثر من قاعدة بيانات ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  6. #6
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    شكرا أخ أنترنت بلس

    أرجو ممن يعرف جدواب هذا السؤال أن لا يبخل علينا

    وأيضا هناك استفسار :

    ما معني هذا الكود ؟



    كود PHP:
    <?php 
    if($ST 'xERRx-'
      { 
        do...... 
      } 
    ?>







  7. #7


    السلام عليكم

    اخوي انا حاولت قرأت عنها في دليل استخدام PHP

    وكان الجواب التالي :

    الاحتمال الاول : يمكن يكون هذا الكود معدل او داله مسويها صاحب الكود لكن يمكن نقلت الاسم غلط لنا
    , هذا الاحتمال ضعيف جدا , لان كما هو معروف ان لا يمكن استخدام اسماء دوال موجوده في PHP مسبقا

    الاحتمال الثاني : يمكن يكون الكود من PHP قديمه , يعني نسخ قديمه , لان دورت عنها في دليل الاستخدام بهالطريقه ما لقيت


    بالنسبه للكود اللي فيه if($ST = 'xERRx-')

    تعبت وانا ادور في قووقل و ام اس ان
    كل اللي حصلته , انها متغيرات معرفه من كاتبين الاكواد , او دوال معرفه من كاتبين الاكواد , يعني اخوي داعيه مو لازم يكون هذا الشي داله او شي اخر , يمكن شي معين مقصود عمله صاحب الكود , يعني مخيلات المبرمجين كثيره , وبتشوف اشياء كثيره غير واضحه , امكن صاحب الكود يستعمل اسلوب مبرمجين لغة C , وهم معروفين انهم يكتبون اعقد كود لان ما يبغون احد يعرفها

    اتمنى اني ما قصرت , واتمنى انك ما تتردد في اي سؤال ثاني

    تحياتي لك





    __________________
    محمد الرحيلي
    http://www.alrehaili.net
    http://www.arccn.net
    http://www.mafgod.com
    mohammad@arccn.net

  8. #8


    كود PHP:
    <?php
    $SQL 
    MySQL_Query('SELECT * FROM table ORDER BY id',0,1);
    ?>
    كود غير صحيح في PHP !

    حيث دالة MySQL_Query() تأخذ بارامتران أحدها اجباري والثاني اختياري..

    الإجباري هو الاستعلام.. أما الاختياري فهو رقم الاتصال بالقاعدة (وهو غالباً يرجع عن طريق MySQL_Connect أو MySQL_PConnect)


    أما في:
    كود PHP:
    <?php
    if($ST 'xERRx-')
      {
        do......
      }
    ?>
    فيعني أنه إذا كانت قيمة المتغير $ST تساوي xERRx- فيجب أن ينفذ الأوامر (المستبدلة بكلمة do.....)

    بالنسبة للدالة get_magic_quotes_gpc() فهي لإرجاع ما إذا كان ال Magic Quotes GPC في وضع On أو Off لل php

    حيث أن الـ Magic Quotes GPC تضيف شرطات مائلة (\) لكل من " و ' و ` (تقوم بوظيفة الدالة Addslashes()) لكل من $_GET و $_POST و $_COOKIE

    GPC: Get Post Cookie







    __________________
    ArabBB ... SoooooN!

  9. #9
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    جزاك الله خيرا أستاذي المبرمج
    هذا الكود رأيته في أحد برامجك
    $SQL = MySQL_Query('SELECT * FROM table ORDER BY id',0,1);

    ولم أفهم لماذا أضفنا
    0،1

    أخي الفاضل
    أرسلت لك رسالة خاصة عبر المنتدى
    لا أعلم هل وصلتك أم لا ؟


    تقبل تحياتي






  10. #10
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    شكرا على مساعدتك أخي z3eem.net






  11. #11


    اقتباس المشاركة الأصلية كتبت بواسطة داعية
    جزاك الله خيرا أستاذي المبرمج
    هذا الكود رأيته في أحد برامجك
    $SQL = MySQL_Query('SELECT * FROM table ORDER BY id',0,1);

    ولم أفهم لماذا أضفنا
    0،1

    أخي الفاضل
    أرسلت لك رسالة خاصة عبر المنتدى
    لا أعلم هل وصلتك أم لا ؟


    تقبل تحياتي

    أعتقد أنك رأيت هذا الكود في أحد السكربتات التي استخدم فيها كائن الـ MySQL الذي كتبته..

    والكود ليس هكذا بالضبط .. وإنما شبيه لـ
    $SQL->query("SELECT * FROM table ORDER BY id", 0, 1);

    الـ 0 الأول يعني أن لايقوم بعمل Fetch Object
    والـ 1 الثاني يعني أن يقوم بطباعة الخطأ إذا حدث .


    بالنسبة للرسالة.. لم تصلني






    __________________
    ArabBB ... SoooooN!





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

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

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