مقالات ذات وسم ’PHP‘

باستخدام هذه الدالة تستطيع معرفة القيمة هل هي رقمية ام نصية

مثال :

$text='021545454';
if( is_numeric( $text ) )
{
echo 'القيمة رقمية';
}
else
{
echo ' خطأ ';
}
// النتيجة  'القيمة رقمية'

WAMP/LAMP ماذا تعني ؟

مدرج تحت قسم: مقالات
2 مايو 2008

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

اثناء تصفحك لمواقع الانترنت وخاصة المختصة بمجال تطوير الويب قد يصادفك هذا المصطلح LAMP فماذا يعني ؟

[دالة] scandir

مدرج تحت قسم: دروس
29 مارس 2008

سنتعرف على دالة scandir التي أتت مع نسخة php 5. الدالة تصبح مصفوفة تحمل أسماء الملفات بمجرد اعطائها اسم المجلد
لنفرض ان لدينا مجلد باسم php5، قبل php 5 عندما تريد استخراج أسماء الملفات الموجودة في مجلد ما سيكون لازاما عليك كتابة هذا الكود

$dir="php5"; // اسم المجلد
$dir2=opendir($dir); // مقبض المجلد
while( $read=readdir($dir2) )
{
echo $read.'<br />'; // طباعة أسماء الملفات
}
closedir($dir2);
23 فبراير 2008

يتكون اي برنامج php من سلسلة من الجمل والاوامر ، تكون الجمل عبارة عن دوال او جمل شرطية او اي اوامر اخرى يحتاجها المبرمج.

اليوم سأتكلم عن واحدة من هذه الجمل هي break

هذه الجملة لها استخدامات عديدة والاستخدام الشائع لها في تركيب switch ، لكن لها استخدام اخر داخل حلقة التكرار (loop) وفائدتها تجعل compiler يخرج من حلقة التكرار

اليوم سنتعرف على طريقة برمجة حساب وقت تنفيذ الصفحة. قبل كل شيء علينا أن نفهم أن هذه البرمجة ستكون مقسمة على قسمين:

أولاً: نكتب هذا الكود أعلى الصفحة


$start=microtime();
$start=explode(' ',$start);
$start=$start[1] + $start[0];

ثانياً: هذا الكود يكون أسفل الصفحة يعني بعد أكواد البرنامج


$end=microtime();
$end=explode(' ',$end);
$end=$end[1] + $end[0];

echo " الوقت المستغرق ".round($end-$start,2)." ثانية";
11 يناير 2008

سنتكلم عن حيلة أو طريقة أخرى للتعامل مع الـ GET

ما هو معروف عند جميع المبرمجين أن طريقة جلب معلومات من العنوان تكون عن طريق GET، وطريقة عملها هي
Test.php?id=254
ونكتبه برمجياً

$id=$_GET['id'];

ولكن ماذا لو أردنا أن نجعل الرابط هكذا
Test.php?254

4 ديسمبر 2007

قبل أن نتحدث عن الأكواد، يجب أن نفهم كيفية برمجة المتواجدون الآن، على الأقل سنحتاج في درسنا اليوم إلى جدول يحتوي على حقلين فقط:

  1. الحقل الأول لتخزين عناوين IP
  2. الحقل الثاني لتخزين "وقت الزيارة ناقص خمس دقائق"

إذا دخل الزائر إلى الصفحة يقوم البرنامج بمسح صف من الحقل إذا كان يطابق رقم IP الخاص بالزائر لعدم تكرار الصفوف في القاعدة، وذلك لأننا سنحسب عدد الصفوف في الجدول لكي تعيد لنا نتيجة المتواجدون الأن. إذا كان الوقت المسجل في صف أو عدة صفوف تخزين الوقت أصغر من "الوقت الآن ناقص خمس دقائق" سيمسح تلك الصفوف جميعاً لعدم تكرار الصفوف بدون زوار.