الرئيسية | مركز المعلومات | مركز التحميل | للاعلان في مُطِّورْ | استخدم ختم مطور | قوِ موضوعك هام | وسام مطور جديد | افحص البيج رانك جديد

العودة   مطور , mtwer forum > مطور الدورات المتخصصة > إرشيف الدورات > دورة برمجة الـ PHP (المستوى الأول)

دورة برمجة الـ PHP (المستوى الأول) تضمن لك هذه الدورة أن تتعلم بأسلوب عملي وممتع وسهل الطرق الصحيحة لاحتراف البرمجة بلغة الـ PHP
يلقي الدورة: aymax.net


عزيزي المطور ابتعد عن النقل، ولتكن مواضيعك جديدة وقيمة تعبر عن إبداعك وتميزك
إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 01-06-2008, 08:00 PM
الصورة الرمزية aymax.net
مطور مشارك
 
تاريخ التسجيل: 08-03-2008
المشاركات: 172
aymax.net is on a distinguished road
افتراضي مناقشة الدرس الثالث :استخدام الجمل الشرطية وامر الطباعة echo

هذا الموضوع لمناقشة الدرس الثالث
بالتوفيق للجميع
وتمنياتى بسهولة الدرس على الاخوان المبتدئين


توقيعى
إسم الشركة : ايماكس للاستضافة والتصميم والبرمجيات
خدمات الشركة : إستضافه -برمجة -تصميم -برمجيات مدفوعة
بريد الشركة : support@aymax.net
الدعم الفنى :http://www.aymax.net/index.php?act=support
خانة اضافية :يتوافر الدفع عن طريق التحويل البنكى بداخل السعودية وخارجها وبطاقات الائتمان والباى بال والكاش يو والمانى بوكر والويسترين يونيون والحوالا ت البريدية

تقبل تحياتى على مرورك
ايمن العريان مشرف قسم التطوير والبرمجيات بموقع المطور
مطور خطوات نحو مستقبل واعد

رد مع اقتباس


  #2  
قديم 01-06-2008, 08:37 PM
مطور مشارك
 
تاريخ التسجيل: 10-03-2008
الدولة: EGYPT
المشاركات: 143
axplus.net is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى axplus.net
افتراضي

مبروك تنزيل الدرس الثالث للجميع

وان شاء الله لو فى اى استفسارات ما احد يتردد


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



ويمكنك تنزيلة على الجهاز عندك فى حال رغبت بالاحتفاظ بة


توقيعى
أسم الشركـــه : شبـكة أكـس بـلس لخدمات البرمجة وتطوير المواقع
صاحب الشركه : خـالد عطـية حنفى
أداء الشركـــه : برمجة & استضافة
بريد الشركـــه : webmaster (at) axplus.net
هاتف الشركه : 002.010.76.45.897
عـنوان الـموقع : http://www.axplus.net
المدونة : http://blog.axplus.net

PHP said : I'll tray again

رد مع اقتباس
  #3  
قديم 01-06-2008, 09:23 PM
مطور مشارك
 
تاريخ التسجيل: 10-03-2008
الدولة: EGYPT
المشاركات: 143
axplus.net is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى axplus.net
افتراضي

ايضاً احب اضيف الى ان هناك دالة اخرى غير الـecho() وهيا دالة الطباعة
print وتعمل نفس عمل الـecho

ويتم استخدامها كالتالى
كود PHP:
<?
print ("I love php");
?>
او

كود PHP:
<?php
print "I love php";
?>
ايضاً احب اوضح ان هناك فرق بين علامة التنصيص الاحادية
كود:
'
وعلامة التنصيص الثنائية
كود:
"
وهيا ان فى حالة وضع اكواد HTML بدالة امر الطباعة echo او print

يجب ان تكون علامات التنصيص فى الـhtml تختلف عن علامات التنصيص التى بالـecho او الـprint

بمعنى ان ف حالة اردت كتابة هذا الكود فى الـphp
وهو كود html

كود:
 <a href="http://www.axplus.net">My site</a>
فيجب على كتابتها فى الـhtml بهذة الطريقة
كود PHP:
<?
echo '<a href="http://www.axplus.net">My site</a>';
?>
ولاكن علامة التنصيص الاحادية لا تعطى مفعول للمتغيرات بمعنى انى اذا وضعت النص فى متغير كالتالى

كود PHP:
 <?
    $word 
"I love php";
    echo 
'$word';
?>
فناتج الطباعة الذى سوف يظهر على المتصفح هو

كود:
 $word
فقط بدون اى تغيير

