اخر المقالات

اضف اداة

الأحد، 22 أبريل 2012

حقيقة و طرق الربح من الإنترنت

الربح هو المسعى الكبير لكل زوار الإنترنت, فمن منا لا يريد أن يربح الأموال, طبعا كلنا نريد كسب الأموال وأن نصبح أثرياء, منا من يعلم تمام العلم أن الثراء والربح لابد له من عمل يجلبه ويعمل على ذلك, ومنا من يعرف هذه الحقيقه ( أنه يجب أن يعمل كى يجلب المال ) ولكنه يفضل ألا يراها بسبب كسله ويجرى وراء الربح السهل وهو جالس أمام الحاسب, ومنا من يعلم جيدا أن الربح يحتاج عمل ولكنه يفضل الحصول عليه عن طريق الإنترنت ويعمل على ذلك بالفعل.

دعونا نحصر الأسباب التى تجعلنا نبحث عن الربح من الإنترنت فى عالمنا العربى :
* الفقر والجوع الذى اوصلتنا إليه الأنظمه الحاكمه ( التى كانت حاكمه ) مما جعل الناس جائعين ويبحثون عن أى طريق يحصلون منه على المال.
* حلم الثراء الذى يراود كل فرد فينا, بل ويعتبر البعض الثراء هو النجاح بحد عينه.
* دائما التفكير فى المال الذى يجلبه العقل وذلك عن طريق مجهود ذهنى بسيط مع الجلوس أمام الحاسب وجلب الأموال.
* كثير من طرق الربح عن طريق الإنترنت تعد الباحثين بالحصول على المال الدائم بإستمرار حتى بعد الإنتهاء من العمل.

وهناك الكثير من الأسباب التى لو بحثنا عنها لعرفنا إلى أين نحن ذاهبون, لكن الأهم الآن ... هل الربح من الإنترنت حقيقه أم وهم وخيال ؟

طبعا الربح عن طريق الإنترنت موجود وحقيقه لا حياد عنها, ولكن, ما هو الطريق لهذا الربح ؟, وهل يستطيع أى شخص الحصول على هذا الربح ؟, أم أن هذه المسأله تحتاج لقدرات خاصه و سمات وطرق بعينها ؟

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

هذه هى مجمل الطرق التى تستطيع من خلالها الربح عن طريق الإنترنت. ودعونا نتحدث عنها واحده تلو الأخرى.

1- الإعلانات :
هناك العديد من طرق الربح عن طريق الإعلانات, فهناك إعلانات الدفع مقابل النقر وهذه الطريقه تتطلب أن يكون لديك موقع أو مدونه تضع فيها هذه الإعلانات التى تربحك من خلال ضغط زوار موقعك أو مدونتك عليها, ومن أمثلتها البرنامج الإعلانى الشهير الذى توفره جوجل وهو جوجل أدسنس. وبالطبع مضمون والربح منه حقيقى 100% ولكنه ليس بالسهل. وهناك العديد من المواقع العربيه والغربيه التى تنافس جوجل ادسنس وهى مضمونه أيضا والربح منها حقيقى.
كما تستطيع بيع مساحات إعلانيه على موقعك أو مدونتك بشكل مباشر للعملاء أو لأصحاب الأغراض الإعلانيه, وذلك بأن توفر مساحه على موقعك تبيعها لأى شخص صاحب شركه أو موقع يريد الإعلان عنه فى هذه المساحه.
وهناك مواقع تقوم بعرض إعلانات وكل وظيفتك هى أن تقوم بالضغط على هذه الإعلانات وتربح فى مقابل ذلك ولكن هذا المجال من المواقع وهذا النوع من الإعلانات تقريبا معظمه نصب وغير شرعى وغير مضمون فلا أحبذ هذا النوع من الربح من الإعلانات.

2- البيع :
بالطبع الإنترنت هو سوق عالميه واسعة المجال وتستطيع إستخدامها فى عمل سوق لبيع منتجاتك سواء كانت هذه المنتجات ماديه ملموسه كأن تقوم ببيع ساعات أو دراجات أو غيرها من المنتجات عن طريق الإنترنت. كما تستطيع تأليف كتاب إلكترونى عن موضوع تجيده أنت وتتقنه وتقوم ببيعه على الإنترنت. أو أن تقوم بعمل موقع أو مدونه ونبذل فيها بعض الجهد لتعلى من مرتبتها ثم تقوم ببيعها والربح من خلالها.

3- إعادة البيع :
وهو أن تقوم بدور الوسيط فى عملية البيع, أى أن تأخذ منتجات يبيعها شخص آخر وتقوم ببيعها وتاخذ نسبه أو عموله على كل مبيع تبيعه, وهناك مواقع عالميه معروفه تبيع منتجات وتوفر لك إمكانية أن تصبح بائع لمنتجاتها مقابل العموله, هذه المواقع مثل أمازون وكليك بانك وغيرها الكثير من المواقع.

4- توفير الخدمات :
وهو أن تقوم بتقديم خدمات معينه عبر الإنترنت مقابل المال, مثل أن تقوم بتصميم مواقع أو تصميم مدونات, أو أن تقدم خدمات دعم فنى لمنتديات ومواقع تحصل من خلالها على مقابل, أو أن تقوم بعمل كورسات ودورات تدريبيه لشىء معين تحصل مقابله على المال, وغيرها الكثير والكثير من الخدمات التى يمكن فيها إستخدام مهاراتك الخاصه.

