منتديات القناص ابوهاجوس لهكرالنيمبوز وبرامج الاختراق
مرحبا بكم في منتدىات القناص ابوهاجوس لهكر النيمبوز وبرامج الاختراق
aboohagos@nimbuzz.com
منتديات القناص ابوهاجوس لهكرالنيمبوز وبرامج الاختراق
مرحبا بكم في منتدىات القناص ابوهاجوس لهكر النيمبوز وبرامج الاختراق
aboohagos@nimbuzz.com
منتديات القناص ابوهاجوس لهكرالنيمبوز وبرامج الاختراق
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات القناص ابوهاجوس لهكرالنيمبوز وبرامج الاختراق

(aboohagos@nimbuzz.com)على من سجل ولم يستطيع الدخول ان ينتظر لين اقوم بتنشيط حسابه(aboohagos@nimbuzz.com)
 
الرئيسيةأحدث الصورالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
سحابة الكلمات الدلالية
source تخمين code mini Facebook
المواضيع الأخيرة
» مشروع بوت يحتوي على فيسات النيم الاصليه Source code bot aboohagos@nimbuzz.com
 الدرس الثاني في لغة php  Emptyالخميس فبراير 11, 2021 9:49 am من طرف ابوهاجوس

» مشروع بان بوت مع الرسايل التلقايى+التحدث مع مضافينك لغة Visual Basic 2010
 الدرس الثاني في لغة php  Emptyالخميس فبراير 11, 2021 9:48 am من طرف ابوهاجوس

» Compression(Visual Basic 2008)
 الدرس الثاني في لغة php  Emptyالخميس فبراير 11, 2021 9:47 am من طرف ابوهاجوس

» مشروع بان بوت ترحيب
 الدرس الثاني في لغة php  Emptyالخميس فبراير 11, 2021 9:46 am من طرف ابوهاجوس

» مشروع مخمن الباس بلغة Visual Basic 2010
 الدرس الثاني في لغة php  Emptyالأحد نوفمبر 08, 2020 7:59 am من طرف kimo.herolove1

» مشروع فلود اضافات ب نكات بلغة Visual C# 2010
 الدرس الثاني في لغة php  Emptyالأحد نوفمبر 08, 2020 7:03 am من طرف kimo.herolove1

» Reflector لفك البرامج المصنوعه بالفجول بيسك دوت نت
 الدرس الثاني في لغة php  Emptyالأحد نوفمبر 08, 2020 6:54 am من طرف kimo.herolove1

» Source Code DrawingAttributes (abohagooss)( Visual Basic 2008)
 الدرس الثاني في لغة php  Emptyالأربعاء سبتمبر 02, 2020 2:28 pm من طرف kimo.herolove1

» مشروع التحكم في الديسك توب
 الدرس الثاني في لغة php  Emptyالأربعاء سبتمبر 02, 2020 2:27 pm من طرف kimo.herolove1

نوفمبر 2024
الأحدالإثنينالثلاثاءالأربعاءالخميسالجمعةالسبت
     12
3456789
10111213141516
17181920212223
24252627282930
اليوميةاليومية
كل ماتطلبوه موجود
كل جديد وحصريا موجود لدينا
اي استفسار ضيف اميلاتي
aboohagos@nimbuzz.com
aboohagos@nimbuzz.com
أفضل 10 أعضاء في هذا المنتدى
Admin
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
ابوهاجوس
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
هكراووي
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
صدام الشرعبي
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
kimo.herolove
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
majed5160
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
jemlove
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
brainiac123
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
zezozezoalhlo
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
kimo.herolove1
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
أفضل 10 فاتحي مواضيع
Admin
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
ابوهاجوس
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
هكراووي
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
صدام الشرعبي
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
المتنبي
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
عآزف$اوتار$الحزن
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
ghazi
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
حسينم
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
وليدالعراقي
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
alzeer-libya
 الدرس الثاني في لغة php  I_vote_rcap الدرس الثاني في لغة php  Empty الدرس الثاني في لغة php  Empty 
ازرار التصفُّح
 البوابة
 الرئيسية
 قائمة الاعضاء
 البيانات الشخصية
 س .و .ج
 بحـث