ولكن اذا اردت طباه المتغيرات بدالة اوامر الطباعة فتكون كالتال

كود PHP:
 <?
    $word 
"I love php";
    echo 
"$word";
?>
بمعنى ان تكون داخل علامات التنصيص الثنائية






ولكن ماذا تفعل اذا اردت تضمين html ومتغيرات بداخل اوامر الطباعة

مثلاً

كود PHP:
 <?
$url 
"http://www.axplus.net";

echo 
"<a href="$url">my site</a>";

?>

فستكون النتيجة على المتصفح خطاء فادح

ولكن الحل بسيط جداً الاول هو تغيير علامة التنصيص الثنائية فى اكواد الـhtml الى علامة تنصيص احادية


او انك تضع علامة \ قبل اى علامة تنصيص فى اكواد الـhtml

كالمثال التالى


كود PHP:
 <?
$url 
"http://www.axplus.net";

echo 
"<a href=\"$url\">my site</a>";
?>
فستكون النتيجة هيا
my site
وايضاً مربوط بعنوان موقعى



اتمنى ان الشرح يكون واضح للجميع وفى انتظار استفساراتكم


توقيعى
أسم الشركـــه : شبـكة أكـس بـلس لخدمات البرمجة وتطوير المواقع
صاحب الشركه : خـالد عطـية حنفى
أداء الشركـــه : برمجة & استضافة
بريد الشركـــه : webmaster (at) axplus.net
هاتف الشركه : 002.010.76.45.897
عـنوان الـموقع : http://www.axplus.net
المدونة : http://blog.axplus.net

PHP said : I'll tray again

رد مع اقتباس
  #4  
قديم 01-06-2008, 10:17 PM
الصورة الرمزية S P E E D
ملقي (دورة تطوير الـ vb)
 
تاريخ التسجيل: 15-03-2008
الدولة: موقع مُطًوِر
المشاركات: 415
S P E E D is on a distinguished road
افتراضي

طيب مثال على السريع
كود PHP:
<?php
if ($username !="username"){
echo 
"اسم المستخدم غير صحيح";
}
else if (
$password !="password"){
echo 
"كلمة السر غير صحيحة";
}
else {
echo 
"اسم المستخدم و كلمة المرور غير متطبقين";
}
?>


توقيعى
I'm Back

[ W W W . R A S O U L A L L A H .N E T]

Did You Know Him

رد مع اقتباس
  #5  
قديم 01-06-2008, 10:18 PM
مطور مشارك
 
تاريخ التسجيل: 19-05-2008
المشاركات: 5
؟؟تعجب؟؟ is on a distinguished road
افتراضي

مشكووووووور أخوي على الشرح

بس أنقد عليك بحاجه وهي أنك أنت شرحت دالتين

وهي echo & IF

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




وأسف على الرد إذا كان أزعجك

رد مع اقتباس
  #6  
قديم 01-06-2008, 10:46 PM
مطور مشارك
 
تاريخ التسجيل: 13-03-2008
الدولة: فلسطين
المشاركات: 33
Mr.Cs is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى Mr.Cs إرسال رسالة عبر مراسل Yahoo إلى Mr.Cs
افتراضي

كود PHP:
<?
$user 
"hosam";
$pass "mtwer";
if(
$user=!"hosam" && $pass=!"mtwer") {
echo 
"اسم المستخدم غير مطابق";
echo 
"</br>";
echo 
"كلمة السر غير مطابقة";
}
else {
echo 
"تم قبول اسم المستخدم وكلمة السر";
}
?>
اتمنى ان يكون تطبيقي صحيحا اخي ايماكس


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

رد مع اقتباس
  #7  
قديم 01-06-2008, 11:23 PM
مطور مشارك
 
تاريخ التسجيل: 23-04-2008
المشاركات: 53
PhpLover is on a distinguished road
افتراضي مثالي التطبيقي

نشكر لك اخي ايمن واخي اكس بلس على جهودكما وجعلها الله في ميزان حسناتكما

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

كود PHP:
<?php
if ($uname != "PhpLover") {
echo 
"اسم المستخدم خطأ";
} else if (
$upass != "12345") {
echo 
"كلمة المرور خاطئة";
} else {
echo 
"اسم المستخدم و كلمة المرور صحيح يمكنك الدخول";
}
?>
ارجو ان يكون التطبيق صحيحا ولا تبخلوا بملاحظاتكم وتوجيهاتكم
تقبلوا تحياتي وتقديري

رد مع اقتباس
  #8  
قديم 02-06-2008, 01:54 AM
مطور مشارك
 