5- رفع الملفات :
أى أن تقوم بعمل رفع لملفات معينه مثل كتب أو أفلام أو أغانى أو أى ملف يبحث عنه الناس على مواقع رفع الملفات وتحصل من خلال كل تنزيله أو كل داونلود على مقابل مادى, وهناك الكثير من مواقع رفع الملفات التى تدفع مقابل التحميلات مثل فايلز إن وغيرها.

6- التجاره الإلكترونيه :
وهى أن تقوم بإستثمار اموالك فى البورصه على الإنترنت ومن اشهر البرامج التى يشترك فيها الملايين على الإنترنت هى الفوركس, وهو نظام مضاربه مثل المضاربه فى البورصات الحقيقه, وتستطيع من خلاله الربح عن طريق إستثمار بعض الأموال فيها.

7- المراهنات وألعاب القمار :
وهى العاب تقوم باللعب فيها بمراهنات بأموال وإما تربح أو تخسر .. وغالبا ستخسر لأنى لا أحبذ هذه الطريقه الحرام من طرق الربح عن طريق الإنترنت.

هذه هى طرق الربح المعروفه من الإنترنت ولكن ... هل كل هذه الطرق سهله أم صعبه ؟

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

الربح عن طريق الإنترنت ليس بخيال أو بعمليه إحتياليه ولكنه حقيقى ولكن كن حذرا من عمليات النصب وعليك العمل بجد وإجتهاد حتى تصل إلى هذا الربح, فبقدر ما ستعمل بقدر ما ستحصل على الإموال.

كتبت هذه التدوينه فى مدونة نصائح للمدونين
واصل القراءة »

الأربعاء، 18 أبريل 2012

خطوات الربح من الانترنت


لأن هناك العديد من طرق العمل و الربح من الانترنت , سأقوم في هذه المقالة بعرض خطوات أسهل هذه الطرق على الاطلاق , و هذه الخطوات هي التي يجب ان تقوم بالتركيز عليها للنجاح في هذا العمل … و سأتعمد هنا ان اترك بعض الفراغ في هذه الخطوات … لتقوم بالبحث و الاصرار على ايجاد المعادلة .
من أسهل طرق الربح من الانترنت هي عملية تسمى الأفلييت او البيع بالعمولة , حيث انك هنا لن تحتاج الى انشاء منتج … او بناء متجر الكتروني , و لن تحتاج لارسال المنتج .. او شحنه .. او مكالمة العملاء .. فأنت لن تظهر في هذه العملية مطلقاً .. فقط تستلم النقود …. بكل بساطة ستقوم بعمل توصيات على منتج معين و تظهرها للناس ليقرؤوها .
طبعا بالتأكيد ان العملية ليست بالسهولة التي قرأتها … لكنها ليست صعبة أبدا اذا قمت بها بالشكل الصحيح , ستأخذ وقتاً في البداية و سيكون عليك ان تبذل جهداً مناسباً … ان تستثمر بعضاً (صغيراً) من وقتك و جهدك و مالك ايضاً , بالنسبة لي أفكر بهذه العملية ك إستثمار حقيقي … أدفع القليل من المال و الوقت و الجهد و بعد فترة أجني أضعاف ما دفعته , ثم أبدأ من جديد .. و هكذا .
اذا … قم بهذه الخطوات بالشكل الصحيح و بالترتيب الصحيح كما هو و ستجد تلك النتائج ان شاء الله :
  • اختر سوق الاهتمام الصحيح
  • ابحث عن كلماتك الدلالية بعناية
  • أنشيء موقع مناسب لعملية الافلييت … اذا كنت تعرف كيف تبني موقعك المناسب و الأمثل لمحركات البحث SEO فقم ببناء واحد , او تستطيع استئجار احد ليقوم بذلك بدلاً عنك (هذا من الاستثمار الذي تحدثت عنه) او اذا اردت  .
  • أنشيء حساب خاص بك في الفيسبوك و تويتر
  • أنشئ محتوى جديد و مناسب للكلمات الدلالية في موقعك .. هذه العملية لجلب الترافيك
  • سجل في برنامج أفلييت جيد .. مثل click bank او Amazon او غيرها من البرامج .
  • اختر منتج مربح و مناسب لموضوع موقعك (كلماتك الدلالية) من منتجات برنامج الافلييت الذي سجلت به
  • اكتب عرض للمنتج السابق بحيث تكون كتوصيات لزوارك الذين يبحثون عن حلول لمشاكلهم
  • اجلب الزوار بكل الطرق المتاحة لديك … المجانية مثل seo و الشبكات الاجتماعية(فيسبوك) و المقالات و غيرها … و المدفوعة مثل PPC او البنرات او اللينكات و غيرها .
  • لا تتوقف عن كتابة محتوى مستمر و جديد و لن تتوقف عن استقبال النقود في حسابك
عند تنفيذ هذه الخطوات بالشكل الصحيح … و تبقى تتعلم و تخطئ و تتعلم و تنفذ من جديد … تأكد انك ستنجح و ستبدأ تجد النتائج التي تحلم بها الآن .
واصل القراءة »

الربح من الانترنت بدون موقع