المواضيع الأكثر نشاطاً
الاصدار الرابع من برنامج التخمين بتاريخ11-5-2013
مشروع مخمن الباس بلغة Visual Basic 2010
Source Code Flood Room_aboohagos@nimbuzz.com.rar تم التعديل على مشروع فلود روم يقوم بفصل المستخدمين لغة (Visual Basic 2008)
تم تحديث صانع النكات واضافة قسم لتغير كلمة المرور بتاريخ31-5-2013
مشروع صانع نكات الفلود Source Code-ID Maker -
مشروع بان بوت مع الرسايل التلقايى+التحدث مع مضافينك لغة Visual Basic 2010
Source Code Bot contest for Roman-aboohagos@nimbuzz.com مشروع بوت ابوهاجوس المتكامل
مشروع تخمين النكات شغال Source Code Cracker_ abohagooss@nimbuzz.com
استرجاع النكات المسروقة+والمحروقه بتاريخ5-6-2013
اخطر برنامج فلود في تاريخ النيمبوز فلود روم+خاص+اضافات بتاريخ26-4-2013

 

  الدرس الثاني في لغة php

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
Admin


عدد المساهمات : 2035
نقاط : 5633
السٌّمعَة : 11
تاريخ التسجيل : 16/05/2012
العمر : 38

 الدرس الثاني في لغة php  Empty
مُساهمةموضوع: الدرس الثاني في لغة php     الدرس الثاني في لغة php  Emptyالسبت يونيو 30, 2012 1:01 pm


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

يمكنك عمل تعليق من سطر واحد كالتالى :
كود HTML:
<?
//هذا تعليق لافائدة له له اي معني
?>
مثال آخر :
كود PHP:
<?
//هذه الداله تقوم بطباعه الكلمه تعليق
Echo “تعليق”;
?>
وأيضا يمكنك استخدام تعليق من أكثر من سطر كالتالي :

كود PHP:
<?
/*تعليق يتكون من
اكثر من سطر بعلامة السلاش والنجمه
*/
?>

المتغيرات
ماهي المتغيرات ؟
أبسط تعريف يمكن أن نقوله عن المتغير هو أنه مساحة من الذاكرة تستخدم لتخزين المعلومات ويتم التحكم فيها عن طريق المبرمج في الـPHP ، المتغيرات تبدأ بعلامة الـ$ ولكي تقوم بإدخال قيمة في المتغير فإنك تستخدم المعامل (=) إذن لكي تقوم بإنشاء متغير يحتوي على قيمة يمكنك القيام بذلك كالتالى :
كود PHP:
$alfares = “How Are You Every Body?”;
$اسم_المتغير = قيمه ;
لاحظ أن السطر السابق يتكون من خمسة أشياء :

1 / المتغير وهو alfares
2 / وقبله علامة الـ$ لكي يعرف مترجم الـPHP أنه متغير
3 / المعامل ( = )
4 / الفاصلة المنقوطة ( ; )
5 / القيمة وهي How Are You Every Body? وهي القيمة الموجودة في المتغير أو التي اقترحناها للمتغير أو التي وضعناها فيه ( لأن الذي اقترح القيمه هو أنت (مبرمج الphp ) )








ملاحظات :
1- اسماء المتغيرات حساسة لحالة الأحرف إذا كانت كبيرة وصغيرة
كود PHP:
<?
$Ahmed = “salem”;
$ahmed = “slmoon”;
echo $ahmed;
echo $Ahmed;
?>
المتغيرين الذين بالأعلي مختلفين بسبب حالة الأحرف.

2 - يمكنك استخدام المعامل (_)
كود PHP:
$First_name
3 - يمكنك استخدام ألف حرف في تسميه المتغيرات (وفي الواقع هي غير محدده) .

علامات التنصيص
وهذه نقطة مهمة وهي لماذا وضعنا علامات التنصيص هذه ؟ فالإجابه تكون هي أن القيمة التي وضعناها حرفية أي تتكون من نصوص وهناك أنواع للمتغيرات وعلى ذلك سنفصل ونقول