تاريخ التسجيل: 04-04-2008
المشاركات: 72
lionhmada is on a distinguished road
افتراضي

حمدا لله على السلامه استاذنا aymax.net
ارجو ان يكون الظروف الت يكتبت عنها خير إن شاء المولى عز وجل
قبل كل شيء بشكرك على الدرس الجديد
واحب الف نظر الاخوة الدارسين انه لو طبقوا درس الاستاذ aymax.net مظبوط حتكون الرسالة "لم تقم بتحديد الرسالة"
حتكون من else اللي في نهاية الكود لاننا لم نرى تطابق للشرطين في لان الشرط الاول$motghaer=="msg3"
والشرط الثاني $motghaer=="msg2"
لذلك طبع الجملة الاخيرة
ده تبيه بسيط علشان لا احد يعتقد في خطأ كوده حينما يجد انه لم يطبع "اهلا بك فى مطور"
دي ملاحظة بسيطة حبيت الفت الانتباه اليها
وشكرا

رد مع اقتباس
  #9  
قديم 02-06-2008, 02:10 AM
مطور مشارك
 
تاريخ التسجيل: 04-04-2008
المشاركات: 72
lionhmada is on a distinguished road
افتراضي بالنسبة للتطبيق

هذا تطبيقي
كود PHP:
<?
$user_name
="lionhmada";
$password="hamada";
if (
$user_name == "lionhmada" && $password == "hamada")
{
    echo
"welcom lionhmada";
    }
    else 
    {
        echo
"your user name or password is wrong";
        }
        
?>

رد مع اقتباس
  #10  
قديم 02-06-2008, 05:11 AM
مطور مشارك
 
تاريخ التسجيل: 10-03-2008
الدولة: EGYPT
المشاركات: 143
axplus.net is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى axplus.net
افتراضي

اتمنى ان موضوع الـif والـelse والـecho والـprint واضح للجميع

وكان ايضاً يجب على اضافة تطبيقى وهذا هو التطبيق


الكود تم شرحة ولكن احب اوضح على شئ محدد وهو فى السطر 5 و 6