الربح من الانترنت بدون موقع ..
الكثير من الناس لا  يعرف بناء المواقع او تصميمها و لهذا فان السؤال الذي يسألونني اياه دائما  .. كيف اربح من الانترنت دون الحاجة الى موقع ؟؟
في الواقع … فان المواقع تحتاج استثماراً لبنائها  .. شراء الدومين و الاستضافة , التصميم  (اذا لم تكن لديك المعرفة بالتصميم) … و بعد ذلك فأنت تحتاج لبعض الوقت لإضافة المحتوى لموقعك و التسويق له بكل جدية و اضافة اللينكات من مواقع اخرى اليه , … لتبدأ الشعور بزيادة الزوار الى موقعك و تبدأ في الربح منه
اذن السؤال الآن … ماذا يجب ان تفعل اذا اردت ان تربح من الانترنت دون الحاجة الى معرفة هذه الامور التقنية ؟؟؟ كيف تنتقل الى الربح مباشرة دون الحاجة الى المواقع او اي من الأمور التي ذكرناها سابقاً ؟؟؟
طبعاً .. بالنسبة لي  , اذا أردت عملاً حقيقياً من الانترنت  .. فان الموقع لا غنى عنه ابداً  .. لكننا هنا نتحدث عن أساليب أخرى تستطيع من خلالها الربح من الانترنت دون الحاجة لفعل الكثير  .. و بسرعة كبيرة  … حتى انك تستطيع أن تربح  اليوم !!!

طرق للربح من الانترنت بدون موقع

  • القوائم البريدية :
هذه الطريقة رائعة .. لكنها تحتاج بعض الاستثمار في البداية  ;)  .. تتلخص هذه الطريقة بأن تقوم باستئجار قوائم بريدية مستهدفة من موقع موثوق , ثم تقوم بارسال اعلان اليهم عن منتج قيم  يتناسب مع القوائم المستهدفة …
- في البداية تقوم بالبحث عن عن مواقع تقدم خدمة استئجار القوائم البريدية .. ( انا أستخدم موقع www.infousa.com )  .. و عملية الاستئجار في هذا الموقع تعني ان يسمح لك الموقع بأن ترسل رسالة (اعلان) الى القائمة التي اخترتها  … و الجميل في هذا الموقع ان القوائم مرتبة بشكل رائع من حيث البلد و المنطقة و الرمز البريدي و الاهتمامات  …  بعد اختيار القائمة المهتمة بموضوع معين …  إذهب الى موقع أفلييت ( انا استخدم click bank ) و ابحث عن منتج يهتم بنفس موضوع هذه الفئة الموجودة في القائمة التي استأجرتها   ..  او اذا كان لديك منتج لك .. فهذا افضل
- اعمل اعلان (campaign) جيد … و ارسله الى قائمتك المستأجرة … و طبعا يجب ان يحتوي على لينك الافلييت الخاص بك ..
- لنفرض انك ارسلت الرسالة الى  100 الف شخص .. و كانت النسبة الطبيعية لأي اعلان جيد هي نفسها  .. 2 % ( CR ) …  و كانت عمولة المنتج  مثلا 30 دولار  … اذن   …   30 * ( 100,000 * 2% ) = 60,000 دولار   ….  لنفرض ان  100,000  لم يفتح الاعلان الا  ربعهم  ( 25,000 )  اذن فان ربحك 15,000 دولار
- رائع .. أليس كذلك ؟؟
  • الربح من الكتابة :
اذا كنت تستطيع الكتابة  .. فأنت تستطيع ان تربح الكثير  .. نعم تحدثت في المدونة عن طريقة للربح من موقع hubpages    .. و أيضا هناك مواقع كثيرة مشابهة لهذا الموقع مثل Squiddo , Helium  ..
و من الطرق التي تستطيع من خلالها كسب المال من الكتابة .. ان تقوم بعرض خدمتك ككاتب في المواقع … هناك الكثير من البلوجرز الذين لا يعرفون او ليس لديهم الوقت للكتابة في مدوناتهم  فيستأجرون احداً ليكتب لهم  المواضيع بنسق معين …
من هذه المواقع  ..  موقع  odesk .. تستطيع و بسهولة ايجاد من يريد تعيين من يكتب بدلاً عنه فهناك أكثر من طريقة للكتابة  .. الكتابة في المدونات براتب شهري او حسب المقالة  .. الكتابة في المنتديات و احيائها .. كتابة المقالات و نشرها في دلائل المقالات ……   ,  و أيضا موقع  Fiverr.com .. موقع معروف تستطيع عرض خدمتك هناك  ,   موقع microwokers.com .. ايضا يشبه الموقع السابق .
  • تاجر بأسماء الدومينات :
أنا أحب هذه الطريقة  .. فهي دائماً ما تجلب الربح لي  .. الطريقة سهلة , اشتري دومين بسعر قليل … ثم قم ببيعه بسعر أغلى
ابحث عن اسماء دومينات جيدة  (تحتوي على كلمات دلالية جيدة) اشتريها بسعر قليل .. سعر الدومين الجديد 10 دولار تقريبا … ثم اعرضها في اي من مواقع المزاد المتعلقة بالدومينات … بكل بساطة .
طبعا مواقع المزاد للدومينات  تحتوي على أسماء دومين ليقوم الناس بشرائها  .. فيفوز بها من قام بالدفع أكثر  … واضحة    …  طبعا بالنسبة للطريقة التي استخدمها في الربح من الدومينات .. تعتمد على ايجاد أسماء دومينات جيدة  ( في بعض الاحيان اشتريها جديدة و احيانا اشتريها مستعملة اذا كانت مليئة بالزوار )  .. ثم اقوم بعمل موقع مناسب لذلك الدومين .. اقوم باضافة المحتوى شيئا فشيئا … أقوم بزيادة البيج رانك للاسم  … و التسويق له , وبعد مدة  أستطيع بيع الدومين مع الموقع … طبعا بسعر اعلى بكثير …  او اقوم ببيع الدومين لوحده  ( لان الموقع اذا لم يكن يربح المال .. سينقص من قيمة الدومين )
من المواقع المشهورة في عملية المتاجرة بالدومينات .. Godaddy Auctions , Sedo.com , Digital point
  • Market Health
  • Justbeenpaid.com