هناك انواع للبيانات وهي :
1 - strings (حروف)
كود PHP:
$Exa = “Just An Example”;
$Exa2 = “2.5”;
$Exa3 = “2”;
2 - Integer (ارقام)
كود PHP:
$Exam = 5;
3 - Double (ارقام ذات فواصل )
كود PHP:
$num= 5.4
4 - array
ياتي تفصيلها فيما بعد
5 - objects
تفصيلها في دروس اخري
6 - Unknown .
ياتي تفصيلها في درس اخر .

المتغيرات لايتم تعريف نوعها من قبل المبرمج إنما مترجم الـPHP يقوم بالتعرف عليها لكي يتم إتمام العمليات المختلفه عليها .


البيانات الحرفيه /
في الـPHP أي قيمة تكون بين علامتي تنصيص عادية أو علامة تنصيص مفردة يعتبرها الـPHP قيمة حرفية
أمثلة :
“هذا النص بين علامتي تنصيص عاديه اومزدوجه”
‘هذا النص بين علامتي تنصيص مفرده او وحيده’

يجب أن يبدأ النص وينتهي بنفس علامة التنصيص ، وإلا فلن يتعرف الـPHP على القيمة الحرفية أو على النص .
كود PHP:
<?
$d=”غلط ‘
echo “خطا ‘
?>
لايمكنك أيضاً أن تقوم بوضع علامة تنصيص من نفس النوع التي تستخدمه القيمة الحرفية في وسط العبارة الحرفية أو النص


كود PHP:
<?
$variable = “هذا النص "خطابسبب وجود علامة في النص من نفس النوع"”;
?>
وتصحيحه
كود PHP:
<?
$variable = “’ صحيح’هذا النص”;
?>
وأيضا مثال آخر
كود PHP:
<?
$r = “This is”BAD”; // خطأ
$t = “This is ‘good”; // صحيح
?>
أما إذا كنت مصراً على ذلك أو تحتاج إليها في عمليات ضرورية (كما سوف نري فيما بعد حاجتنا إليها في صناعة النماذج ) فيمكنك وضع معامل (\) قبل علامة التنصيص .
لكي تعمل معك بكل سهولة .

مثال :
كود PHP:
<?
$u = “This Only An \” Example\” To Make You Understand Nothing”;
?>
طيب ما رأيك لو أردنا أن نطبع المعامل (\) بنفسه ؟
الحل هو أن نتبعه بمثله ، وبالمثال يتضح المقال :
كود PHP:
$file = "c:\windows\system.ini";
echo $file; // النتيجه c:windowssystem.ini

$file = "c:\\windows\\system.ini";
echo $file; // النتيجه c:\windows\system.ini
يمكنك الجمع بين أكثر قيم المتغيرات في متغير واحد عن طريقة الـ(.)

كود PHP:
<?
$first = “منتدي” ;
$last = “المطور العربي”;
$fullname = $first. $last
Echo $fullname ;
//ولكننا نريد وضع فراغ بين الكلمتين
$fullname= $first . ’ ’ . $last ;
Echo $fullname ;
?>



وأيضا يمكننا أن ضيف إلى متغير قيمة متغير آخر :
كود PHP:
<?
$f="I Love M" ;
$k= "y Country" ;
//إضافه القيمة الى المتغير
$f = $f . $k;
echo $f;
?>
كود PHP:
<?
//تقريباً نفس العملية
$f="I Love M" ;
$k= "y Country" ;
$f.=$k;
echo $f;
?>
الارقام
العدد الفردي والمزدوج
الاختلاف المعروف لدي أنا حتى الآن هو أن الفرق بينهما هو الفاصلة العائمة (والله حتي اعطاءها هذا الاسم يجعل الواحد يشعر بالاحباط والخوف )
لاحظ أننا لا نستخدم علامات التنصيص وذلك ليعرف الـPHP أنها بيانات رقمية قد نستخدمها في عمليات حسابية معقدة ويمكننا تطبيق عمليات حسابية بسيطة عليها إذا كانت حرفية .

//هذا عدد فردي
$j=2
//هذا عدد مزدوج
$h=4.5

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

أولاً /الأقواس
ثانياً /الضرب ثم القسمه .
ثالثاً / الطرح ثم الجمع

