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

الموضوع: دول php وشرحها

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    530

    دول php وشرحها



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

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

    واي واحد يواجه اشكال يقول وانا اوضح له اكثر
    بسم الله نبدأ....

    الدالة 1

    كود PHP:
    include("عنوان الملف"
    تقوم بقراءة الملف وتطبيق الاواكر التي بداخله ووضعها في الصفحة
    يعني يصير الملف كأنه مكتوب في نفس الملف

    مثال

    كود PHP:
    include("thehak.php"

    وانتظرو الدوال الأخرى





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


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    530


    غريبة ماحد رد

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

    ceil() وهي تقرب الرقم الى الرقم الاكبر يعني 4.2 تصير 5
    floor() وهي تقرب الرقم الى الرقم الأصغر يعني 4.2 تصير 4
    round() وهي تقرب الرقم الى الناتج الاقرب يعني 4.2 تصير 4 و 4.8 تصير 5

    وهذا المثال

    كود PHP:
    $num 6.77;

    ceil($num)  //الناتج 7
    floor($num)  //الناتج 6
    round($num)  //الناتج 7 
    هذا مثال توضيحي فقط
    اما المثال الكامل القابل للتشغيل فهو مرفق





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

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


    اسف نسيت المثال





    الملفات المرفقة الملفات المرفقة
    the hak غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283


    مشوار طويل الله يعينك عليه
    ويجزاك خير

    لكن هل تتوقع ان يجد قبول وهو في بداية الطريق

    انت علقت الموضوع على ردود مستقبلية والجميع ينتظر ردودك الباقية

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

    ceil() وهي تقرب الرقم الى الرقم الاكبر يعني 4.2 تصير 5
    floor() وهي تقرب الرقم الى الرقم الأصغر يعني 4.2 تصير 4
    round() وهي تقرب الرقم الى الناتج الاقرب يعني 4.2 تصير 4 و 4.8 تصير 5

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

    واقترح تصنيفها حسب ما ترى او حسب وظيفتها
    مثلا
    دوال التعامل مع MySql

    mysql_connect : اتصال عادي

    mysql_pconnect : اتصال دائما

    mysql_close : اغلاق الاتصال

    mysql_select_db : اختيار قاعدة بينات لاستعلامها

    mysql_create_db : إنشاء قاعدة بينات

    mysql_drop_db : حذف قاعدة البينات

    mysql_query : استعلام قاعدة البينات

    mysql_db_query : استعلام القاعدة واختيارها

    mysql_list_dbs : تعيد موشر لكل قواعد البيانات الموجودة في الخادم

    mysql_list_tables : لتحصل على مؤشر لجميع الجداول الموجودة في قاعدة البيانات

    mysql_list_fields : تعيد مؤشر لقائمة حقول الجدول الممرر اسمه للدالة

    mysql_error : تعيد رسالة اخر خطأ حدث

    mysql_errno : تعيد رقم اخر خطأ حدث

    mysql_affected_rows : تعيد هذه الدالة عدد السجلات التي عدلت في العملية الأخيرة التي تمت على قاعدة البيانات

    mysql_insert_id : اتعرف على رقم السجل المدخل

    mysql_result : تعيد مؤشر لحقل معين وسجل معين

    mysql_num_rows : تعيد هذه الدالة عدد السجلات الموجودة في الجدول المحدد من قاعدة البيانات

    mysql_num_fields : تعيد عدد الحقول المحددة في المؤشر الناتج من عمليات على قاعدة البيانات

    mysql_fetch_row : تعيد مصفوفة تعدادية

    mysql_fetch_array : تعيد مصفوفة تحتوي على قيم سجل وتنقل المؤشر إلى السجل التالي

    mysql_fetch_object : نفس عمل السابقة لكن تعيد كائن وتنقل المؤشر إلى السجل التالي

    mysql_data_seek : تستخدم هذه الدالة لتنقل المؤشر من السجل الحالي إلى سجل محدد برقمه

    mysql_fetch_lengths : تعيد مصفوفة تحتوي على الطول الأقصى لكل حقل

    mysql_fetch_field : تستخدم هذه الدالة لتحصل على معلومات حول حقول الجدول المراد

    mysql_field_seek : تحديد الحقل بتمرير رقمه عليها

    mysql_free_result : تستخدم هذه الدالة لتحرير المؤشر من الذاكرة

    mysql_field_name : تحديد اسم الحقل بتمرير رقمه على عليها

    mysql_field_table : تعيد اسم الجدول الذي يحتوي على الحقل المحدد بالمؤشر result

    mysql_field_len : تعيد هذه الدالة طول الحقل بالبايت المحدد بالرقم المرر إليها

    mysql_field_type : تحديد نوع الحقل بتمرير رقمه عليها

    mysql_field_flags : تعيد هذه الدالة وصف الحقل المحدد بالرقم المرر إليها

    mysql_db_name : تعيد اسم قاعدة البينات

    mysql_tablename = تعيد اسم الجدول


    استمر اثابك الله





    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    76


    مشكور اخوي the hak

    و جزاك الله كل خير ..
    إستمر في هذا المشوار

    و إن شاء الله يصير هذا الموضوع مرجع سريع للدوال كما قال الأخ رفيع


    تحياتي لك و اتمنى لك التوفيق





    __________________

    * * * * * * *
    مع تحيات أبو حميد
    * * * * * * *
    abohamed غير متواجد حالياً

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    530


    مشكور اخوي رفيع وايضا الاخ ابو حمد

    وصراحة انا احب التفصيل في كل دالة واعطاء شرح وافي عنها حتى يتعلم المبتدئين أيضا
    وانشالله في المرات الجاية راح اكثر من الدوال
    ====================
    الان في دالتين خاصين بالنصوص سواء تحويلها الى حروف كبيرة او صغيرة

    strtoupper() تحول النص الى صروف كبيرة
    strtolower() تحول النص الى حروف صغيرة

    وهذا المثال
    كود PHP:

    <?

    $aaa 
    "The Hak";

    $big strtoupper($aaa);
    echo 
    $big// سوف يعرض THE HAK
    echo "<br>";
    $small strtolower($aaa);
    echo 
    $small;  // سوف يعرض the hak

    ?>






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

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    530


    سوف نتطرق هذه المرة الى دالة مهمة جدا وتستخدم لإرسال البريد من خلال صفحة الانترنت
    وهذه الدالة هي mail()
    وهي سهلة ولكن تحتاج الى تركيز خاصة اذا كنت مبتدئا في البرمجة

    طريقة عملها سهلة وهي كالتالي
    mail("ايميل المرسل اليه", "عنوان الرسالة", "مضمون الرسالة");
    ونستطيع اضافة بعض المعلومات في نهاية الدالة مثل ايميل المرسل
    وذلك موجود في المثال

    كود PHP:
    <?

    $to  
    "swalif@yahoo.com";
    /* قمنا بتحديد اسم المرسل له */
    $subject "السلام عليكم";
    /* قمنا بتحديد عنوان الرسالة*/
    $body "اتمنى أن تضيفني في قائمة الماسنجر لديك";
    /* قمنا بتحديد مضمون الرسالة*/
    $headers "From: [email]swalif2@yahoo.com[/email]";
    /* قمنا بتحديد مرسل الرسالة ولاحظ انه يجب وجود كلمة from: قبل الايميل*/

    mail($to$subject$message$headers);
    /* هنا اهم شي ونحدد الاربعة متغيرات بالترتيب وسيتم الارسال */


    ?>






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

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    اخي الكريم جزاك الله خيرا





    المهمة9 غير متواجد حالياً





المواضيع المتشابهه

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

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

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