موقع لا يحتاج الى موقع تستطيع الربح منه بسهولة 
طبعا هناك العديد و العديد من طرق ربح المال بدون موقع و بسرعة لكني أحببت أن أضع الطرق التي جربتها شخصياً و أربح منها متى أريد
واصل القراءة »

الربح من شركة اختصار الروابط adf.ly

نعم يمكنك جني أموالا عن طريق هذا الموقع الرائع

أولاً اضغط
هنا لدخول الموقع والتسجيل فيه

او هنا







ثانياً اتبع الشرح بالصور



ثالثا أملأ الفراغات كما في الصورة


رابعا اذهب إلى بريدك الالكتروني لتفعيل أو تنشيط اشتراكك في الموقع




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



ومن هذه الصفحة تكون لعبتنا للربح ونضرب عصفورين بحجر .. كيف ؟
نحضر رابط لأي موقع آخر لنرفع به الملف ويكون هذا الموقع يتعامل بالربح
ومواقع الربح من رفع الملفات كثيرة .. وأشهرها مثل :  , www.fileserve.com , www.duckload.com ,
وغيرها الكثير .. المهم سوف نختار مثلاً موقع ميغا أبلود





وهنا شرح لبعض صفحات الموقع








والآن سجل في الموقع عن طريقي
 
بالضغط هنا


والآن بعد هذا الشرح الطويل وبعد أن سهلت لك الموضوع والطريق للربح
ألا أستحق شكرك بأن تسجل عن طريقي ؟
التسجيل تحت اسمي هو بمثابة أكبر شكر لي
بالضغط هنا

واصل القراءة »

اهداء لكل زوار الموقع الأعزاء ..حمل الان تولبار lerentable


السلام عليكم ورحمة الله وبركاته

اليوم نهدي لعشاق موقعنا الأعزاء تولبار خاص بموقع lerentable يساعدهم للوصول إلى أقسام الموقع بكل سهولة وبنقرة واحدة فقط وبه مميزات عديدة تساعد المتصفح لموقعنا بشكل رائع

إضافة إلى بعض المميزات التي تساعده أيضا على تصفح المواقع الأخرى .

ومن مميزات التولبار :

* سهولة الوصول إلى الأقسام المهمة في الموقع .

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

* ايقونة خاصة بالذهاب إلى صفحة lerentable الرئيسية .

* ايقونة خاصة بصفحة
lerentable على الفيس بوك . image

* ايقونة خاصة بالاقسام المهمة في الموقع


* ايقونة خاصة ببريدك الشخصي على الجي ميل وعدد الرسائل الجديدة الغير مقروءة فيه . image

* ايقونة خاصة توضح لك معلومات عن الموقع الذي تزوره أي كان ومدى شهرته في الانترنت . image


* سهل التثبيت .

* يبقيك على تواصل مع  موقع lerentable.



بقي ان نذكركم برابط التحميل ونتمنى لكم الاستمتاع بما قدمناه لكم وندعوا جميع متابعي موقعكم العزيز بتحميل التوبار لكي يكون تواصلنا مستمر


وبالتأكيد نسعد بمقترحاتكم وملاحظاتكم .



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


اضغط على الايقونة التالية للتحميل



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


ونعتذر لمتصفحي قوقل كروم لعدم توفر التولبار لهم وسنسعى جاهدين لعمل تولبار لهم قريبا إن شاء الله تعالى .



تقبلوا فائق تقديرنا لكم جميعا
واصل القراءة »

الثلاثاء، 10 أبريل 2012

شركة clicksia شركة للربح من الانترنت والشرح بالصور لكسب دولار في اليوم

شركة clicksia هى من الشركات ذات ثقه على النت ووجدت له اثباتات دفع كثيره

فى هذه الشركه توجد 4 طرق للربح

الطريقه الاولى وهى عن طريق الضغط على الاعلانات وتربح من 0.001 الى 0.002 سنت عن كل اعلان ومدة الانتظار تتراوح من 10 الى 50 ثانيه 

وعدد الاعلانات 44 اعلان يوميا

الطريقه الثانيه وهى عن طريق التسجيل فى المواقع وتربح من التسجيل من 10 : 30 سنت

الطريقه الثالثه وهى عن طريق زيارة المواقع وكتابة فكرتك عن كل موقع قمت بزيارته

الطريقه الرابعه وهى خاصه باصحاب المواقع

الحد الادنى لسحب ارباحك هو 1 دولار على بنوك الرتباى وباى بال ويتم الدفع فى خلال 7 ايام عمل واى حد يسجل عن طريقكك تربح منه 10 %

هذا رابط التسجيل

الشرح بالصور

التسجيل شركة clicksia والربح منها اصحاب المواقع ممكن يربحوا منها ومعى اثبات


التسجيل شركة clicksia والربح منها اصحاب المواقع ممكن يربحوا منها ومعى اثبات

افتح الايميل الخاص بك لعمل اكتيف من اللينك المرسل لك ، ونستكمل الشرح بعد ماعملت الاكتيف

التسجيل شركة clicksia والربح منها اصحاب المواقع ممكن يربحوا منها ومعى اثبات

التسجيل شركة clicksia والربح منها اصحاب المواقع ممكن يربحوا منها ومعى اثبات