كود PHP:
<?
Echo 5*2/5;
Echo 5*(2/5) ;
?>
مثال آخر :
كود PHP:
<?
Echo 5-6+9 ;
?>
مثال لعملية حسابية نستخدم فيها متغير حرفي

كود PHP:
<?
$W="2L";
$E= 2;
$F = $W * $E;
echo $W .' ' .$E .' ' .$F;
?>
مثال لعملية أخري لكنها لم تعمل وعليك استنباط السبب بنفسك (هاه طل زين ) :

كود PHP:
<?
$W=”L10”;
$E= 2;
$F = $W * $E;
echo $W .’ ‘ .$E .’ ‘ .$F;
?>
يمكننا إضافة رقم واحد الى متغير بثلاث طرق متنوعة :

مثال

كود PHP:
$j++
أو
$j = $j+1
أو
$j += 1
ويمكننا على ذلك إضافه المتغير إلى نفسه كالتالي :
$j += $j
أو كالتالي :
$j = $j + $j
متغيرات النظام

هناك متغيرات يستخدمها النظام يمكنك أن تستعملها ومنها
كود PHP:
$HTTP_USER_AGENT
التي تظهر لديك نوع المستعرض الذي يستخدمه العميل

مثال :
كود PHP:
<?
Echo $HTTP_USER_AGENT ;
?>
الثوابت

يمكننا تعريف الثوابت بقول أنها قيم ثابتة لاتتغير ونعرفها عن طريق الدالة define
الثوابت حساسة أيضا لحالة الآحرف
كود PHP:
<?
Define (“author”, “alfarees”);
Echo “author is “ . author ;
?>
هناك ثوابت يستخدمها النظام مثل
كود PHP:
PHP_OS
التي تقوم بعرض نظام التشغيل الذي يستخدمه السيرفر

مثال :

كود PHP:
<?
Echo PHP_OS;
?>



معرفه وتحويل انواع البيانات
إذا أردت أن تعرف نوع متغير ما يمكنك استخدام الدالة gettype

مثال :
كود PHP:
<?
$n=5;
$l ="hi";
echo "The n Is " . gettype ($n) . "<br>";
echo "The l is " . gettype ($l);
?>
إذا أردت تحويل نوع متغير ما يمكنك ذلك باستخدام الدالة settype :

مثال :
كود PHP:
<?
$n = 10 ;
echo "Before is " . gettype ($n) ."<br>";
settype ($n,"string");
echo "After That is go " . gettype ($n);
?>
الدالة isset
لمعرفة إذا كان المتغير منشأ مسبقاً أم لم يتم انشاؤه وهي لا تتطلب غير اسم المتغير الذي تريد فحص وجوده
وتقوم بارجاع القيمة (1) إذا كان المتغير تم انشاؤه ولاترجع أي قيمة إذا كان المتغير غير منشأ أو موجود .

مثال :

كود PHP:
<?
$n = “n”;
Echo isset ($n);
?>
الدالة unset
تقوم بحذف المتغير إذا كان موجوداً وتحرير الذاكرة منه ( لذلك تأكد جيداً قبل استخدام هذه الدالة من اعطاء دمعة الوداع للمتغير المسكين )
كود PHP:
<?
$n = “n”;
unset ($n);
Echo isset ($n);
?>
الداله empty

تقوم بإرجاع القيمة ( 1 ) إذا كان المتغير غير منشأ أو أن القيمة التي فيه صفر (0) أو نص فارغ ("") ولاتقوم بإرجاع أي شي اذا كان المتغير منشأ وفيه قيم غير المذكورة .

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://alqhas.yoo7.com
 
الدرس الثاني في لغة php
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  الدرس الثاني
» برنامج اّله حاسبه ( الدرس الثاني )
»  الدرس الثاني: اضافة اكواد وهمية
»  الدرس الثاني: شرح عمل حساب بموقع no-ip + تنصيب البرنامج
» الدرس الثاني عشر - تفعيل خاصية الأشتراك - وضع صلاحيات المشتركين

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات القناص ابوهاجوس لهكرالنيمبوز وبرامج الاختراق :: منتدى لغات البرمجه :: قسم مختص بالمواضيع المتعلقة بلغات برمجة المواقع مثل ال PHP و ASP و Perl الخ...-
انتقل الى: