| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| بسبب أهميه معرفه الدوال كلها تقريبا و إستخداماتها إقترحت أن أطرح هالموضوع و أتمنى من الكل المشاركه في شرح عمليه عمل الدوال الي يعرفلها لكي نقوم بصنع ملف كتابي يحتوي على كل الدوال مع طريقه عملها و مثال ::نبدأ:: الداله:mysql_connect الإستخدام:تقوم هذه الدالة بالإتصال بقواعد البيانات عن طريقه وضع إسم المستخدم و الكلمه السريه و السيرفر المحلي الذي يكون في العاده localhost المثال: كود PHP: الإستخدام:تقوم هذه الداله بعد الاتصال بالقواعد بإختيار القاعدة المراد أخذ البيانات منها المثال: كود PHP: الإستخدام:تقوم هذه الدالة بالإستعلام عن محتويات الجدول الموجود في القاعده أو تقوم بإضافه عنصر أو حذف أو تعديل ولكنها لا تقوم بعرض المحتوى إنها خطوه من الخطوات التي يجب القيام بها لعرض المحتوى المثال: للإستعلام عن المحتوى: كود PHP: كود PHP: كود PHP: و للداله هذه خواص كثيره مثل إمكانيه الإستعلام على حسب الترتيب أو الإستعلام عن إسم معين مثال: كود PHP: الرجاء منكم المشاركة في وضع الدوال و الشرح مع تمنياتي لكم بصنع أفضل مكتبة دوال
__________________ سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته | |||||
|
| |||||
|
الدالة:echo أو print الإستخدام:تقوم هذه الدالة بالكتابة أو طبع المطلوب فمثلا أردنا كتابة لفظ الجلالة (الله) في الموقع المثال: كود PHP: الإستخدام:تعود هذه الدالة بعد كم صف موجود في قاعده البيانات المحدد من الدوال التي قبلها المثال: [php]$result=mysql_query("SELECT * FROM users"); $row=mysql_num_rows($result); الدالة:mysql_fetch_array الإستخدام:تقوم هذه الدالة بالإستعلام عن العناصر الموجوده في المصفوفه في القاعده المثال: كود PHP: كود PHP: الداله:fopen الإستخدام:تقوم هذي الداله بفتح الملفات الكتابية للكتابه عليها أو قرائيتها أو مسح مافي دالخلها حسب المطلوب منك المثال: كود PHP: r=فتح الملف للقراءه فقط ووضع المؤشر في البداية r+=فتح الملف للقراءه و الكتابة ووضع المؤشر في البداية w=فتح الملف للكتابة فقط ووضع المؤشر في البداية و مسح جميع البيانات و إن لما يكن هناك ملف ستقوم بإنشاءه w+=فتح الملف للقراءه و الكتابة ووضع المؤشر في البداية و مسح جميع البيانات و إن لم يكن هناك ملف ستقوم بإنشاءه a=فتح الملف للكتابة ووضع المؤشر في النهاية و إن لم يكن الملف موجود ستقوم بإنشاءه a+=فتح الملف للقراءة و الكتابة ووضع المؤشر في النهايه و إن لم يكن الملف موجود ستقوم الداله بإنشاءه الدالة:fread الإستخدام:تقوم الدالة بقراءه الملف و عرض المحتويات حسب المطلوب من عدد الأحرف أو كل الملف المثال: كود PHP: كود PHP: الدالة:fwrite الإستخدام:قوم الداله بالكتابة على الملف بالكلام المطلوب و المدون في الأمر مثال: كود PHP: الإستخدام:تقوم الدالة بعد الإنتهاء من الملف بإغلاقه حرصا على الجهاز من التباطؤ المثال: كود PHP: الإستخدام:تقوم بعد العناصر الموجوده في المصفوفات لترد لك بعددهم المثال: كود PHP: الإستخدام:تقوم هذه الدالة بالبحث عن الكلمه المطلوبه في المتغير المحدد المثال: [php]ereg("الكلمه","المتغير"); الدالة:ereg_replace الإستخدام:تقوم هذي الدالة بالبحث عن كلمه معينه في الدوال التي تحتوي على نصوص و تبديلها المثال: [php]$text=ereg_replace(الكلمه المطلوبه,كلمه بديلة,الملف المطلوب);
__________________ سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته | |||||
|
| |||||
|
[quote]رد مقتبس من Templates [b]الدالة:echo أو print الإستخدام:تقوم هذه الدالة بالكتابة أو طبع المطلوب فمثلا أردنا كتابة لفظ الجلالة (الله) في الموقع المثال: كود PHP: الإستخدام:تعود هذه الدالة بعد كم صف موجود في قاعده البيانات المحدد من الدوال التي قبلها المثال: كود PHP: الإستخدام:تقوم هذه الدالة بالإستعلام عن العناصر الموجوده في المصفوفه في القاعده المثال: كود PHP: كود PHP: الداله:fopen الإستخدام:تقوم هذي الداله بفتح الملفات الكتابية للكتابه عليها أو قرائيتها أو مسح مافي دالخلها حسب المطلوب منك المثال: كود PHP: r=فتح الملف للقراءه فقط ووضع المؤشر في البداية r+=فتح الملف للقراءه و الكتابة ووضع المؤشر في البداية w=فتح الملف للكتابة فقط ووضع المؤشر في البداية و مسح جميع البيانات و إن لما يكن هناك ملف ستقوم بإنشاءه w+=فتح الملف للقراءه و الكتابة ووضع المؤشر في البداية و مسح جميع البيانات و إن لم يكن هناك ملف ستقوم بإنشاءه a=فتح الملف للكتابة ووضع المؤشر في النهاية و إن لم يكن الملف موجود ستقوم بإنشاءه a+=فتح الملف للقراءة و الكتابة ووضع المؤشر في النهايه و إن لم يكن الملف موجود ستقوم الداله بإنشاءه الدالة:fread الإستخدام:تقوم الدالة بقراءه الملف و عرض المحتويات حسب المطلوب من عدد الأحرف أو كل الملف المثال: كود PHP: كود PHP: الدالة:fwrite الإستخدام:قوم الداله بالكتابة على الملف بالكلام المطلوب و المدون في الأمر مثال: كود PHP: الإستخدام:تقوم الدالة بعد الإنتهاء من الملف بإغلاقه حرصا على الجهاز من التباطؤ المثال: كود PHP: الإستخدام:تقوم بعد العناصر الموجوده في المصفوفات لترد لك بعددهم المثال: كود PHP: الإستخدام:تقوم هذه الدالة بالبحث عن الكلمه المطلوبه في المتغير المحدد المثال: كود PHP: الإستخدام:تقوم هذي الدالة بالبحث عن كلمه معينه في الدوال التي تحتوي على نصوص و تبديلها المثال: كود PHP:
__________________ سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته | |||||
|
| |||||
| تكملة
الدالة:explode الإستخدام:تقوم هذه الدالة بتقسيم النص المعطا لها أو القيم حسب علامه معينه توجد بين كل قسم فمثلا لدينا نص و بين كل جمله و جمله فاصله و نريد أن نجعل كل جمله في متغير لوحدها في مصفوفه واحده المثال: كود PHP: الإستخدام:من أفضل الدوال و هي تعني الإشتراط بالمثال وضعنا أن المتغير إذا كان أكبر من 4 يحدث الشرط مثال: كود PHP: الإستخدام:تقوم هذه الدالة بوضع شرط آخر بعد الشرط الأول if ولا تعمل لوحدها الا مع هذا الشرك فتكون هكذا المثال: كود PHP: الإستخدام:تقوم هذي الدالة بطبع الحدث إن لم يتحقق الشرط المثال: كود PHP: الإستخدام:تقوم هذه الدالة بالعمل طالما الحدث متوفر المثال: كود PHP: الإستخدام:لهذه الدالة مميزات عده حيث إنها تقوم بالعمل طالما الحدث متوفر و تقوم بإنشاء الداله المثال: كود PHP: ++$i تعمل على إضافه 1 للمتغير إن كان المتغير له الرقم 0 فسيصبح 1 --$i تعمل على بإنقاص 1 للمتغير إن كان المتغير له الرقم 1 فسيصبح 0 بعض الشروط: $a>$b طالما الأولى أكبر من الثاني $a<$b طالما الأول أصغر من الثاني $a>=$b المتغير الأول يساوي أو اكبر من الثاني $a<=$b المتغير الأول يساوي أو أصغر من الثاني $a==$b طالما المتغير الأول يعادل المتغير الثاني $a===$b المتغيير الأول يشيه المتغيير الثاني بالضبط $a!=$b المتغير الأول لا يساوي المتغير الثاني أدوات في الشرط if: || بين الشروط تعني أو && بين الشروط تعني مع
__________________ سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته | |||||
|
| |||||
|
الدالة round هذه الدالة تقرب الى اقرب عدد صحيح كود PHP: الدالة strlen تقوم هذه الدالة بحساب عدد احرف السلسلة وهي مفيدة في حالة اختبار عدد حروف كلمة المرور مثلا لجعل المستخدم يدخل عدد محدد من الاحرف دون النقصان عنه كود PHP: كود PHP: | |||||
|
| |||||
| بصراحه موضوع يستحق المشاركه
دالة basename تقوم هذه الدالة بإعطائنا أسم الملف من العنوان الذى نعطيها أياه مثلا http://localhost/tst2.php فستطبع tst2.php كما فى المثال التالى كود PHP: نفس السابقه لاكن هذه dirname طبع المجلد و مسار الملف الذى به الملف مثلا كود PHP: كود PHP: دالة فهرسه عجيبه usort كود PHP: يقوم بتقسيم النص الى عدة اقسام عند وجود كلمة معينة في نص الدالة split واليك الطريقة كود PHP: دالة substr_replace لن تفهمها ألا بالمثال كود PHP:
__________________ مبرمج ومصمم المواقع التالية : kifee.com f3f3.com alibabaa.com jawal4arab.com والجاي أحلى :cool: | |||||
|
| |||||
|
داله تنهى البرنامج أى تتجاهل جميع السطور التى تليها exit(); ---------------------------------- تطبع الصفحة التى أتى منها الزائر $HTTP_REFERER ---------------------------------- $HTTP_USER_AGENT يعطيك هذا الناتج Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) ---------- $GATEWAY_INTERFACE أعتقد يعطيك أصدار السيجي أى ---------- $SERVER_NAME أسم السرفر ---------- $HTTP_SERVER_VARS['QUERY_STRING'] يعطي هذا المتغير جميع المتغيرات الموجوده في عنوان الصفحه مثال لو عنوان الصفحه التي انت موجود فيها هو كالتالي http://localhost/ads/admin/ads/TMP70...s_Recordset1=3 هنا ستقون قيمة هذا المتغير pageNum_Recordset1=0&totalRows_Recordset1=3 <?php echo $HTTP_SERVER_VARS['QUERY_STRING'] ?> ---------- $SERVER_SOFTWARE يعطينا أصدار الأباتشى مثل كذا Apache/1.3.12 (Win32) ---------- $SERVER_PROTOCOL يعطينا أصدار الـhttp زي كذا HTTP/1.1 ---------- $REQUEST_METHOD يتفحص البيانات هل هى 'GET', 'HEAD', 'POST', 'PUT' ---------- $DOCUMENT_ROOT تعطينا الباث الأفتراضى للملفات الذي يوجه عليه الدومين مثل c:/apache/htdocs ---------- $HTTP_ACCEPT غريب هذا يبيله دراسة إذ1 حطيت رابط فى الصفحة على الصفحة اللى فيها المتغير يعطيك هذه image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* ------------ $HTTP_ACCEPT_LANGUAGE تعطينا لغة المتصفح اللى يستخدمة الزائر للصفحة مثل ar-sa ------------ $REMOTE_ADDR تعطينى رقم الآي بى الخاص بالزائر ------------ $REMOTE_PORT البورت المستخدم فى جهاز الزائر ------------ $SCRIPT_FILENAME عنوان الباث الخاص بمشغل الـ php مثل c:/apache/php/php.exe ------------ $SERVER_ADMIN تعطيك عنوان البريد المدون فى سيرفر Apache ------------ $SERVER_PORT البورت المستخدم فى السيرف الأفتراضى 80 ------------ $SERVER_SIGNATURE تعطيك إياها بالتفصيل زى كذا Apache/1.3.12 Server at localhost Port 80 ------------ $PATH_TRANSLATED تعطيك الباث الكامل للملف زى كذا c:\\apache\\htdocs\\situs_friend\\1.phtml ------------ $SCRIPT_NAME تعطيك الملف المشغل لهذا الملف /php/php.exe ------------ $REQUEST_URI رابط الملف زى كذا /situs_friend/1.phtml ------------ $PHP_SELF مانى فهامها مخرجها زى كذا /php/php.exe/situs_friend/1.phtml ----------- داله خطيرة صناعة الثوابت مثال كود PHP:
__________________ مبرمج ومصمم المواقع التالية : kifee.com f3f3.com alibabaa.com jawal4arab.com والجاي أحلى :cool: | |||||
|
| |||||
|
يا اخون نرجو ذكر دوال غير موجوده مشروحه في مواقع الإنترنت ماسبق جميعه مشروووح مسبقا نبي جديد الدوال والأشياء اللتي وضعتها سابقا اعتقد غير موجوده في أي موقع آخر
__________________ مبرمج ومصمم المواقع التالية : kifee.com f3f3.com alibabaa.com jawal4arab.com والجاي أحلى :cool: | |||||
|
| |||||
|
$PHP_SELF إصنع أي زر من أنواع الازرار و جرب أن تضع $PHP_SELF كرابط للزر و ستجد ان هذه الداله تقوم بعمليه الرفرش للصفحه و هي مهمه في صناعه الفورم الدالة:define الإستخدام:تستخدم هذه الداله في صنع متغيرات إن طبعتها و غيرت في أحجام الحروف فلن يتغير المتغير المثال: كود PHP: الدالة:eregi الإستخدام:تستخدم هذه الداله في البحث و التأكد من المدخلات أو المتغييرات من حيث المحتوى مثال: كود PHP: شرح لبعض الحركات: [a-z0-9_]+ تعني من جميع الأحرف و جميع الأرقام و الخط الأرضي underscore و علامه الزائد تعني أنه ليش حرف واحد بل أحرف متععده بين هذه الإختيارات @[a-z0-9\-]+ تعين أن علامه الآات تأتي ثم بعدها مثل ما شرحنا و لكن \تعني مع - الخط هذا $في الآخر تعني أن ليش هناك أحرف بعد الشرط الأخير الدالة:sqrt الأستخدام:تعطي الجذر التربيعي للرقم المعطى لها مثال كود PHP: الإستخدام:تقوم هذه الدالة بتقريب الأعداد النسبيه لأقرب عدد صحيح لااااحق مثال: كود PHP: الإستخدام:تقوم هذه الداله بأخذ أكبر قيمه أرسلت لها سواء كانت نصوص أم أرقام و الثانية أصغر قيمه المثال: كود PHP: الإستخدام:تقوم هذه الدالة بإعطاء القيم الموجبه للقيم السالبه بمعنى آخر تعطي القيم الصحيحه المثال: كود PHP:
__________________ سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته | |||||
|
| |||||
| تعقيبا على كلام الأخ Templates
الفرق بين دالة eregi ودالة ereg : eregi : لا تفرق بين أحجام من حيث أنها كابتال مثل A أو سمول مثل a فهذه الداله لا تفرق أي أنك لو كتبت كود PHP: أما دالة ereg ستفرق في كون المدخل كابتال أو سمول مثال : كود PHP: بإذن الله سأدخل إلى هذا الموضوع الكثير من دوال الصور فأنتظروني
__________________ مبرمج ومصمم المواقع التالية : kifee.com f3f3.com alibabaa.com jawal4arab.com والجاي أحلى :cool: | |||||
|
| |||||
|
بعض دوال الصور : أولا للتعامل مع أي صوره يجب أن تفتحها او تنشئها عن طريق PHP وفي التالي دوال التعمال مع الصور كود PHP: كود PHP: $white ومقبض اللو الأسود هو $black كود PHP: أما الأنواع الأخرى مثل GIF نستخدم ImageCreateFromGIF("URL"); PNG نستخدم ImageCreateFromPNG("URL"); BMP نستخدم ImageCreateFromWBMP("URL"); رسم دائره كامله : كود PHP: كود PHP: كود PHP: |