التسجيل شركة clicksia والربح منها اصحاب المواقع ممكن يربحوا منها ومعى اثبات

التسجيل شركة clicksia والربح منها اصحاب المواقع ممكن يربحوا منها ومعى اثبات

التسجيل شركة clicksia والربح منها اصحاب المواقع ممكن يربحوا منها ومعى اثبات


التسجيل شركة clicksia والربح منها اصحاب المواقع ممكن يربحوا منها ومعى اثبات



واخيرا
واصل القراءة »

الاثنين، 9 أبريل 2012

عندما تبرمج بلغة PHP يمكنك أن تمرر المتغيرات من صفحة لأخرى، في هذا الدرس حول تمرير المتغيرات من خلال عنوان الموقع.

كيف تعمل؟

لعلك تساءلت لم بعض عناوين المواقع تبدو بهذا الشكل:
http://html.net/page.php?id=1254
 
 
لم هناك علامة استفهام بعد اسم الصفحة؟
الإجابة هي أن الأحرف بعد علامة الاستفهام هي سلسلة استعلام HTTP، سلسلة استعلام HTTP يمكنها أن تحوي متغيرات وقيم، في المثال أعلاه السلسلة تحوي متغيراً اسمه "id" وقيمته "1254".
هذا مثال آخر:
http://html.net/page.php?name=Joe
 
 
مرة أخرى، هناك متغير اسم "name" وقيمته "Joe".

كيف تحصل على المتغير من خلال PHP؟

لنفترض أن لديك صفحة PHP اسمها people.php، الآن يمكنك أن تطلب هذه الصفحة من خلال العنوان التالي:
people.php?name=Joe
 
 
باستخدام PHP، يمكنك الحصول على قيمة المتغير 'name' بهذا الأمر:
$_GET["name"]
 
 
أنت تستخدم أمر توثيق$_GET لتجد قيمة متغير محدد، لنجربه في مثال:
<html>
 <head>
 <title>Query string</title>
 </head>
 <body>

 <?php

 // The value of the variable name is found
 echo "<h1>Hello " . $ _GET["name"] . "</h1>";

 ?>

 </body>
 </html>
 
 
عندما تطلع على المثال أعلاه جرب أن تغير الاسم "Joe" بإسمك في عنوان الموقع واطلب الصفحة مرة أخرى.

متغيرات عديدة في نفس العنوان

يمكنك تمرير أكثر من متغير في عنوان الموقع، بفصل المتغيرات باستخدام حرف & يمكن تمرير متغيرات متعددة:
people.php?name=Joe&age=24
 
 
في عناون الموقع هناك متغيرين، name وage، بنفس الطريقة أعلاه يمكنك الحصول على قيمتهما بهذا الشكل:
$_GET["name"]
 $_GET["age"]
 
 
لنضف متغيراً آخراً للمثال:
<html>
 <head>
 <title>Query string </title>
 </head>
 <body>

 <?php

 // The value of the variable name is found
 echo "<h1>Hello " . $_GET["name"] . "</h1>";
  
 // The value of the variable age is found
 echo "<h1>You are " . $_GET["age"] . " years old </h1>";

 ?>

 </body>
 </html>
 
 
الآن تعلمت طريقة واحدة لتمرير القيم بين الصفحات باستخدام عنوان الموقع،
واصل القراءة »

الدرس التاسع: الوظائف

في الدروس السابقة تعلمنا أن وظائف مثل توثيقdate() وتوثيقarray()، في هذا الدرس سنتعلم إنشاء وظائف بأنفسنا باستخدام أمر توثيقfunction.

ما هي الوظيفة؟

الوظيفة تعالج مدخلات وتعطينا مخرجات، يمكنها أن تكون مفيدة إذا مثلاً لديك طيف واسع من البيانات التي تحتاج لمعالجة أو لديك حسابات أو إجراءات يجب أن تجريها مرات عديدة.
الوظيفة تكتب بهذا الشكل:
Function Name(list of parameters) {
    Statement
 }
 
 
بهذه الطريقة يمكننا إنشاء وظيفة بسيطة تضيف القيمة 1 إلى أي رقم، ستكون بهذا الشكل:
function AddOne($x) {
    $x = $x + 1;
    echo $x;
 }

 
 
الوظيفة سميناها AddOne وهي تطلب مع رقم وفي المثال وضعنا الرقم 34:
echo AddOne(34);
 
 
وستعطينا الوظيفة القيمة 35.
المثال أعلاه يعالج رقماً لكن الوظيفة يمكنها معالجة النصوص والتواريخ وأي شيء آخر، يمكنك أيضاً إنشاء وظائف تتطلب العديد من المدخلات، في هذا الدرس سترى أمثلة مختلفة للوظائف.

المثال 1: وظيفة بمزيد من المدخلات

كما ذكرنا في السابق يمكنك بسهولة إنشاء وظيفة تحتاج للعديد من المدخلات، في المثال التالي سننشأ وظيفة تتطلب 3 مدخلات وهي ثلاث أرقام وستعطينا قيمة جمع الأرقام الثلاثة:
<html>
 <head>
 <title>Functions</title>

 </head>
 <body>

 <?php

 function AddAll($number1,$number2,$number3) {
    $plus = $number1 + $number2 + $number3;
    return $plus;
 }
  
 echo "123 + 654 + 9 equals " . AddAll(123,654,9);

 ?>

 </body>
 </html>
 
 
