درس تجميع + شرح جميع دوال التعامل مع قواعد البيانات والملفات
1-Click Setup for WordPress, Drupal & Joomla!
 
رؤية النتائج 1 إلى 19 من 19
  1. #1

    افتراضي تجميع + شرح جميع دوال التعامل مع قواعد البيانات والملفات

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

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

    دالة mysql_connect
    هذه الدالة تقوم بالاتصال بالقاعدة
    و تغلق الاتصال بمجرد انتهاء تنفيذ السكريبت او اغلاق المتصفح
    كود PHP:
    localhost الخادم عادة ما يكون هكذا ولكن كل استضافة لها رابط الخادم مختلف 
    user 
    هو اسم الدخول الى قاعدة البيانات  
    password 
    الرقم السري 
    */ 
    $con=mysql_connect 

    دالة mysql_pconnect
    هي نفس عمل الدالة السابقة ولكنها لا تقوم باغلاق الاتصال عند نهاية تنفيذ السكريبت
    كود PHP:
    $con=mysql_pconnect("localhost","user","password"); 

    دالة mysql_select_db
    تقوم بجلب اسم القاعدة لكي يعمل السكريبت عليها بعدا هذا الجلب
    كود PHP:
     // dbname= اسم القاعدة  
    mysql_select_db('dbname'); 
    دالة mysql_close
    تقوم هذه الدالة بقطع الاتصال عن القاعدة ويتم استخدامه في اخر سطر من السكريبت
    كود PHP:
    $con=mysql_connect("localhost","user","password"); 
    mysql_close($con); 
    دالة mysql_queryتستخدم هذه الدالة لاكثر من عملية
    ادخال البيانات الى القاعدة
    مسح بيانات
    تعديل بيانات
    امثلة:
    كود PHP:
    $insert=mysql_query("insert into table_name (name,age) values ('abdelouahid',26)"); //ادخال 
    $select=mysql_query("select * from table_name"); // استخراج 
    $edit=mysql_query("update  table_name set name='elbachiri abdelouahid',age=27 where id='1'  
    "
    );  // تعديل 
    $delete=mysql_query("delete from table_name where  id='1' "); // مسح 

    دالة mysql_error
    تقوم بطباعة نوع الخطأ
    مثال
    كود PHP:
    mysql_connect('localhost','usererror','pass') or die 

    دالة mysql_num_rows
    تعيد عدد السجلات الموجود في حقل معين
    مثال
    كود PHP:
    $sql=mysql_query("select * from table_name "); 
    $num=mysql_num_rows($sql); 
    echo 
    $num
    دالة mysql_fecth_array
    تعيد مصفوفة تحتوي على قيم وهذه الدالة تستخدم بكثرة ومعروفة
    مثال
    كود PHP:
    $sql=mysql_query("select * from table_name "); 
    while(
    $row=mysql_fetch_array){ 
    echo 
    $row['text']."<br />"


     التوقيع 

  2. #2

    افتراضي [دالة] filemtime() [معرفة آخر تغيير على ملف]

    شرح الدالة

    هذه الدالة لمعرفة آخر مرة تم إحداث تغيير على ملف معين ( لا يهم أن يكون PHP ) ...

    مثال عملي

    كود PHP:
    <?php

    // هنا نختار الملف الذي نود معرفة آخر تغيير حدث له
    $file 'file.php';

    // نقوم بتعريف المتغير بمعلومة آخر تغيير للملف
    $last_time_modified filemtime($file);

    // هنا نختار الهيئة التي يظهر عليها التوقيت
    $last_mod "Page last edited " date("m/j/Y h:i"$last_time_modified);

    // في آخر مرحلة نقوم بطباعة النتيجة
    print $last_mod;

    ?>
    ملاحظة هامة : هذه الدالة تظهر الوقت الذي على الخادم ...
     التوقيع 

  3. #3

    افتراضي [دالة] glob() [البحث عن ملف او مجلد معين]

    الدالة
    glob()



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

    مثال عملي

    كود PHP:
    <?
    // الكود التالي سيقوم بطباعة عبارة "المجلد موجود" في حال كان المجلد المشار اليه موجوداً في الموقع
    $result glob("/home/user/public_html/images/");
    if(
    $result) echo "المجلد موجود";
    ?>
     التوقيع 

  4. #4

    افتراضي [دالة] readfile() [طباعة محتوى ملف الى المتصفح]

    الدالة
    readfile()



    شرح الدالة
    تقوم الدالة بقراءة اي ملف وطباعة محتوياته للمتصفح

    مثال عملي
    كود PHP:
    <?
    header
    ("Content-type: image/gif");
    @
    readfile("images/montadaphp.gif");
    // سيتم تحميل الصورة 
    // montadaphp.gif 
    // الموجودة أساساً في المجلد 
    // images 
    // الى المتصفح
     
    ?>
    المتغيرات مشروحه بالكود
     التوقيع 

  5. #5

    افتراضي [دالة] unlink لحذف الملفات

    [دالة] unlink لحذف الملفات

    مرحبا

    تقوم هذه الذالة بحذف ملف معين , متال :

    كود PHP:
    filename "dir/picture.jpg";
    unlink($filename); 
    بالامكان استخدامها في برمجة سكربتات الرفع
     التوقيع 

  6. #6

    افتراضي دالة mkdir() انشاء مجلد

    دالة mkdir() انشاء مجلد

    كود PHP:
    <?php
         mkdir
    ("C:\folder");
    ?>
    وظيفة الدالة: انشاء مجلد جديد

    طريقة الاستخدام: نضع بين علامتي التنصيص المسار كاملاً مع اسم المجلد الذي نريد انشاؤه
    فمثلاً نريد انشاء مجلد اسمه phpboy يكون الكود كالتالي:
    كود PHP:
        mkdir("C:\phpboy"); 
    و بالتالي سيتم انشاء مجلد جديد اسمه phpboy داخل C

    بالتوفيق
     التوقيع 

  7. #7

    افتراضي [دالة] filesize() [ايجاد حجم أي ملف]

    الدالة
    filesize()



    شرح الدالة
    تستخدم الدالة لايجاد حجم أي ملف
    ويمرر لها باراميتر واحد وهو رابط الملف

    مثال عملي
    كود PHP:
    <?
    $filename 
    "file.txt";
    echo 
    filesize($filename);
    // سيتم طباعة حجم الملف بالبايت
    ?>
    ملحوظة:
    1 كيلوبايت = 1024 بايت
    1 ميجابايت = 1024 كيلوبايت
    1 جيجابايت = 1024 ميجابايت

    بالتوفيق تصلح لسكربتات التحميل
     التوقيع 

  8. #8

    افتراضي [دالة] is_dir() [التحقق من أن المجلد موجود]

    الدالة
    is_dir()



    شرح الدالة
    تقوم هذه الدالة بالتحقق من وجود المجلد الممرر لها.


    مثال عملي
    عند الرغبة في التحقق من وجود أي مجلد في الموقع، نقوم بتمرير اسم المجلد للدالة..

    كود PHP:
    <?
    // يقوم هذا الكود بطباعة "المجلد موجود" في حالة ان المجلد صحيح
    if(is_dir("images")) echo 'المجلد موجود';
    ?>
     التوقيع 

  9. #9

    افتراضي [دالة] is_file() [التحقق من أن الملف موجود]

    الدالة
    is_file()



    شرح الدالة
    تقوم هذه الدالة بالتحقق من وجود الملف الممرر لها.


    مثال عملي
    عند الرغبة في التحقق من وجود أي ملف في الموقع، نقوم بتمرير اسم الملف للدالة..

    كود PHP:
    <?
    // يقوم هذا الكود بطباعة "الملف موجود" في حالة ان الملف صحيح
    if(is_file("images/10.jpg")) echo 'الملف موجود';
    ?>
     التوقيع 

  10. #10

    افتراضي دالة لفك الZIP

    دالة لفك الZIP

    كود PHP:
    function extractZIP($zipname,$extactLocation){ 
      
    $zip = new ZipArchive
      
    $res $zip->open($zipname); 
      if (
    $res == TRUE) { 
        
    $zip->extractTo($extactLocation); 
        
    $zip->close(); 
      } else { 
        
    trigger_error("error extacting ZIP",256); 
      } 

    طريقة الاستعمال

    كود PHP:
    $zip "test.zip"
    $location "folder/"
    extractZIP($zip,$location
    والنتيجة فك الملفات في ملف ال zip
    يفيد هذا عندما تريد أن ترفع ملفات موقعك
    بواسطة برامج FTP يمكنك ضغط ملفات الموقع ثم رفع الملف المضغوط ثم فكه بواسطة PHP
    مع أن بعض المواقع توفر خدمة فك الضغط في cpanel ولكن بعضها الآخر لا
    كذلك لبناء سكربتات المواقع للذين يرفعون ملفات كثيره مثل الصور بدل لاترفع وحده وحده ارفعها وفك الضغط
     التوقيع 

  11. #11

    افتراضي [دالة] انشاء نص عشوائي من حروف وأرقام

    [دالة] انشاء نص عشوائي من حروف وأرقام

    الدالة من أهم الدوال التي لا استغني عنها أبداً
    وهي مفيدة جدا ووظيفتها ببساطة انشاء نص عشوائي يتكون من حروف وارقام، بأي عدد من الحروف تريده
    الدالة مفيدة في انشاء كلمات المرور العشوائية أو أكواد تفعيل العضوية أو اسماء ملفات لمركز رفع الملفات

    كود PHP:
    function rand_string($num_chars)
    {
        
    $chars = array("1""2""3""4""5""6""7""8""9""0""a""b""c""d""e""f""g""h""i""j""k""l""m""n""o""p""q""r""s""t""u""v""w""x""y""z");
        
    $string array_rand($chars$num_chars);
        foreach(
    $string as $s)
        {
            
    $ret .= $chars[$s];
        }
        return 
    $ret;

    طريقة الاستخدام:
    لانشاء نص من 8 حروف وأرقام
    كود PHP:
    $newstring rand_string(8); 
    ويمكن دمجها مع الدالة md5() لانشاء كلمات مرور مشفرة كالآتي:
    كود PHP:
    $new_password md5(rand_string(8)); 
    ارجو ان تكون الدالة مفيدة لكم
     التوقيع 

  12. #12
    تاريخ الانضمام
    29/12/2007
    الجنس
    ذكر
    المشاركات
    3,422

    افتراضي

    ممتاز جدا جدا وفقك الله
     التوقيع 

    علمتني الرياضيات أن العدد السالب كلما كبرت أرقامة كلما صغرت قيمته .. كالمتعالين على الناس: كلما إزدادوا تعالياً كلما صغروا في أعين غيرهم .!!
    رب اغفر لي ذنوبي وافتح لي أبواب رحمتك
    سبحان الله و الله اكبر

  13. #13

  14. #14

    افتراضي

    دالة الحصول على اي بي الزائر
    كود PHP:
    function real_ip() {     $alt_ip $_SERVER['REMOTE_ADDR'];     if (isset($_SERVER['HTTP_CLIENT_IP']))     {         $alt_ip $_SERVER['HTTP_CLIENT_IP'];     }     else if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) AND preg_match_all('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s'$_SERVER['HTTP_X_FORWARDED_FOR'], $matches))     {         foreach ($matches[0] AS $ip)         {             if (!preg_match("#^(10|172\.16|192\.168)\.#"$ip))             {                 $alt_ip $ip;                 break;             }         }     }     else if (isset($_SERVER['HTTP_FROM']))     {         $alt_ip $_SERVER['HTTP_FROM'];     }     return $alt_ip; } 
     التوقيع 

  15. #15

    افتراضي

    دالة التحقق من صحة صياغة البريد الالكتروني

    كود PHP:
    /** التحقق من صحة الايميل **/function EmailAddr($email){    return preg_match('/[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)*\@[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)+/i'$email);} 
     التوقيع 

  16. #16
    تاريخ الانضمام
    18/04/2009
    الجنس
    ذكر
    المشاركات
    3,533

    افتراضي

    بالتوفيق لك
    والله كنا نبحث عن تعريف الدوال
    ولك جزيل الشكر
     التوقيع 
    (لطلب أرقام هواتف مميزة تواصلو على الرقم محمد النصبي 99888003)
    واتساب فقط


  17. #17
    تاريخ الانضمام
    15/10/2011
    الجنس
    ذكر
    المشاركات
    773

    افتراضي

    اخوي لو تخبرنا كيف نتعامل معها وكيف نحطها وكذا بيكون افضل لان حد فاهم وحد لا
     التوقيع 
    كنصيحه : الشخص اللي جاز له البُعد ، لا تعظّم غيابه.

  18. #18

    افتراضي

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

    هذي اكواد تعمل بلغة php

    لتشغيلها على السيرفر المحلي تحتاج الى برنامج خاص لتشغيلها مثل خادم الجمل او اب سيرفر
    امتداد الملفات .php مثال yousf.php

    لتعمل الاكواد لديك يجب ان تكتبها بداخل الوسمين <? هنا الاكواد ?>

    واي استفسار لتعلم اللغة تفضل بطرحة
     التوقيع 

  19. #19
    تاريخ الانضمام
    08/08/2010
    الجنس
    ذكر
    المشاركات
    497

    افتراضي

    is_file() داله حلوة ولكن للتحقق يفضل file_exists() ;
    مجرد تصحيح أما الدروس جيدة للمبتدئ بالمجال والمتقدم ...


    سوري على التسمج :] ...


    إستمر
     التوقيع 
    ....

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

  1. مطلوب شباب وبنات للعمل في الدار العريبة للحليل البيانات* دوام جزئي (part time)
    بواسطة يكفيني غرور في القسم: إعلانات وظائف الشركات والمؤسسات الأخرى المحلية
    الردود: 51
    آخر مشاركة: 15/05/2011, 01:44 PM
  2. وظائف مدخلي البيانات دوام جزئي ( part time )
    بواسطة يكفيني غرور في القسم: إعلانات وظائف الشركات والمؤسسات الأخرى المحلية
    الردود: 33
    آخر مشاركة: 20/03/2011, 01:42 PM
  3. الردود: 36
    آخر مشاركة: 16/02/2011, 12:06 PM
  4. إلى جميع موظفي الوحدات الحكومية الذين تعنيهم قواعد التقاعد الصادرة بقرار رئيس مجلس الخدمة المدنية
    بواسطة المقيبلي في القسم: سبلة السياسة والاقتصاد للشؤون الدّولية
    الردود: 6
    آخر مشاركة: 07/02/2011, 10:06 PM
  5. عاجل : شكر خاص لوزيرنا الموقر من مشرفين الأنشطة و قواعد البيانات
    بواسطة ضياء النهار في القسم: السبلة العامة
    الردود: 8
    آخر مشاركة: 17/12/2010, 01:22 PM

قواعد المشاركة

  • ليس بإمكانك إضافة مواضيع جديدة
  • ليس بإمكانك إضافة ردود
  • ليس بإمكانك رفع مرفقات
  • ليس بإمكانك تحرير مشاركاتك
  •