التسجيل التعليمـــات

دروس فوتوشوب

مركز التحميل

البحث مشاركات اليوم اجعل كافة المشاركات مقروءة
ثورة الفوتوشوب



العودة   ثورة الفوتوشوب > منتديات تطوير المواقع > قسم دروس PHP & MYSQL
 

رد
 
أدوات الموضوع
  #1  
قديم 09-11-2006, 10:09 PM
الصورة الرمزية b happy
الإدارة
 
تاريخ التسجيل: Jul 2004
المشاركات: 3,134
معدل تقييم المستوى: 30
b happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر به
افتراضي [الدرس السادس]: ثوابت يتوجب عليك فهمها

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


اخواني درس اليوم مليء بالمعلومات يستوجب التركيز سهل و لكن مشكلته كثرة المعلومات

اولا : كيف ممكن انك تجد معلومات اضافية عن اي داله او ايا من الثوابت

توجه الى www.php.net

ستجد خانه البحث اكتب فيها اما الثابت او الداله

مثلا جرب تبحث عن while او if

هذا هو المانيوال و لكن من الموقع مباشرة


نقاط يرتكز عليها الدرس

1- and و or
2- exit و die
3- continue
4- array
5- sleep
6- date

بداية الدرس


عبارات AND و OR

هذه العبارات لها مرادفات يمكن ان نستخدمها بدلا منها

AND = &&
و
OR = || <== ملاحظة هذا المز نكتبه عن طريق SHIFT و الزر الي فوق ENTER

كيفية استخدام هذه الدالات

مثال على or

كود PHP:
 
<?
$ahmad 
"ثورة الفوتوشوب"// قمت بتعيين متغيير
/* معنى هذا الشرط 
اطبع 
www.ps-revolution.com
إذا كان المتغيير 
$ahmad 
يساوي ثورة الفوتوشوب او إذا كان يساوي شبكة ثورة الفوتوشوب
 */
if ( $ahmad == "ثورة الفوتوشوب" or $ahmad == "شبكة ثورة الفوتوشوب" )
{
echo 
"www.ps-revolution.com";
}
// لاحظ انه في حال كان ايا من العبارتين صحيح سينفذ الشرط
?>

مثال آخر على and و هي تعمل بنفس الديناميكية و لكن نفس نفس المعنى

كود PHP:
 
<?
$ahmad 
"ثورة الفوتوشوب"
// قمت بتعيين متغيير
$string "شبكة ثورة الفوتوشوب"
// متغيير آخر
 
 
/* معنى هذا الشرط 
اطبع 
www.ps-revolution.com
إذا كان المتغيير 
$ahmad 
يساوي ثورة الفوتوشوب 
و المتغيير 
$string 
يساوي شبكة ثورة الفوتوشوب التعليمية
 */
if ( $ahmad == "ثورة الفوتوشوب" and $string == "شبكة ثورة الفوتوشوب" )
{
echo 
"www.ps-revolution.com";
}
//لاحظ ان الشرط لن ينفذ إلا إذا كانت كل العبارات صحيحة يعني لو واحده صح و الثانية خطأ لن ينفذ الشرط
?>

الآن نأتي الى exit و die لهم نفس الميزه شأشرح واحده فقط و لأنهم متطابقات تماما

عمل هذا المتغيير هو انه سيوقف اي كود يأتي بعده يعني لو وضعته في اول ملف php لن ترى اي نتائج

امثلة

كود PHP:
 
$i 
0;
while ( 
$i <=10 )
{
echo 
"$i";
if (
$i == "5")
{
exit;
}
$i++;
}
//لاحظ انه إذا بعد ان يصل المتغير الى 5 ستتوقف العبارة الشرطية بسبب ان الشرط وجد و طبع 
//exit; 

مثال آخر

كود PHP:
 
echo "السلام عليكم"
// سوف تتم طباعة السلام عليكم
exit;
echo 
"و عليكم السلام";
 
// لن تتم طباعة و عليكم السلام بسبب السطر الذي سبقها يحوي exit 

نأتي للعبارة Continue و هي تماما عكس exit و die و لكن استعمالاتها قليله جدا

معنى العبارة و كأنك تقول للسيرفر اكمل قرائة الملف (php)