حسناً، هذا كان بسيطاً جداً، لكن النقطة هنا هي توضيح أن الوظيفة يمكنها أن تقبل المزيد من المدخلات.

مثال 2: الوقت والتاريخ بالإنجليزية

لنجرب إنشاء وظيفة معقدة أكثر، وظيفة تتطلب إدخال التاريخ فتحوله لنا إلى هذا الشكل: Wednesday, 15 February, 2012, 10:00:00 AM
<html>
 <head>
 <title>Functions</title>
 </head>
 <body>

 <?php

 function EnglishDateTime($date) {
  
   // Array with the English names of the days of the week
   $arrDay = array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
  
   // Array with the English names of the months
   $arrMonth = array("","January","February","March","April","May","June","July","August","September","October","November","December");
  
   // The date is constructed
   $EnglishDateTime = $arrDay[(date("w",$date))] . ", " . date("d",$date);
   $EnglishDateTime = $EnglishDateTime  . " " . $arrMonth[date("m",$date)] . " " . date(Y,$date);
   $EnglishDateTime = $EnglishDateTime  . ", " . date("H",$date) . ":" . date("i",$date);
  
   return $EnglishDateTime;

 }
  
 // Test function
 echo EnglishDateTime(time());

 ?>

 </body>
 </html>
 
 
لاحظ كيف أن '$arrMonth' و'$EnglishDateTime' كتبا على عدة أسطر، فعلنا ذلك لتظهر بشكل جيد لمن يملك شاشة صغيرة، طريقة كتابة البرنامج لا تؤثر على البرنامج.
الوظيفة أعلاه ستعمل في كل المزودات بغض النظر عن اللغة، هذا يعني أنك تستطيع استخدام هذه الوظيفة إن كان موقعك مستضافاً في مزود فرنسي لكنك تريد التواريخ بالإنجليزية.
في هذه المرحلة لن نتعمق أكثر في الوظائف، لكنك الآن تعلمت القليل حول كيفية عمل الوظائف.
واصل القراءة »

الدرس الثامن: المصفوفات

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

ما هي المصفوفة؟

المصفوفة (array) هي مجموعة من من العناصر المفهرسة حيث كل عنصر له رقم تعريف خاص به.
يبدو هذا مثيراً للحيرة، لكنها في الواقع ليست بهذا القدر من التعقيد.
تصور قائمة من الكلمات فصلنا بينها باستخدام فاصلة، تسمى القائمة مفصولة بفواصل، ويمكنها أن تكون بهذا الشكل:
apples, pears, bananas, oranges, lemons
 
 
جرب أن تتخيل تقسيم القائمة عند كل فاصلة، ثم أعطي كل قسم رقماً مميزاً كما في الصورة:
apples (0), pears (1), bananas (2), oranges (3), lemons (4)
ما تراه هو مصفوفة، يمكننا مثلاً أن نسمي المصفوفة فواكه أو "fruits"، الفكرة هي أنك تستطيع الوصول إلى المصفوفة برقم وتحصل على قيمة، كما في القائمة أدناه:
fruits(0) = apples
fruits(1) = pears
fruits(2) = bananas
fruits(3) = oranges
fruits(4) = lemons
هذه هي فكرة المصفوفات، الآن لنستخدمها عملياً.

كيف تستخدم المصفوفة؟

سنكمل مع مثال الفواكه، خطوة بعد خطوة سنجعلها تعمل كمصفوفة حقيقية، أولاً علينا أن نضع متغيرات مساوية لقائمة الفواكه:
<?php

 $fruitlist = "apples, pears, bananas, oranges, lemons";
 
 ?>
 
 
بعد ذلك نستخدم وظيفة توثيقexplode لفصل القائمة عند كل فاصلة:
<?php
  
 $fruitlist = "apples, pears, bananas, oranges, lemons";
  
 $arrFruits = explode(",", $fruitlist);

 ?>
 
 
مرحى! المتغير "$arrFruits" أصبح مصفوفة الآن!
لاحظ أننا استخدمنا الوظيفة توثيقexplode بخاصيتين:
  1. الأولى هي القائمة التي يجب تقسيمها.
  2. والثانية هي المحدد أو الحرف الذي استخدم لتقسيم القائمة (في حالتنا استخدمنا الفاصلة): ",".
هنا نستخدم الفاصلة كمحدد أو مقسم لكن يمكنك استخدام أي حرف أو كلمة كمقسم للمصفوفة.
لنجرب إضافة تعليق على البرنامج ووضعه في صفحة PHP:
<html>
 <head>
 <title>Array</title>
 </head>
 <body>

 <?php
 
 // Comma separated list
 $fruitlist = "apples, pears, bananas, oranges, lemons";
  
 // Create an array by splitting the list (with comma as delimiter)
 $arrFruits = explode(",", $fruitlist);
  
    // Write the values from our array
    echo "<p>The list of fruits:</p>";
  
    echo "<ul>";
    echo "<li>" . $arrFruits[0] . "</li>";
    echo "<li>" . $arrFruits[1] . "</li>";
    echo "<li>" . $arrFruits[2] . "</li>";
    echo "<li>" . $arrFruits[3] . "</li>";
    echo "<li>" . $arrFruits[4] . "</li>";
    echo "</ul>";

 ?>

 </body>
 </html>
 
 
هذا مثال بسيط جداً ويمكن أن تجد صعوبة في فهم فائدة المصفوفات في هذه المهمة بالتحديد، لكن انتظر، المصفوفات يمكن أن تكون تستخدم في أشياء كثيرة مفيدة.

حلقة داخل مصفوفة

