التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

موضوع مغلق  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#1 (permalink)  
دول php وشرحها


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

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

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

الدالة 1

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

مثال

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

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






the hak غير متواجد حالياً   قديم 11-05-2003, 10:57 AM
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#2 (permalink)  

غريبة ماحد رد

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

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 غير متواجد حالياً   قديم 12-05-2003, 05:52 AM
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#3 (permalink)  

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






الملفات المرفقة
نوع الملف: zip num.zip‏ (221 بايت, المشاهدات 32)
the hak غير متواجد حالياً   قديم 12-05-2003, 05:54 AM
عضو نشيط
تاريخ التسجيل: Apr 2003-
#4 (permalink)  

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

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

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

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

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 غير متواجد حالياً   قديم 12-05-2003, 03:41 PM
عضو نشيط
تاريخ التسجيل: Feb 2003-
#5 (permalink)  

مشكور اخوي the hak

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

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


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






__________________

* * * * * * *
مع تحيات أبو حميد
* * * * * * *
abohamed غير متواجد حالياً   قديم 13-05-2003, 01:24 AM
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#6 (permalink)  

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

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

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

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

<?

$aaa 
"The Hak";

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

?>






the hak غير متواجد حالياً   قديم 13-05-2003, 05:17 AM
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#7 (permalink)  

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

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

كود PHP:
<?

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

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


?>






the hak غير متواجد حالياً   قديم 13-05-2003, 08:00 AM
عضو فعال جدا
تاريخ التسجيل: Feb 2002-
#8 (permalink)  

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






__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887


www.mr-php.com.sa
www.mr-php.com
المهمة9 غير متواجد حالياً   قديم 13-05-2003, 12:40 PM
موضوع مغلق


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 04:08 AM بتوقيت المملكة العربية السعودية