قمت بتحديد متغير عكس المتغير الاساسى الصحيح وقمت باستخدام الـ
كود PHP:
$_GET["xxx"
فهذا الكود يعمل على اخذ البيانات من رابط الملف
وهذا مثال علية
كود:
http://www.axplus.net/my_files/mtwer/if.php?user=axplus&pass=123456 
ما هو باللون الاخضر هو ما قمت بتحديدة فى الـ$_GET
واللى باللون الاحمر هو ما قمت بتم بادخالة فى عملية الادخال
والذى يتم التحقق منة اذا كان صحيح ام لا



نقتطين فى هذا المثال احب اوضحهم
اولاً : لا تعتمد على الـ$_GET بدون استخدام دوال حماية
ثانياً : لا تستخدم الـ $_GET فى عمليات ادخال كلمات السر حتى ما يظهر اسم المستخدم وكلمة السر ويتم استغلالة من قبل اى شخص
ويمكنك الاعتماد بدل منها على الـ $_POST
ايضاً بالنسبة للـget والـpost هو ما تقوم بتحديدة انت فى الفورم الخاص بعملية الادخال فاذا اردت استخدام الـpost فى الفورم يجب استخدامة ايضاً فى الـphp واذا استخدمت الـget فى عملية الارسالة فيجب تحديدة ايضاً فى الـphp
فلكل طريقة ادخال طريقة قرائة من قبل الملف البرمجى


لمن يريد نسخ الكود هذا هو الرابط ولكن لا انصح بالاعتماد على النسخ فى البرمجة والا ح تفضل طول حياتك تعتمد على النسخ
http://www.axplus.net/my_files/mtwer/if.phps


توقيعى
أسم الشركـــه : شبـكة أكـس بـلس لخدمات البرمجة وتطوير المواقع
صاحب الشركه : خـالد عطـية حنفى
أداء الشركـــه : برمجة & استضافة
بريد الشركـــه : webmaster (at) axplus.net
هاتف الشركه : 002.010.76.45.897
عـنوان الـموقع : http://www.axplus.net
المدونة : http://blog.axplus.net

PHP said : I'll tray again

رد مع اقتباس
  #11  
قديم 02-06-2008, 10:18 AM
مطور مشارك
 
تاريخ التسجيل: 30-04-2008
المشاركات: 9
love php is on a distinguished road
افتراضي

الحقيقة انا جربت كود الدرس و ما كان يعطيني الا ان انك لم تحدد رسالة ما ادري وين المشكلة حلوها لنا يالخبراء

رد مع اقتباس
  #12  
قديم 02-06-2008, 10:44 AM
مطور مشارك
 
تاريخ التسجيل: 02-04-2008
المشاركات: 44
aecsali is on a distinguished road
افتراضي

الأخوين aymax و axplus مرة اخرى نشكر لكم جهودكم معنا

الكود الذي عملته هو كالتالي :

كود:
<?php

$username = "aecsali";
$password = "mtwer";


if ( $username != "aecsali" & $password != "mtwer" )
    { 
    	echo " اسم المستخدم وكلمة المرور غير متطابقتين  " ;
    }
    
    else if (  $username != "aecsali" )
    {
    	echo (" اسم المستخدم غير صحيح  ");
    }

    else if (  $password != "mtwer" )
    {
    	 echo ("  كلمة المرور غير صحيحة ");
    }
    else
    { 
   		 echo ( " اسم المستخدم وكلمة المرور صحيحتان" );
    }

?>
ارجو النظر فيه وابداء الملاحظات عليه لغرض الفائدة

وفقكم الله لكل خير

رد مع اقتباس
  #13  
قديم 02-06-2008, 10:51 AM
مطور مشارك
 
تاريخ التسجيل: 13-03-2008
الدولة: فلسطين
المشاركات: 33
Mr.Cs is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى Mr.Cs إرسال رسالة عبر مراسل Yahoo إلى Mr.Cs
افتراضي

ننتظر تعليق الاخ ايماكس
على تطبيقاتنا


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

رد مع اقتباس
  #14  
قديم 02-06-2008, 10:52 AM
مطور مشارك
 
تاريخ التسجيل: 21-05-2008
المشاركات: 8
العزي is on a distinguished road
افتراضي




إن شاء الله يكون صح


توقيعى
عندما نكذب .. نسمع بداخلنا بكاء الضمير

رد مع اقتباس
  #15  
قديم 02-06-2008, 10:58 AM
مطور مشارك
 
تاريخ التسجيل: 10-03-2008
الدولة: EGYPT
المشاركات: 143
axplus.net is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى axplus.net
افتراضي

راجعت الان الدرس بالتفاصيل , واعتقد ان الاخ ايمن مشغول بالفعل
لانة لم يوضح اشياء كثيرة وايضاً ذكر ان الخطواط
اقتباس:
الدوال بالترتيب
echo : تستخدم للطباعة والكتابة
if : تستخدم فى حالة الجمل الشرطية
دالة for دالة تستخدم فى التكرار
ولكنة لم يستخدم غير الـecho والـif والـelse وايضاً محتاجين المزيد من التفاصيل للمبتدئين
ونسى ايضاً يشرح الـfor


ايضاً المثال الذى وضعة غير مكتمل لذى لن تجد نتيجة محددة غير
اقتباس:
لم تقم بتحديد الرسالة
لذى اتمنى لمن لم يفهم الطريقة ان يلتمس للاخ ايمن العذر وان يراجع مقطعين الفيديو التى وضعتهم
وايضاً يراجع التطبيق الذ وضعته وقد قمت بشرحة قدر الامكان

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


توقيعى
أسم الشركـــه : شبـكة أكـس بـلس لخدمات البرمجة وتطوير المواقع
صاحب الشركه : خـالد عطـية حنفى
أداء الشركـــه : برمجة & استضافة
بريد الشركـــه : webmaster (at) axplus.net
هاتف الشركه : 002.010.76.45.897
عـنوان الـموقع : http://www.axplus.net
المدونة : http://blog.axplus.net

PHP said : I'll tray again

رد مع اقتباس
إضافة رد

العلامات المرجعية



مواضيع جديدة في قسم دورة برمجة الـ PHP (المستوى الأول)

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

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

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

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس الثالث:شرح استخدام ادوات الفوتوشوب روائع مصمم دروس تصميم و شروحات مصورة 1 20-11-2009 05:49 PM
الجمل الشرطية في php Azhar لغات برمجة مواقع 4 17-09-2008 03:13 PM
مناقشة الدرس الثالث .. الوليد الراشدي دورة تعلم لغة الهتمل HTML 70 21-08-2008 05:33 PM
مناقشة الدرس الثالث المحترف دورة ادارة السيرفرات (المستوى الأول) 156 19-08-2008 01:57 AM
الدرس الثالث : استخدام الدوال الشرطية وامر الطباعة echo aymax.net دورة برمجة الـ PHP (المستوى الأول) 0 01-06-2008 07:57 PM


مساحة إعلانية


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
جميع الأوقات بتوقيت GMT +3. الساعة الآن 07:05 AM.