في الدرس الخامس تعلمت الحلقات، الآن يمكننا استخدام حلقة للتعامل مع المصفوفة.
عندما تعلم كم عدد العناصر التي تحويها مصفوفة فلن تكون هناك مشكلة في تحديد حلقة، ببساطة تبدأ من الصفر وتجعل الحلقة تستمر في عملها بعدد العناصر المتوفرة، في المثال مع الفواكه الحلقة ستكون بهذا الشكل:
<html>
 <head>
 <title>Array</title>

 </head>
 <body>

 <?php
 
 // Comma separated list
 $fruitlist = "apples, pears, bananas, oranges, lemons";
  
 // Create an array by splitting the list (with a comma as delimiter)
 $arrFruits = explode (",", $fruitlist);
  
    echo "<p>The list of fruits:</p>";
    echo "<ul>";
  
    // Loop through the array $arrFruits
    for ($x=0; $x<=4; $x++) {
       echo "<li>" . $arrFruits[$x] . "</li>";
    }
  
    echo "</ul>";

 ?>
  
 </body>
 </html>
 
 
كما ترى، المتغير $x الذي ترتفع قيمته من 0 إلى 4 في الحلقة استخدم لجلب المصفوفة

كيف تجد حجم المصفوفة؟

ماذا لو أضفنا فاكهة أخرى إلى القائمة؟ ستحوي القائمة عنصراً إضافياً وسيحمل رقم التعريف 5، هل ترى مشكلة هنا؟ نحن بحاجة لتغيير الحلقة حتى تستطيع أن تكرر نفسها من 0 إلى 5 وإلا لن نستطيع التعامل مع كل العناصر في المصفوفة.
ألن يكون من المفيد أن تكون هناك طريقة لإيجاد عدد العناصر في أي مصفوفة؟
هذا بالضبط ما يمكن أن تفعله وظيفة توثيقforeach، الآن يمكننا أن نصمم حلقة تعمل بغض النظر عن عدد العناصر في المصفوفة:
<?php
    foreach ($arrFruits as $x) {
       echo arrFruit[$x];
    }
 ?>
 
 
هذه الحلقة ستعمل بغض النظر عن عدد العناصر التي تحويها المصفوفة.

مثال آخر