مثال

كود PHP:
 
if ( $member == "php")
{
continue;
}
else 
{
echo 
"لست عضوا لدينا";


سأشرح عبارة sleep (سأدع array حتى النهاية)

ما معنى sleep يعني نام اي نعم نام من نوم

ما فائدتها

الفائدة هي ايقاف قرائة الملف لفترة بالثواني يعني مثلا لو كنت تريد ان ترسل بريد لــ 20 الف عضو لو ارسلت مرة وحده راح تسبب في توقف السيرفر ممكن لأنك تضغط عليه بشكل كبير يمكن استخدام sleep() لتوقفه عند رقم معيين دقيقه مثلا يرتاح فيها السيرفر و من ثم يكمل

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

مثال

كود PHP:
 
echo "مرحبا بكم في دورة البي اتش بي المقدمة من";
//سيطبع ما هو مكتوب كالعادة
 
// ثم سينتظر دقيقه او 60 ثانية كما هو واضح
sleep (60);
 
// من ثم يقوم بطباعة هذه الجملة
echo "شبكة ثورة الفوتوشوب التعليمية"

الآن نتوجه الى عبارة date

هذه الداله المتخصصه في التارخ و الوقت (ملاحظة لا احد يحفظ متغييرات هذه الداله لأنها كثيره) لذلك هذا هو رابط المعلومات عن هذه الداله من الموقع الرئيسي لأنك ستحتاجه 100%

ملاحظة : هذه العبارة ايضا هي المسؤوله عن عرض الوقت و ليس فقط التاريخ

http://ca3.php.net/date

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

دالة date(); لها متغييرات كثيرة سأشرح بعضها

لاحظ : الحروف الكبيره تفرق جدا عن الحروف الكبيره

مثال على نوعين من عرض الأيام

d = تطبع الأيام على شكل 01 و حتى 31
D = تطبع اسماء الأيام مثل SAT, SUN ,MON, TUE

مثال على نوعين من الأشهر

F = عرض اسم الشهر كامل مثل JANUARY, JULY
m = تطبع رقم الشهر مثل 01,06,12

مثال على نوعين من طباعة السنوات

Y = تطبع السنة بأربع خانات مثل 2006, 2007
y = تطبع السنة بخانتين مثل 06, 07

هناك العشرات منها راجعها في المانيوال الذي لديك او من موقع اللغه الخاص www.php.net و اكتب في البحث date

مثال عليها


كود PHP:
 
echo date("d,m,Y")
 
// النتيجه هي كالتالي 
 
//09,11,2006 
طبعا الوقت و التاريخ يأخذ من السيرفر

لطباعة التاريخ بالعربي راجع هذا الدرس
http://ps-revolution.com/forum/showt...st-t_8385.html


نأتي الى العبارة الجميلة الرقيقه array او ما تسمى بالمصفوفات (راح تملوا منها من كثر ما تستخدموها و من كثر ما تشوفوها )

خليني افسر فائدة array

الحين الثوابت لا تستطيع اعطائها اكثر من قيمه صحيح

ولكن array لو ضفناها لمتغيير ياخذ قييم قد ما تحب

مثال


كود PHP:
 
$names 
= array("zahra""soha""tagaweed");
/* المتغيير 
$names 
يوجد فيه ثلاث قيم كما هو واضح بإستخدام 
array */
// طريقه اخرى 
$name[0] = "zahra";
$names[1] = "soha";
$names[2] = "tagaweed";
// نفس الكود الي سبقه و لكن طريقة ثانية للكتابة دون استخدام
// array 

لاحظ كيفية طباعة القييم من المصفوفة ليست كالمعتاد

كود PHP:
 
$names 
= array("zahra""soha""tagaweed");
// لطباعة اي شيء من مصفوفه لازم تعرف موقعه فيها
//مثلا لو ارد طباعة تجاويد 
# لاحظ انها في الخانة الثالثة إذا 
echo $names[2];
 echo 
"<br>";
/* 
البعض سيأل لمذا 2 ليش مو 3 لأن القيمة الي نريدها هي الثالثه
الجواب : لأن العد يبدأ من صفر في المصفوفات 
انظر هذه تطبع زهرا
 */
 
echo $names[0];
 echo 
"<br><br>";
 
// مثال متقدم شوي 
 
$i 0;
 while (
$i 3)
 {
 echo 
$names[$i]."<br>";
 
$i++;
 }
 
// حلقة التكرار هذه ستطبع كل القيم من 0 الى 2 

هذا كل شيء عارف هذا الدرس راح يكون عليه اسأله كثيرة و هي متوقعه

بالتوفيق جميعا















Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
قديم اليوم, 06:45 PM
افتراضي دروس فوتوشوب  

  #2  
قديم 10-11-2006, 12:06 AM
ثوري مشارك
 
تاريخ التسجيل: Sep 2006
المشاركات: 83
معدل تقييم المستوى: 280
Tagweed مثابر
افتراضي السلام عليكم ورحمة الله وبركاته

تسجيل حضور الدرس ...
(ليس للأسئلة)

أخي الفاضل: هذا هو الدرس السادس لا الخامس
حتى لا يختلط الأمر على الإخوة وينتبهوا للحضور
بارك الله فيكم، ونفع بكم.. اللهم آمين
__________________
لا اله الا الله
اللهم ارحم أموات المسلمين واغفر لهم



ويارب قريباً يكون أيضاً:

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #3  
قديم 10-11-2006, 02:15 AM
ثوري مشارك
 
تاريخ التسجيل: Sep 2006
المشاركات: 83
معدل تقييم المستوى: 280
Tagweed مثابر
افتراضي جميل الدرس ماشاء الله

أخي الفاضل:
ماشاء الله الدرس حلو ومهضوم
بس السؤال الوحيد: لماذا لايوجد واجب اليوم؟
صحيح لاشيء يمكن أن نطبق عليه ..
ولكن حقاً أخي كنا نريد منكم شيء:
لماذا لا تطلب منا عمل اي شيء يكون به تطبيق على كل الدروس الفائتة
ويكون له صفحة وحده ولو حتى في قسم الأسئلة الخاصة بالدورة ...

اليوم وكأننا أيام المدرسة ولم نأخذ واجباً يوم الخميس... عدت بالأيام للوراااء

بارك الله فيكم، وأعزكم ورفع قدركم....
__________________
لا اله الا الله
اللهم ارحم أموات المسلمين واغفر لهم



ويارب قريباً يكون أيضاً:

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #4  
قديم 10-11-2006, 07:34 PM
الصورة الرمزية سها
ثوري مشارك
 
تاريخ التسجيل: Oct 2006
الدولة: مصر
المشاركات: 46
معدل تقييم المستوى: 264
سها مثابر
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة Tagweed مشاهدة المشاركة
أخي الفاضل:

ماشاء الله الدرس حلو ومهضوم
بس السؤال الوحيد: لماذا لايوجد واجب اليوم؟
صحيح لاشيء يمكن أن نطبق عليه ..
ولكن حقاً أخي كنا نريد منكم شيء:
لماذا لا تطلب منا عمل اي شيء يكون به تطبيق على كل الدروس الفائتة
ويكون له صفحة وحده ولو حتى في قسم الأسئلة الخاصة بالدورة ...

اليوم وكأننا أيام المدرسة ولم نأخذ واجباً يوم الخميس... عدت بالأيام للوراااء


بارك الله فيكم، وأعزكم ورفع قدركم....

عندك حق يا دودى انا اؤيدك بشششششششششدة

فكرة تمام التمام
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #5  
قديم 10-11-2006, 08:58 PM
الصورة الرمزية سها
ثوري مشارك
 
تاريخ التسجيل: Oct 2006
الدولة: مصر
المشاركات: 46
معدل تقييم المستوى: 264
سها مثابر
افتراضي

انا قرأت وذاكرت نص الدرس او تلت الدرس تقريبا

لكن بصراحة حاسة انه مش مهضوم بالنسبالى .........معرفش ليه حاسة انه صعب

وان الدروس اللى فاتت كلها كانت اسهل

مع ان الاكواد مش معقدة ولاحاجة

لكن يظهر كدا انى باجى فى السهل واقف
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #6  
قديم 10-11-2006, 11:15 PM
عضو جديد
 
تاريخ التسجيل: Nov 2006
المشاركات: 9
معدل تقييم المستوى: 241
مطنوخ مثابر
افتراضي

درس جميل يعطيك العافية ,,,,,,,,,,,,,,,,,,,,

بالنسبة لدالة التاريخ
كود PHP:
<?php

echo date("d,F,Y")
// سوف يطبع
//11,November,2006
?>
كيف أجعله يطبع بالعربي
11 نوفمبر 2006
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #7  
قديم 11-11-2006, 01:22 AM
الصورة الرمزية Kinan
فريق عمل قسم الفوتوشوب
 
تاريخ التسجيل: Jan 2005
الدولة: قلب الفوتوشوب
المشاركات: 1,556
معدل تقييم المستوى: 990
Kinan مثابرKinan مثابرKinan مثابرKinan مثابرKinan مثابر
افتراضي

السلام عليكم مرة اخى
درس اليوم جميل وخفيف من الاول بس يلزمه تركيز وماشاء الله كل الشباب طالبين الواجب الا انا ياريت ديما كدا من غير واجب عشان الى يتكاسل وياخد رحته بالكسل ههههه
لا تصدقون وهدا كود حاولة جمع ما قرات اليوم في صفحة واحة وفعلا تاني درس من السهل الممتنع
وقبل طرح الكود احب ان اسئل سؤال وهو
-هل سنتقدم لنتعلم التعامل و الجمع بين ال php and mysql?
اطرح هدا السؤال لاني كلما اود تطبيق درس افكر في اننا نتعلم الدوال فقط لكن لا نتعلم كيف ممكن من خلال دالة شرطية if متلا وقاعدة بيانات يدخل الواحد المعلوما متلا-use and pass
لو تحقق الشرح ادا يدخل العضو على الصفحة ان لم يتحقق يظهر له رسالة تامد ان اليوز او الباسوورد خطا
اتمنى الا اكون تسرعت بهدا السؤال انما حبي لهده اللغة و الرغبية في تعلما كبيييييير جدا

كود:
<?
echo "<center>";
$names ="nokinan" and "noadmin";
if ($names == "nokinan" and "noadmin");
{
echo "you are not the boss :( ";
}
echo "<br>";
$type = "لديك محاولتين قبل قفل اللعبة";
while ( $type <="5");
{
echo   "$type";
if ($type =="5");
{
exite;
}
$type ++;
}
if ( $names  == "kinan" or "admin");
{
echo "<br>";
echo "welcom boss you have a work";
}
echo "<br>";
echo "الوقت الان";
echo "<br>";
echo date ("d,m,y");
?>
عموما هده مجرد محاولة
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #8  
قديم 11-11-2006, 01:33 AM
ثوري مشارك
 
تاريخ التسجيل: Oct 2006
المشاركات: 80
معدل تقييم المستوى: 268
zahra020 مثابر
افتراضي

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

تسجيل حضور
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #9  
قديم 11-11-2006, 02:17 AM
الصورة الرمزية b happy
الإدارة
 
تاريخ التسجيل: Jul 2004
المشاركات: 3,134
معدل تقييم المستوى: 30
b happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر به
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة Tagweed مشاهدة المشاركة
أخي الفاضل:

ماشاء الله الدرس حلو ومهضوم
بس السؤال الوحيد: لماذا لايوجد واجب اليوم؟
صحيح لاشيء يمكن أن نطبق عليه ..
ولكن حقاً أخي كنا نريد منكم شيء:
لماذا لا تطلب منا عمل اي شيء يكون به تطبيق على كل الدروس الفائتة
ويكون له صفحة وحده ولو حتى في قسم الأسئلة الخاصة بالدورة ...

اليوم وكأننا أيام المدرسة ولم نأخذ واجباً يوم الخميس... عدت بالأيام للوراااء


بارك الله فيكم، وأعزكم ورفع قدركم....
اختي يصعب علي اعطاء واجب لهذه الدالات كلها و لكن لا تخافي كل ما اخذناه راح يدخل معانا لأن قريبا يمكن الدرس الثامن راح نبدأ شرح كيف نبرمج مكتبة دروس من 0 و حتى الى برمجه لوحة التحكم سنحتاج كل هذه المعلومات مع بعضها و لكن لازم اشرح درس مهم في html و هو ال forms

و بارك الله فيكي على المجهود الجميل

و شكرا للتنبيه بخصوص عنوان الدرس مع اني غييرته مرتين و لكن لم يتغيير إلا بعد ما كتبتي ردك


اقتباس:
المشاركة الأصلية كتبت بواسطة سها مشاهدة المشاركة
انا قرأت وذاكرت نص الدرس او تلت الدرس تقريبا

لكن بصراحة حاسة انه مش مهضوم بالنسبالى .........معرفش ليه حاسة انه صعب

وان الدروس اللى فاتت كلها كانت اسهل

مع ان الاكواد مش معقدة ولاحاجة

لكن يظهر كدا انى باجى فى السهل واقف
حاوي فهمها فقط هذا هو المطلوب منك و لو لغتك الانجليزية كويسه راح تفهميه بسهولة بمعني آخر

ان and تفعل فهم and في اللغه الانجليزية و ايضا or و exit و sleep

حاولي التركيز اكثير في المعاني و ارسميها على ارض الواقع

اقتباس:
المشاركة الأصلية كتبت بواسطة مطنوخ مشاهدة المشاركة
درس جميل يعطيك العافية ,,,,,,,,,,,,,,,,,,,,

بالنسبة لدالة التاريخ
كود PHP:
<?php
 
echo date("d,F,Y")
// سوف يطبع
//11,November,2006
?>

كيف أجعله يطبع بالعربي
11 نوفمبر 2006
اهلين بيك الغالي فكرة جميلة راح احطه كدرس مستقل لأن الفكرة اعجبتي لأن راح نحتاج دروس من السابق و هي داله switch

اقتباس:
المشاركة الأصلية كتبت بواسطة Kinan مشاهدة المشاركة
السلام عليكم مرة اخى
درس اليوم جميل وخفيف من الاول بس يلزمه تركيز وماشاء الله كل الشباب طالبين الواجب الا انا ياريت ديما كدا من غير واجب عشان الى يتكاسل وياخد رحته بالكسل ههههه
لا تصدقون وهدا كود حاولة جمع ما قرات اليوم في صفحة واحة وفعلا تاني درس من السهل الممتنع
وقبل طرح الكود احب ان اسئل سؤال وهو
-هل سنتقدم لنتعلم التعامل و الجمع بين ال php and mysql?
اطرح هدا السؤال لاني كلما اود تطبيق درس افكر في اننا نتعلم الدوال فقط لكن لا نتعلم كيف ممكن من خلال دالة شرطية if متلا وقاعدة بيانات يدخل الواحد المعلوما متلا-use and pass
لو تحقق الشرح ادا يدخل العضو على الصفحة ان لم يتحقق يظهر له رسالة تامد ان اليوز او الباسوورد خطا
اتمنى الا اكون تسرعت بهدا السؤال انما حبي لهده اللغة و الرغبية في تعلما كبيييييير جدا

كود:
<?
echo "<center>";
$names ="nokinan" and "noadmin";
if ($names == "nokinan" and "noadmin");
{
echo "you are not the boss :( ";
}
echo "<br>";
$type = "لديك محاولتين قبل قفل اللعبة";
while ( $type <="5");
{
echo   "$type";
if ($type =="5");
{
exite;
}
$type ++;
}
if ( $names  == "kinan" or "admin");
{
echo "<br>";
echo "welcom boss you have a work";
}
echo "<br>";
echo "الوقت الان";
echo "<br>";
echo date ("d,m,y");
?>
عموما هده مجرد محاولة
كود جميل كنان تسلم ايدك

بالنسبة لقواعد البيانات اعتقد انها يتكون الدرس التاسع قربنا خلاص :)

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

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

حياكي الله اخت رهزاء

كثر التركيز يؤدي الى الأحتراف تابعي باك الله فيكي

بالتوفيق جميعا
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #10  
قديم 11-11-2006, 02:32 AM
الصورة الرمزية b happy
الإدارة
 
تاريخ التسجيل: Jul 2004
المشاركات: 3,134
معدل تقييم المستوى: 30
b happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر به
افتراضي

اخ مطنوخ تفضل هذا طلبك

http://ps-revolution.com/forum/showt...st-t_8385.html


بالتوفيق
__________________