الأحد، 27 نوفمبر 2011

Overloading in php just like C Sharp

كيف تحصل على التحميل الزائد بشكل أكثر شبها بلغة c#
ففي لغة C# يمكننا عمل ما يلي:
// author: hishamdalal@gmail.com 2011
class person
{
    private int ID;
    private string Name;

    public void Add(string ID, string Name)
    {
        this.ID = Convert.ToInt32(ID);
        this.Name = Name;
    }
    public person()
    {
        this.Add("0", "no name!");
    }
    public person(string ID, string Name)
    {
        this.Add(ID, Name);
    }
}

students s = new students();
s.person();             // method without args
s.person(1, "hisham");  // overload method with args

فكيف يمكننا فعل ذلك بواسطة php?

الثلاثاء، 22 نوفمبر 2011

ضع خريطة في مدونتك

Google LatLong: Power to the print: Google Maps can help get you where you want to go, but let's face it, you can't be online all the time. Sometimes you really just need a goo...

الأربعاء، 3 أغسطس 2011

كلاس للقراءة من والكتابة في ملف مضغوط من نوع gzip




كلاس للقراءة من والكتابة في ملف مضغوط من نوع gzip

طريقة العمل:


إنشاء كائن gzip وتحديد مكان الملف المضغوط

إذا لم يكن الملف موجود سيتم انشاءه في حالة الكتابة



// Creat object and select gzip file:
$gz = new gzip('tmp/somefile.txt.gz');

السبت، 16 أبريل 2011

dynamicdrive.com

موقع dynamicdrive.com يختص بتقديم الإضافات الجمالية للموقع والتي تضيف اليها الحياة، وهذه بعض التصنيفات...

الثلاثاء، 12 أبريل 2011

الكتاب الذي تعلمت من خلاله لغة php

طبعاً الكتاب المترجم من دار الشعاع للنشر.. لكنه لم يعد موجوداً في موقعهم..
لذا بحثت عن اسم الكتاب بالانجليزي "موجود اسم الكتاب الانجليزي" في الطبعة العربية
صورة الكتاب:
http://www.amazon.com/gp/reader/1931841322/ref=sib_dp_pt#reader-link

والرابط لمن يريده كالتالي:
http://www.mediafire.com/?baoff9gibnia66x

تنظيم واستيراد الكلاسات من داخل الكلاسات:

يمكنك جعل الكلاس يدرج كلاس آخر ويصل الى كل طرقه،
وبالتالي سيمكنك ذلك من تنظيم كلاساتك..

طريقة العمل:

لنفترض أن لدينا الكلاس a على النحو التالي:

class a {
    function m1(){
        return "a [m1]";
    }
    function m2($x){
        return "a [m2][$x]";
    }
}

الأحد، 13 مارس 2011

الكعكات cookies

تستخدم لحفظ معلومات المستخدم حتى عند اغلاق المتصفح وفتحه من جديد فتظل المعلومات محفوظة، وكما هو موجود في معظم المواقع "إبقاء تسجيل الدخول مفعلاً" وبالتالي لا تحتاج لتسجيل الدخول في الموقع كل مرة.

التطبيق:


دالة حفظ المعلومات:

function save_data($name,$value,$time=3600){
    $expires = time()+($time);
    setcookie ($name , $value , $expires);
}

Page 1 of 512345Next
 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Blogger Templates | تعريب وتطوير : قوالب بلوجر معربة