المثال أدناه يوضح كيفية استخدام المصفوفة لكتابة اسم كل شهر:
<html>
 <head>
 <title>Array<title>

 </head>
 <body>

 // Creates array with each month.
 // Creates array with the months. Note the comma before January - because there is no month with the number 0
 $arrMonths = array(,"January","February","March","April","May","June","July","August","September","October","November","December);
  
 // Call the array with the number of the month - write to the client
 echo $arrMonths[date("m")];
 ?>

 </body>
 </html>
 
 
لاحظ أننا استخدمنا وظيفة توثيقarray بدلاً من وظيفة توثيقexplode لإنشاء مصفوفة.
حسناً، اكتفينا بالمصفوفات، في الدرس التالي ستتعلم كيف تطور وظائف خاصة بك.
واصل القراءة »

الدرس السابع: ضع تعليقات في برامجك

كما قد لاحظت، برامج PHP يمكنها أن تبدو مثيرة للحيرة، في هذا الدرس سنتحدث عن أهمية التعليقات وكيف تضعها في برامجك.

لماذا من المهم أن تضع تعليقات في برامجك؟

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

كيف تضع التعليقات؟

من السهل أن تضع تعليقات في برنامجك، ببساطة ابدأ التعليق بعلامة: "//".
ألقي نظرة على هذا المثال من الدرس الخامس ، أضفنا فيه تعليقات:
<html>
 <head>
 <title>Loops</title>
 </head>
 <body>

 <?php

 // Here we write color codes using three loops

 // Red can be between 0 and 255 
 for ($intRed=0; $intRed<=255; $intRed=$intRed+30) {

    // Green can be between 0 and 255
    for ($intGreen=0; $ intGreen<=255; $intGreen=$intGreen+30) {

       // Blue can be between 0 and 255
       for ($ intBlue=0; $intBlue<=255; $intBlue=$intBlue+30) {

       // The color code is made on the form rgb(red,green,blue)
    strColor = "rgb(" . intRed . "," . intGreen . "," . intBlue . ")"

       // Now we write the color code to the client
    echo "<span style='color:" . $strColor . "'> " . $ strColor . " </span>";

       // Closes the loops
       }
    }
 }

 ?>
 
 
من أجل هذا المثال أضفنا المزيد من التعليقات لنوضح كيف أنك تستطيع تصحيح البرنامج بسهولة مع وجود التعليقات.
لذلك، تذكر أن تضع تعليقات في برنامجك!
واصل القراءة »

الدرس السادس: الشروط

الشروط تستخدم لتنفيذ أجزاء من البرنامج فقط عندما تستوفى متطلبات محددة مسبقاً، فمثلاً الشرط يمكن أن يكون تاريخ بعد الأول من يناير 2012 أو متغير أكبر من 7.

If...

أول نوع من الشروط سنلقي نظرة عليه هو توثيقif، وهو يكتب بهذا الشكل:
if (condition) {
    statement
 }
 
 
مرة أخرى، طريقة كتابة الأمر قريبة جداً من اللغة الطبيعية، إذا (If) تحقق شرط فنفذ كذا وكذا، لنلقي نظرة على مثال بسيط:
<html>

 <head>
 <title>Loops </title>
 </head>
 <body>

 <?php

 $x = 2;

 if ($x > 1) {
    echo "<p>variable $x is greater than 1 </p>";
 }
  
 ?>

 </body>
 </html>
 
 

if ... else ...

النوع التالي من الشروط الذي سنلقي نظرة عليه هو توثيقelse، وهو ما يمكن أن يكتب بهذا الشكل:
 if (condition) {
    statement
 }
 else {
    statement
 }

 
مرة أخرى، أسلوب كتابة الأمر قريب من اللغة الطبيعية: إذا (if) تحقق شرط نفذ كذا وكذا، وإلا else نفذ شيئاً آخر.
في الدرس الرابع تعلمت كيف تجد رقم الشهر، في المثال التالي سنستخدم رقم الشهر في حلقة توثيقif وتوثيقelse والشرط وضعت لمعرفة الموسم:
<html>
 <head>
 <title>Conditions</title>
 </head>
 <body>

 <?php

 if (date ("m") == 3) {
    echo "<p>Now it's spring!</p> ";
 }
 else {
    echo "<p>I do not know what season it is!</p> "; 
 }

 ?>

 </body>
 </html>
 
 
كما ترى، الشرط ليس شرطاً ذكياً وفقط يعمل إن كان الشهر مارس!
على أي حال هناك كثير من الطرق لتحسين الشرط وزيادة دقته، أدناه قائمة العوامل (operators) التي يمكن استخدامها في الشروط:
== يساوي
< أقل من
> أكبر من
<= أقل من أو يساوي
>= أكبر من أو يساوي
!= لا يساوي
بالإضافة إلى ذلك هناك عوامل منطق:
&& و
|| أو
! لا
العوامل يمكن استخدامها لوضع شروط أكثر دقة، الآن يمكن توسيع المثال أعلاه لإدراج كل شهور الربيع:
<html>
 <head>
 <title>Conditions</title>

 </head>
 <body>

 <?php
 
 if (date("m") >= 3 && date("m") <= 5) {
    echo "<p> Now it's spring!</p> ";
 }
 else {
    echo "<p> Now it's either winter, summer or autumn!</p> ";
 }
  
 ?>

 </body>
 </html>

 
 
لنلقي نظرة مقربة على الشرط المحسن::
date("m") >= 3 && date("m") <= 5 
 
يمكن ترجمة الشرط إلى:
إن كان الشهر أكبر من أو يساوي 3، والشهر أقل من أو يساوي 5
 
 
شرط ذكي، أليس كذلك؟ العوامل تلعب دوراً مهماً في كثير من أجزاء PHP.
لكن لا زال البرنامج يعمل لشهور مارس، أبريل ومايو، بقية الشهور لم تذكر في الشرط، لذلك دعنا نطور الشرط أكثر.

if ... elseif ... else...

باستخدام توثيقelseif يمكننا توسيع الشرط ليعمل على كافة الشهور:
<html>
 <head>
 <title>Conditions</title>

 </head>
 <body>

 <?php
 
 if (date("m") >= 3 && date("m") <= 5) {
    echo "<p>Now it's spring!</p>";
 }

 elseif (date("m") >= 6 && date("m") <= 8) {
    echo "<p>Now it's summer!</p>";
 }

 elseif (date("m") >= 9 && date("m") <= 11) {
    echo "<p>Now it's autumn!</p>";
 }

 else {
    echo "<p>Now is winter!</p>";
 }
  
 ?>

 </body>
 </html>

 
 
لكتابة الشروط عليك أن تفكر بشكل منطقي وتكون منهجياً، المثال أعلاه بسيط لكن الشروط يمكنها أن تصبح معقدة جداً.

switch ... case

هناك طريقة أخرى لكتاب الشروط باستخدام توثيقswitch:
switch (expression) {
 
 case 1: 
    statement
    break; 
 case 2: 
    statement
    break; 
 default:
    statement
    break;
 }
 
 
هذه الطريقة تعتمد على الشرط أو expression ثم تضع قائمة بمختلف الأجوبة والقيم من خلال البيان أو statements، أسهل طريقة لشرح هذا الأمر هو من خلال مثال.
كما تتذكر في الدرس الرابع وظيفة توثيقdate("w") تعطينا رقم اليوم في الأسبوع، هذا يمكن استخدامه في المثال بكتابة اسم اليوم بدلاً من رقمه:
<html>
 <head>
 <title>Conditions</title>
 </head>
 <body>

 <?php
 
 switch(date("w")) {
  
 case 1:
    echo "Now it's Monday";
    break;
 case 2:
    echo "Now it's Tuesday";
    break;
 case 3:
    echo "Now it's Wednesday";
    break;
 case 4:
    echo "Now it's Thursday";
    break;
 case 5:
    echo "Now it's Friday";
    break;
 case 6:
    echo "Now it's Saturday";
    break;
 default:
    echo "Now it's Sunday";
    break;
  
 }
  
 ?>

 </body>
 </html>
 
 
غالباً توثيقswitch تستخدم كبديل لأمر توثيقif وتوثيقelse، ما يجب عليك استخدامه في أي ظرف يعتمد على أي طريقة تجدها أسهل وأكثر منطقية، محاولة أن تجعل برنامجك منطقياً وواضحاً سيكون تحدياً كبيراً.
في الدرس التالي سنلقي نظرة على كيفية إضافة تعليقات لبرنامجك وكيف تعمل، التعليقات الجيدة يمكنها أن تكون ضرورية لشخص آخر عليه تغيير شيء ما في برنامجك في مرحلة لاحقة.

واصل القراءة »
قوالب بلوجر معربة واحترافية مجانية