Docstoc

04

Document Sample
04 Powered By Docstoc
					                                            ‫النماذج‬
‫النماذج في الويب أو صفحات االنترنت عبارة عن اتنتمارات ومنوت بتتباتثنا نن عنن إرتنالثا لانا ت الوينب‬
       ‫(السيرفر) يتلماها برنامج يموت بإجراء التمليات عليثا مثل ‪ JavaScript‬أو ‪ ASP‬أو ‪( php‬في حالتنا ) .‬

                                                                                          ‫فائ ة النماذج‬
‫بااقنة‬   ‫لنمل أنك مثل ا أر ت شراء كتاب م االنترنت فإنك في الواقع وحتاج إلى وتباة اتتمارة ببياناوك ورقن‬
                                     ‫االئتمان وغير ذلك م المتلومات ويت ذلك ع طريق نموذج (فورت) .‬

‫هاوفك وصن وق بري ك (ربما) في فراغنات‬         ‫في الواقع أنت وموت بإختيار الكتاب الذي وري ووكتب اتمك ورق‬
                                                        ‫أو ع طريق اإلشارة الى مجموعة م الايارات .‬
‫يت وازي هذه المي في المتغيرات التي يت كتابتثا في الااصني ‪( name‬ننتكل عنثنا فني هنذا الن ر )‬
‫ويت ارتالثا عن ضغط زر - ارتال البيانات - (‪ )submit‬الى (البرنامج ) الصفحة التي توف وموت بمتالجنة‬
‫هذه البيانات (والتي يت وح ي ها في الااصنية ‪ )ACTION‬وإجنراء التملينات عليثنا مثنل وازينثنا منثل ا فني‬
                                    ‫قاع ة البيانات أو ارتالثا إلى البري االلكتروني وذلك ع طريق الن‪. php‬‬

                                                                           ‫ماذا يتمل التميل في النماذج ؟‬
‫إن باختصار يموت بتتباة مربتات نصوص (‪ )textBox‬ويمنوت بوضنع علمنة صن فني مربتنات االختينار ( ‪check‬‬
                              ‫‪ )boxes‬أو يموت بالتصويت أحيانا لشي متي فياتار زر اختيار (ازرار الرا يو) .‬
‫هذه األشياء كلثا يت انشاءها بواتاة الن‪ html‬و رتنا لثذا اليوت يناقش كيفين انشناءها وكيفين التتامنل‬
  ‫والحصول على البيانات منثا ، بمي علينا كب اية أن نترف أن هذه األ وات ونشأ في الواقع بي وتنمي من‬
                                                                           ‫وتوت لغ الن‪ html‬وهي الوتمي‬
‫>‪<form‬‬
‫>‪</form‬‬
                                                                                          ‫خصائص النماذج‬
‫يجمع النموذج جميع خصائص المضيف لكنننا هننا تننتارق النى اننني منثمنا وهمنا ‪ ACTION‬و ‪METHOD‬‬
                                                          ‫التي وستا ت بكثرة و مثمة لنا في روتنا الما مة‬
‫اما (‪ )ID;ClASS;NAME‬فيلزمثنا وتمنق فني ‪ HTML‬خاصنة عنن ما نن خل فني ‪ ACCEPT-CHAR‬و ‪ENCTYPE‬‬
                          ‫قا مة إن شاء هللا .‬        ‫وتتكون خارج نااق موضوعنا حالياا وق نفصلثا في رو‬

                                                                                            ‫‪ACTION‬‬
‫وظيفة هذه الااصية أن وابر السيرفر مكان الصفحة التي يموت بارتال متلومات النموذج إليثا أوعنوانثا أيا‬
        ‫كان نوعثا , وطبتاا في حالتنا تتكون الصفحة الثانية هي الصفحة التي وحتوي على تكربت الن‪. php‬‬
‫ليس مثما أن وكنون الصنفحة ‪ php‬فمن وكنون ‪ html‬ولكنثنا وحتنوي علنى كنو يانتص بالتتامنل منع برننامج‬
                                                                    ‫وفاعلى لصفحات الويب مثل الجافا .‬
                                 ‫والنري أن نارج ع نااق الموضوع ف عنا نتاي مثاال ا على هذه الااصية :‬

‫>”‪<FORM ACTION =”TEST.PHP‬‬
‫..…‬
‫>‪</FORM‬‬

                                                                                       ‫‪METHOD‬‬
         ‫هذه الااصية وموت بإخبار النموذج طريمة ارتال المتلومات الى الصفحة الث ف وفي الواقع هناك‬
                               ‫طريميتي مشثوروي ومتروفتي الرتال المتلومات هما ‪ GET‬و‪. POST‬‬

‫>”‪<FORM ACTION =”test.php” METHOD = “GET‬‬
                                                                                                      ‫أو‬
‫>”‪<FORM ACTIN = “test.php” METHOD =”POST‬‬

                                ‫ملحظ /في الواقع يوج اكثر م هذه الاريميت الرتال المتلومات وهي‬
                ‫(‪ )CONNECT;HEAD;OPTIONS:DELETE:TRACE‬وغيرها ولك الوستا ت اال بشكل نا ر .‬
                                                       ‫بشكل أوتع :‬     ‫الاريمتي‬   ‫عنا اآلن نفصل هاوي‬

                                                                                                 ‫‪GET‬‬
‫وموت هذه الااصية بإخبار مستترض االنترنت لن يك بنأن يمنوت بإضنافة المتلومنات التني ومنت كتابتثنا فني‬
                                        ‫النموذج إلى متصف االنترنت ل يك ووكون طريمة كتابت كاالتالي :‬
                                                                   ‫1- كتاب عنوان الصفح المص ر .‬
                                                                       ‫2- اوباعثا بتلمة اتتفثات .‬
                                                                          ‫3- كتابة التناوي والمي .‬

‫‪http://localhost/test.html?name=value‬‬
         ‫ق وكون النمايت األخيروي غير مفثومتي بشكل جي بسبب أنك ل وتتامل مع النماذج م قبل .‬
‫لك الحميمة أن النموذج يتكون م عناصر (مربع علمة , مربع نص , زر اختيار) ولكل م هذه التناصر عننوان‬
                                                ‫خاص بثا (‪ )name‬ولكل منثا قيم خاص بثا (‪. )value‬‬
‫وهي مشابثة للمتغيرات ويمك أن يحتوي عنوان الصفحة علنى أكثنر من عننوان (‪)name‬واكثنر من قيمنة‬
                                                ‫(‪ )value‬ويموت بالتتريف عنثما باتتا ات المتامل (&) .‬

                                                                                               ‫مثال :‬
‫03=‪http://localhost/test.html?animal=cat&age‬‬

             ‫وسمى اإلضافة التي وظثر بت علمة االتتفثات (‪ )query String‬نتيج االتتتلت الحرفية.‬
 ‫التنوان ائما يكون باللغ االنجليزي (‪ )name‬ونتامل كان اتن متغينر من المفتنرض وتريفن فني الصنفح‬
                                                                 ‫الث ف (التي تنكتبثا بالن‪.)PHP‬‬

                                            ‫ق وحتوي المي على فراغات او متاملت مثل (+،-،\،#،%)‬
                                     ‫يموت المتصف باتتا ات لغ وشفير الصفحات ‪. URL ENCODING‬‬
   ‫أيضا يستا ت الن‪ URL ENCODING‬مع األحرف التربية أو اللغات األخري غير اإلنجليزية في كتابة الحرف .‬

                                                                                   ‫‪URL Encoding‬‬
‫األحنرف اليسنتايع المتصنف إضنافتثا لتننوان الصنفحة بصنيغتثا الحميمينة بنل يسنتا ت لغنة‬  ‫هناك بتن‬
‫التشفير في التتريف عنثا وهذه ج اول بالرموز النذي يسنتا ت المتصنف كنو بن ال من عرضنثا بصنيغتثا‬
                                                                                        ‫الحميمية‬

                            ‫شفرو‬       ‫الحرف‬         ‫شفرو‬         ‫الحرف‬           ‫شفرو‬        ‫الحرف‬
                            ‫‪%3B‬‬            ‫;‬         ‫82%‬              ‫(‬           ‫90%‬           ‫‪Tab‬‬
                            ‫‪%3C‬‬           ‫<‬          ‫92%‬              ‫)‬           ‫02%‬         ‫‪Space‬‬
                            ‫‪%3E‬‬           ‫>‬          ‫‪%2B‬‬             ‫+‬            ‫12%‬              ‫!‬
                            ‫‪%3D‬‬           ‫=‬          ‫‪%2C‬‬              ‫،‬           ‫22%‬             ‫“‬
                             ‫‪%3F‬‬          ‫?‬          ‫‪%2E‬‬              ‫.‬           ‫32%‬             ‫#‬
                            ‫52%‬          ‫%‬            ‫‪%2F‬‬             ‫/‬           ‫04%‬            ‫@‬
                            ‫62%‬           ‫&‬          ‫‪%3A‬‬              ‫:‬           ‫‪%5C‬‬             ‫\‬

  ‫بالتملي كلثا ب ال عنك .‬    ‫الوملق فليس عليك أن وحفظ كل هذه التلمات ووشفيراوثا بل تيموت المتصف‬

                                                                                              ‫‪POST‬‬
‫في الواقع وظيفتثا هي نفس وظيفة الن‪ get‬ولكنثا الورتل المتلومات في عنوان صنفحة االنترننت بنل ومنوت‬
                                                          ‫وضتثا في الن‪ body‬التابع لن‪. http response‬‬
                                      ‫باإلضاف إلى أن يستايع ارتال البيانات بكمية أكبر م الن‪. GET‬‬
                                                                      ‫أيثما وستا ت ‪ GET‬أت ‪ POST‬؟‬
 ‫ن‬
‫أن وظثنر‬   ‫الممكن‬       ‫ن‬          ‫ن‬
                   ‫قن يكنون التينب فني الااصنية ‪ GET‬عن ت تنرية المتلومنات التني ومنوت بكاوبتثنا ومن‬
                                        ‫ن‬      ‫ن‬           ‫ن‬             ‫ن‬       ‫ن‬     ‫ن‬     ‫ن‬
                    ‫للشاص الذي يجلس الى جوارك ... خاصة عن ما وري الحفاظ على ترية متلوماوك .‬
                                               ‫أضف إلى ذلك أنثا غير مفي ة في النصوص الكبيرة الحج .‬
‫ولكنثا مفي ة فني أشنياء كثينرة فمنثل ا محركنات البحني يجنب أن وسنتا ت هنذه الااصنية لكني يسنتايع‬
‫المستا ت أن يستا ت عنوان البحي ويحتفظ ب لوقت آخر وال يموت من ج ين بكتابنة الكلمنة التني يبحني‬
                                                                                              ‫عنثا .‬

‫أيضا الن‪ POST‬مفي ة في إخفاء المتلومات وإحتواء كميات كبيرة م البياننات ولكن اليمكن االحتفناظ بتننوان‬
‫الصفحة .... مع ذلك فإنثا أيضا ليسنت جين ة فني الحماينة بحيني أن أي هناكر خبينر يمكنن الحصنول علنى‬
‫المتلومات إذا ل يكن لثنا وشنفير متني فني نملثنا ..لكن اذا ار ت فتنل ا ان وجتلثنا محمينة فيجنب علينك‬
                                             ‫ن‬              ‫ن‬       ‫ن‬     ‫ن‬    ‫ن‬
‫اتنتا ات اوصنال محمني النى تنيرفر محمني .... او مايسنمون ( ‪SCURE CONNECTION TO SCURE‬‬ ‫ن‬         ‫ن‬
                                                                                        ‫‪. )SERVER‬‬

                                                              ‫أدوات التحكم في النماذج :‬
 ‫في الواقع أن أ وات التحك عبارة ع مربتات النصوص التا ي (التي ي خل فيثا المستا ت اتم وعنوانن‬
‫) وازرار الرا يو ( والتي يموت المستا ت فيثا باختيا شني متني (مثنل الوجبن المفضنلة ل ين او المشنروب‬
 ‫المفضل الي ) ومربتات االختيار (التي وتي للمستا ت أن ياتار مايشتثي ويحب م الايارات المتروضة )‬
                                 ‫وأيضا الموائ التي وساع ك على اختيار أكثر م شي أو شي واح .‬

                                                             ‫في أغلب هذه االشياء يت اتتتمال الوت‬
‫>‪<INPUT‬‬
                                                                             ‫وولايص وفصيل كالتالي :‬
‫>‪<INPUT TYPE= type NAME= name VALUE= value other attribute‬‬

                                                                                               ‫الشرح :‬

                                                                                         ‫1 - ‪TYPE= type‬‬
                                 ‫إذا كان زر را يو أو مربع نص عا ي أو مربتات االختيار .‬     ‫نح نوع الكائ‬

                                                                                   ‫2 - ‪NAME= name‬‬
                                                   ‫.‬   ‫حفظ الميمة في‬    ‫وموت فيثا بإعااء ات لمتغير يت‬

                                                                              ‫3 - ‪VALUE= value‬‬
                     ‫أ اة إلى أخرى .‬   ‫تيتض وظيفت أكثر عن ما ن رج علي أمثل إذ أن عمل ياتلف م‬
                                                                                  ‫تطبيقات عمليه‬
 ‫تنموت في هذه التابيمات بصنع برامج بسياة وتكون م ملفي ، الملف االول يحتوي على كو ‪HTML‬‬
                            ‫يموت بتكوي النموذج والملف الثاني يموت بإتتمبال النتائج وطباعتثا .‬

                                                                     ‫مربعات النصوص (‪: )TEXT Box‬‬
                                                                             ‫نموت بتمل ذلك كالتالى :‬
                                                                    ‫1 - ق بتشغيل محرر النصوص ل يك .‬
                                                                               ‫2 - اكتب الكو التالي :‬
‫>”‪<html dir =”rtl‬‬
‫>”‪<FORM METHOD = “GET” ACTION = “textbox.php‬‬
‫ماهي وجبتك المفضلة في الصباح ؟‬

‫>‪<br‬‬
‫>”جبنة ومربي”=‪<INPUT TYPE =”text” NAME = “food” value‬‬
‫>‪<br‬‬
‫>”إرتال”=‪<INPUT TYPE= submit VALUE‬‬
‫>”مس ”=‪<INPUT TYPE= reset VALUE‬‬
‫>‪</form‬‬
‫>‪</html‬‬
                             ‫3 - ق بحفظ الملف كصفحة ‪ . HTML‬وق بتسميت (‪. )textbox.html‬‬
                                                          ‫4 - افت محرر النصوص إذا كنت أغلمت .‬
                                                                         ‫5 - اكتب الكو التالي :‬
‫?<‬
‫; ‪” . “ “ . $food‬وجبتك المفضل والى وموت في حبثا هي“ ‪Echo‬‬
‫>?‬
                                        ‫6 - ق بحفظ الملف كن ‪ . php‬وق بتسميت ‪. textbox.php‬‬
                                       ‫7 - اآلن ق بأخذ الملفي وضتثما في مجل السيرفر ل يك .‬
                                         ‫8-ق بتشغيل السيرفر واكتب في مستترض االنترنت ل يك‬
                                                                 ‫‪http://localhost/textbox.html‬‬
                                                  ‫9 - ق بكتابة وجبتك المفضلة واضغط زر إرتال .‬
                                                                           ‫11- تتظثر النتيجة .‬

                                                                 ‫الحظ كيف ظثر التنوان :‬
                 ‫‪http://localhost/textbox.php?food=%CC%C8%E4%C9+%E6%E3%D1%C8%ED‬‬

                                                                                                  ‫الشرح‬
                 ‫لم قمنا في الب اية بتمل صفحة وتكون م نص و مربع نص وزر يموت بتملية إرتال البيانات‬
  ‫قمنا بصناعة ب اية النموذج بواتاة الوت >‪ <FORM‬وقمنا بتح ي المكان الذي تيت ارتال البيانات إلي‬
                                                                                                  ‫بواتاة‬
 ‫”‪ACTION=”textbox.php‬‬
                                                   ‫وقمنا بصنع مربع النص بواتا الوت ‪ INPUT‬واخترنا الن‬
 ‫”‪TYPE=”text‬‬
                                                         ‫كما قمنا بوضع الميمة اإلفتراضية في بواتاة الميمة‬
‫”جبن ومربي“ =‪Value‬‬
                                 ‫وقمنا بوضع الناوج الذي يضت المستا ت في مربع النص في المتغير ‪. food‬‬

 ‫بوضع $ في صفح المتغير في‬         ‫نم‬   ‫(الحظ ان وسمي المتغيرات حسات لحال االحرف في ‪ PHP‬واننا ل‬
                                                                                   ‫كو الن‪.) html‬‬
                                                                      ‫وأيضا لم قمنا بإضاف زر بواتاة‬

‫‪TYPE=SUBMIT‬‬
                                                       ‫وقمنا بوضع كلمة على الزر وهي كلمة (إرتال)‬
‫”إرتال“ = ‪VALUE‬‬
                                                                                 ‫أيضا قمنا بصنع زر آخر‬
‫‪Type =reset‬‬
                                                                 ‫وقمنا بجتل التبارة التي علي (مس )‬
‫”مس ”=‪Value‬‬

                                                       ‫هناك نوعي م االزرار هي ‪ SUBMIT‬و‪RESET‬‬
                                                                 ‫1- الن‪ submit‬يموت بإرتال المتلومات .‬
                 ‫ج ي .‬    ‫2- الن‪ reset‬يموت بمس البيانات في جميع األ وات في النموذج إلعا ه إ خالثا م‬

‫بت ماقمنا با خنال البياننات وضنغط زر االرتنال قنات النمنوذج بارتنال البياننات إلنى الصنفحة المحن ة فني‬
‫الااصية ‪ ACTION‬وقامت الصفحة المح ة بإتتمبال النتائج الموجو ة في النموذج وهي نتيجة واح ة في‬
                                                         ‫مربع نصوص و حفظ قيمت في المتغير ‪. food‬‬
                                                                ‫وقامت باباعتثا بواتاة ال الة ‪. echo‬‬

       ‫نظرا الننا اتتا منا االتلوب ‪ GET‬فم و اعااءنا عنوان الصفح باالضاف الى (?) وايضا المتلومات‬
       ‫المسجل في المتغيرات والتي و اتتا ات ال‪ URL ENCODING‬فيثا النثا وستا ت حروف عربي .‬

                             ‫مربعات النصوص الكبيره (‪ )text area‬طلبات اكبر للطعام الشهي !‬
‫إذا كنت وري أن وكتب رتالة متت ة األتنار فإننك وحتناج إلنى أ اة وحكن واتلنف ومامناا عن مربنع الننص‬
 ‫التا ي وهي مربتات النصوص الكبيرة التي يمكنك فيثا م إ خال نصوص كبيرة الحج ومتت ة االتار .‬

                                                           ‫ووت إغلق‬       ‫وستا ت هذه األ اة وت فت‬
‫>‪<TEXTAREA‬‬
‫>‪</TEXTAREA‬‬
                 ‫وح ي الصفوف بالااصية ‪ rows‬واألعم ة بالااصية ‪. cols‬‬      ‫ويمكنك وح ي حجمثا بواتا‬
                                                                                         ‫ومري عملي‬
                                                                   ‫1- ق بفت محرر النصوص ل يك‬
                                                                       ‫2- ق بكتابة الكو التالي :‬
‫> ”‪<html dir=”rtl‬‬
‫>”‪<FORM ACTION = “TAREA.PHP” METHOD=”POST‬‬
‫ما هي وجبتك المفضلة ؟‬
‫>‪<br‬‬
‫> ”05”= ‪<TEXTAREA NAME = “food” ROWS=”10” COLS‬‬
 ‫جبنة‬
‫مربي‬
 ‫مكرونة‬
‫بيف برغر‬
 ‫تمبوتة‬
‫متصوب‬
‫مابق‬
‫ماشا ونا‬
‫ماخلص لو قت ت اكتب هاها‬
‫>‪</TEXTAREA‬‬
‫>‪<br‬‬
‫بإرتال الالبات إلى الجرتون”= ‪<INPUT TYPE = SUBMIT VALUE‬‬             ‫>”ق‬
‫>‪</FORM‬‬
‫>‪</html‬‬
                                                         ‫3- ق بحفظ الملف بات ‪. TAREA.html‬‬
                                                    ‫4- اآلن ق بفت ملف ج ي في محرر النصوص .‬
                                                                    ‫5- ق بكتابة الكو التالي :‬
‫>”‪<html dir=”rtl‬‬
‫وجبتك المفضلة هي :‬
‫>‪<br‬‬
‫?<‬
‫;‪Echo $food‬‬
‫>?‬
‫>‪</html‬‬
                                                              ‫6- ق بحفظ الملف بات ‪tarea.php‬‬
                                                          ‫7- ق بوضتثما في مجل السيرفر ل يك .‬
                                                                         ‫8- ق بتشغيل البرنامج .‬

‫‪http://localhost/tarea.html‬‬
                                                                  ‫9- ق بضغط الزر الرتال البيانات .‬
                                                                                 ‫11- شاه النتيج .‬

                                                                                            ‫الشرح‬
  ‫على قولنا هنا توى أننا نري ك أن ولحظ كينف جثزننا الميمنة اإلفتراضنية بكتابنة نصنوص بني‬ ‫النضيف شيااا‬
‫وتومات الن‪ textarea‬وأيضا أننا اتتا منا األتلوب ‪ POST‬في ارتال البيانات مما جتلثا الوظثر في شنريط‬
                                                                                              ‫التنوان .‬
 ‫وأن الن‪ NAME‬وح ات المتغير التي تتذهب إلي الميمة وات المتغير في الكنو اليحتنوى علنى $ ألنن‬
                                                                               ‫كو ‪ HTML‬وليس ‪. PHP‬‬

                                     ‫مربعات االختيار (‪ )Check Box‬اكثر من خيار في وقت واحد !‬
 ‫لريين محتوياون‬    ‫في الواقع ق نرى مربتات االختيار في صفحات الويب عن ما نري االشتراك في موقع متني‬
                                         ‫أو عن ما نري وسجيل بري إلكتروني أو حجز مساحة عن موقع .‬
 ‫أو إواح فرصة لن‬ ‫وفائ وثا هي إواح فرصة للمستا ت لتح ي أنواع األشياء التي يري أن يشترك فيثا مثل ا‬
                                               ‫لمبول إوفاقية أو غير ذلك أو رف الجميع أو قبول الجميع .‬

                                              ‫يمكننا صنع مربع التلمة بواتا الوت ‪INPUT‬‬
‫>‪” checked‬توالف” =‪<INPUT TYPE = ”CHECKBOX” NAME = “swalif” value‬‬

                                                   ‫نموت بتح ي نوع األ اة بأنثا مربع علمة في هذا الجزء‬
‫”‪TYPE = ”CHECKBOX‬‬
                                                             ‫نموت بتح ي ات المتغير في هذا الجزء‬
‫”‪NAME = “swalif‬‬
 ‫ونموت بتح ي الميم التي يت وضتثا في المتغير اذا قات المستا ت باختيار مربع التلم في هذا الجزء :‬
‫”توالف” =‪value‬‬
      ‫اذا ل وم بوضع الايار ‪ value‬فستكون الميم االفتراضي هي ‪ on‬عن اختيار المستا ت مربع التلم‬
                                                  ‫وتتكون فراغ اذا ل يم المستا ت باختيار المربع.‬

  ‫وضع هذه الكلمة يكون مربع التلمة ماتار‬      ‫ونموت بوضع الميم اإلفتراضية بإضاف الكلمة ‪ checked‬فإذا و‬
                                                    ‫ولمائياا أما إذا ل نتكبثا فسيكون ب ون علمة االختيار .‬

‫‪Checked‬‬
                                                                         ‫تطبيق عملي (1) :‬
                                                                    ‫1- ق بفت المفكرة وق‬
                                                  ‫بكتابة الكو التالي :‬
‫>”‪<html dir=”rtl‬‬
‫>”‪<FORM ACTION=”CHECK.PHP” METHOD = “POST‬‬
 ‫مالذي وري أن وفتل في الحياة ؟ (يمكنك اختيار أكثر م إجاب )‬
‫>‪<br‬‬
‫>‪<INPUT TYPE=”CHECKBOX” NAME = “WIFE” CHECKED‬‬
‫الذي أري أن أفتل في الحياة هو أني أوزوج وأخلص وافتك م الزهق.‬
‫>‪<br‬‬
‫>”إرتال“ = ‪<input type= submit value‬‬
‫>‪</FORM‬‬
‫>‪</html‬‬
                                                       ‫2- ق بحفظ الملف بات ‪. check.html‬‬
                                        ‫3- ق بفت ملف ج ي في المفكرة وق بكتابة التالى :‬
‫?<‬
‫; ‪Echo $WIFE‬‬
‫>?‬

                                                    ‫4- ق بحفظ الملف بات ‪. check.php‬‬
                                                   ‫5- ق بنمل الملفي الى مجل السيرفر .‬
                                                                    ‫6- اكتب في المتصف‬
‫‪http://localhost/check.html‬‬
                                                                                ‫7- النتيج‬


                                                                      ‫تطبيق عملي (2) :‬
             ‫1- افت المفكرة واكتب الكو التالي وق بحفظ في ملف ج ي بات ‪check2.html‬‬
‫>”‪<html dir=”rtl‬‬
‫>”‪<FORM ACTION=”CHECK2.PHP” METHOD = “POST‬‬
 ‫مالذي وري أن وفتل في الحياة ؟ (يمكنك إختيار أكثر م إجابة )‬
‫>‪<br‬‬
‫>‪” CHECKED‬زوجة“ =‪<INPUT TYPE=”CHECKBOX” NAME = “WIFE” value‬‬
‫الذي أري أن أفتل في الحياة هو أني أوزوج وأخلص وافتك م الزهق.‬
‫>‪<br‬‬
‫> ”جثا “ =‪<INPUT TYPE=”CHECKBOX” NAME = “jihad” value‬‬
  ‫الكفرة والمشركي‬    ‫أبغى أروح الجثا واخمع ريو‬
‫>‪<br‬‬
‫>‪” CHECKED‬قران“ =‪<INPUT TYPE=”CHECKBOX” NAME = “qran” value‬‬
‫وهللا لو ألتحق بتحفيظ قرآن واحفظ المران كامل وأطبم في عملي وحياوي حرواح في حياوي كثير‬
‫>‪<br‬‬
‫>”إرتال“ = ‪<input type= submit value‬‬
‫>‪</FORM‬‬
‫>‪</html‬‬
                                           ‫2- ق بفت ملف ج ي وق بوضع الكو التالى في :‬
‫>”‪<html dir = “rtl‬‬
‫?<‬
‫; ‪Echo $WIFE . “ “ . $jihad . “ “ . $qran‬‬
‫>?‬
‫>‪</html‬‬
                                                            ‫3- ق بحفظ بات ‪check2.php‬‬
                                                                    ‫4- ق بتشغيل الملف .‬
                                                                                ‫5- النتيج‬
                                                                            ‫تطبيق عملي (3)‬
                                                       ‫1- افت محرر النصوص واكتب الكو التالي :‬
   ‫>”‪<html dir=”rtl‬‬
   ‫>”‪<FORM ACTION=”CHECK3.PHP” METHOD = “POST‬‬
    ‫مالذي وري أن وفتل في الحياة ؟ (يمكنك إختيار أكثر م إجابة )‬
   ‫>‪<br‬‬
   ‫>‪” CHECKED‬زوجة“ =‪<INPUT TYPE=”CHECKBOX” NAME = “alswalif[]” value‬‬
   ‫الذي أري أن أفتل في الحياة هو أني أوزوج وأخلص وافتك م الزهق.‬
   ‫>‪<br‬‬
   ‫> ”جثا “ =‪<INPUT TYPE=”CHECKBOX” NAME = “alswalif[]” value‬‬
     ‫الكفرة والمشركي‬    ‫أبغى أروح الجثا واخمع ريو‬
   ‫>‪<br‬‬
   ‫>‪” CHECKED‬قران“ =‪<INPUT TYPE=”CHECKBOX” NAME = “alswalif[]” value‬‬
   ‫وهللا لو ألتحق بتحفيظ قرآن واحفظ المران كامل وأطبم في عملي وحياوي حرواح في حياوي كثير‬
   ‫>‪<br‬‬
   ‫>”إرتال“ = ‪<input type= submit value‬‬
   ‫>‪</FORM‬‬
   ‫>‪</html‬‬
              ‫2- ق بحفظ بات ‪ check3.html‬وافت محرر النصوص م ج ي واكتب الكو التالي :‬
   ‫>”‪<html dir=”rtl‬‬
   ‫?<‬
   ‫; ”>‪Echo “$alswalif[0] <br‬‬
   ‫; ”>‪Echo “$alswalif[1] <br‬‬
   ‫; ”>‪Echo “$alswalif[2] <br‬‬
   ‫>?‬
   ‫>‪</html‬‬
                                  ‫3- ق بحفظ بات ‪ check3.php‬وق بنملثما الى ملف السيرفر .‬
                                                                        ‫4- ق بتشغيل البرنامج‬
   ‫‪http://localhost/check.html‬‬
                                                             ‫5- ق بضغط زر ارتال وانظر للنتيج‬

                                                                                          ‫الشرح‬
‫في الواقع لم قمنا بتابيق نلث وماري التمري االول أر نا لفت النظنر إلنى أنننا قمننا بتن ت اتنتا ات‬
‫‪ value‬للمتغير وو إعااء الميمة ‪ on‬عن اختيار المستا ت مربع التلمة باإلضنافة أن مربنع التلمنة كنان‬
‫ماتاراا بسبب وضتنا الااصية ‪ CHECKED‬ولك التمري غير عملني وغينر جين بن ون وضنع قني ‪VALUE‬‬
‫عن وضتنا أل كثر م مربع اختينار لنذلك فمن قمننا باضناف قني ينت وضنتثا فني المتغينرات عنن اختينار‬
‫المستا ت لثا كما في التمري الثاني وأر نا لفت النظر في التمنري النى شني يسنمي بالمصنفوفات‬
‫فإذا أر نا مثل أن نجتل ات المتغير متشابثا واجراء عملينات وكنون أتنرع علين نسنتا ت المصنفوفات‬
‫ول نتارق إلى المصفوفات حالياا ولك أر نا لفت نظرك فمط وتنموت بالتكل ع المصفوفات بالتفصنيل‬
           ‫الما م باذن هللا هي والتكرارات بت التكل ع التبارات الشرطية في الن‪. PHP‬‬        ‫في ال رو‬
                                 ‫ازرار الراديو(‪( )RADIO BUTTONS‬اختر المشروب المفضل !)‬
                               ‫ماهو اختيارك المفضل ؟ علما بان اليمكنك اختيار اكثر م خيار واح !!‬

‫في الواقع إن زر الرا يو يتي لك أن واتار شي واح من بني عن ة اختينارات وننراه كثينراا عنن اوفاقينات‬
‫البرامج حيي يتايك فرص إما بمبول اإلوفاقية أو رفضثا ويكنون واحن من االختيناري محن ا (وهنو خينار‬
                                                                                        ‫الرف !) .‬

                                     ‫يت اتتا ات ازرار الرا يو باتتا ات التبارة >‪ <INPUT‬كالتالى :‬

‫>‪<INPUT TYPE = ”radio” NAME = “name” value= ”value” checked‬‬

                                                ‫بان زر را يو في هذا الجزء :‬   ‫نموت بتح ي نوع الكائ‬
   ‫”‪TYPE = ”radio‬‬
                                                         ‫نموت بتح ي ات المتغير في هذا الجزء :‬

   ‫”‪NAME = “name‬‬
                                                 ‫نموت بتح ي الميمة التي تتكون في المتغير هنا :‬
   ‫”‪value= ”value‬‬

              ‫في الواقع مع ازار الرا يو نموت بجتل ات المتغير ‪ name‬هو نفس والمي ماتلفة ‪value‬‬
                        ‫لكل تؤال . وإذا ل نم بوضع قيمة فسيموت ‪ PHP‬بوضع الميمة ‪ on‬للمتغير .‬

                                                                       ‫تطبيق عملي :‬
      ‫1- ق بتشغيل محرر النصوص ل يك واكتب الكو التالي وق بحفظ في ملف اتم ‪. radio.html‬‬
‫>”‪<html dir=”rtl‬‬
‫>”‪<form action = radio.php method = “post‬‬
‫ماهو مشروبك المفضل ؟‬
‫>‪<br‬‬
‫>‪<br‬‬
‫>‪” checked‬شاي” =‪<INPUT TYPE = ”radio” NAME = “mshroob” value‬‬
‫شاي‬
‫>‪<br‬‬
‫> ”قثوة” =‪<INPUT TYPE = ”radio” NAME = “mshroob” value‬‬
 ‫قثوة‬
‫>‪<br‬‬
‫> ”إرتال” =‪<INPUT TYPE = submit value‬‬

‫>‪</form‬‬
‫>‪</html‬‬
                         ‫‪radio.php‬‬   ‫بافظ بات‬     ‫محرر النصوص واكتب الكو التالي وق‬      ‫بفت‬   ‫2- ق‬
   ‫>"‪<html dir = "rtl‬‬
   ‫?<‬
   ‫;‪ :" . " " . $mshroob‬مشروبك المفضل هو" ‪echo‬‬
   ‫>?‬
   ‫>‪</html‬‬
                                                   ‫باختيار المشروب المفضل واختر إرتال .‬       ‫3-ق‬
                                                                                             ‫الشرح :‬
‫في الواقع لم قمنا بصنع أزرار را يو ولم قمنا بوضع قيمة لكل زر وكون وابتنة للتبناره التني بجنوار النزر .‬
‫ولم قمنا بوضع عبارة ‪ checked‬لكي ورى كيف أن األ اة التي وحتوي على التبارة وكنون محن ة ولمائينا‬
                                ‫والحظ أن التبارة التي وكون بجانب الزر وكون موجو ة أتفل كو الزر مثل :‬
‫>‪” checked‬شاي” =‪<INPUT TYPE = ”radio” NAME = “mshroob” value‬‬
‫شاي‬

                                                                ‫التبارة هي الملونة باللون األحمر .‬
   ‫وأيضا الحظ أننا اتتا منا متغيراا واح اا فمط لجميع اإلختيارات بحيي أن جميع األزرار قيمتثا وتو إلى‬
                                                                                     ‫هذا المتغير .‬

            ‫القوائم (‪ )Lists Or drop down menus‬اختر مواصفات زوجتك للمستقبل واسمها :‬
   ‫وستا ت الموائ في الن ‪ html‬بشكل ماتلف قليل ا عن األ اوت السنابمة إذ أنننا نسنتا ت وتنمي من‬
                                                                              ‫وتوت لغة ‪ html‬وهما :‬
  ‫>‪ <select‬لنمننوت بإنشنناء المائمننة و >‪ <OPTION‬ونسننتا ت الااصننية ‪ MULTIPLE‬إذا كنننا نرينن إواحنن‬
‫الفرص للمستا ت أن ياتار أكثر م قيمة ونمنوت بوضنع الميمنة التني ياتارهنا المسنتا ت فني متغينر‬
    ‫بواتا الااصية ‪ NAME‬أو في مصفوفة متغيرات (وتيتض مفثنوت المصنفوفات لن يك جين ا فني ر‬
                                                                                 ‫المصفوفات باذن هللا .‬

                                                                         ‫تطبيق عملي :‬
             ‫1- ق بفت محرر النصوص ل يك واكتب الكو التالي واحفظ في ملف بات ‪: lists.html‬‬
   ‫>”‪<html dir=”rtl‬‬
   ‫>”‪<form action = “lists.php” method = “post‬‬
   ‫ماذا وري ان يكون ات زوجة المستمبل(لغير المتزوجي ) ؟‬
   ‫>‪<br‬‬
   ‫> ”‪<select name = “wife‬‬
   ‫>‪ </option‬هناء >‪<option‬‬
   ‫>‪ </option‬جمانة>‪<option‬‬
   ‫>‪ </option‬رزان>‪<option‬‬
   ‫>‪ </option‬تحنننر>‪<option‬‬
   ‫>‪ </option‬تارة>‪<option‬‬
   ‫>‪ </option‬تمية>‪<option‬‬
   ‫>‪ </option‬روان>‪<option‬‬
   ‫>‪ </option‬الل>‪<option‬‬
   ‫>‪ </option‬ات اخر>‪<option‬‬
   ‫>‪</select‬‬
   ‫>‪<BR‬‬
   ‫ماذا وري أن وكون مواصفاوثا ؟‬
   ‫>‪<Br‬‬
   ‫>‪<select name=”dis[]” multiple‬‬
   ‫>‪</option‬جميلة>‪<option‬‬
   ‫>‪</option‬مت ينة>‪<option‬‬
   ‫>‪ </option‬شمراء>‪<option‬‬
   ‫>‪</option‬جت اء الشتر>‪<option‬‬
   ‫>‪ </option‬تو اء>‪<option‬‬
   ‫>‪ </option‬تمراء>‪<option‬‬
   ‫>‪ </option‬بيضاء>‪<option‬‬
   ‫>‪</select‬‬
   ‫>‪<br‬‬
   ‫>”إرتننال”=‪<INPUT TYPE=SUBMIT VALUE‬‬
   ‫>‪</html‬‬
                         ‫‪: lists.php‬‬   ‫ملف ج ي واكتب في الكو التالي وق بحفظ بات‬           ‫بفت‬   ‫2- ق‬
   ‫>”‪<html dir=”rtl‬‬
   ‫?<‬
   ‫; ‪ ” . “ “ . $wife‬لم أر ت أن يكون ات زوجتك“ ‪Echo‬‬
   ‫;”>‪Echo “<br><br‬‬
   ‫;“ ولم أر ت أن وكون مواصفاوثا“ ‪Echo‬‬

   ‫;”>‪Echo “<br><br‬‬
   ‫;”>‪Echo “$dis[0] <br‬‬
   ‫;”>‪Echo “$dis[1] <br‬‬
   ‫;”>‪Echo “$dis[2] <br‬‬
   ‫;”>‪Echo “$dis[3] <br‬‬
   ‫; ”>‪Echo “$dis[4] <br‬‬
   ‫;”>‪Echo “$dis[5] <br‬‬
   ‫;”>‪Echo “$dis[6] <br‬‬
   ‫>?‬
   ‫>‪</html‬‬

                                                                                ‫بتشغيل البرنامج‬    ‫ق‬
   ‫‪http://localhost/lists.html‬‬
                                                                     ‫واختر ماوري ن اضغط زر ارتال‬

                                                                                  ‫الشرح :‬
‫لم قمنا بصناعة قائمة وسم بإختيار قيمة واح ة منثا ن وذهب هذه الميمة الى المتغير ‪ wife‬وصننتنا‬
  ‫قائمة ناني وسم بإختيار أكثر م عنصر واح وقمنا بوضع هذه المي في مصنفوف متغينرات (تيتضن‬
                                               ‫قا م ان شاء هللا ) .‬ ‫متني المصفوفات في رو‬


                                    ‫االداة الخفيه (والمعلومات السريه!) (‪)hidden control‬‬
 ‫هناك بت األوقات وحتاج فيثا إلى إرتال بت المتلومات م صفحة ويب الى صفحة ويب اخنرى عن‬
              ‫طريق النماذج وفي نفس الوقت أنت الوري المستا ت أن يموت بريية هذه المتلومات .‬

‫في الواقع هناك أ اة وساع ك على اخفاء هذه المتلومات على المسنتا ت يسنمونثا بحمنل النمنوذج‬
                              ‫المافي أو األ اة الافية (‪. )hidden form field or hidden control‬‬

‫هذه األ اة ولتب وراا ماتلفاا ومتميزاا عن بمينة األ وات وهني اخفناء المتلومنات التني ون ا خالثنا كمنا‬
‫شرحنا في السابق وهي مفي ة ج ا مع النماذج المصنوع بواتاة الن‪ PHP‬إذ أنثنا وسنم لننا أيضنا بنان‬
                                                       ‫وكون المتلومات المافي هي متغيرات ‪. PHP‬‬

                                                            ‫صنع هذه الحمول المافية كالتالى :‬      ‫يت‬

   ‫>”الرتالة السرية”=‪<INPUT TYPE=HIDDEN NAME =hidden1 VALUE‬‬

‫نموت بوضنع ‪ HIDDEN‬لكني يتنرف المتصنف أن هنذه المتلومنات خفينة (الوظثنر للمسنتا ت) ونضنع اتنما‬
‫للمتغير الذي يموت باالحتفاظ بالمتلومات والذي يتازن اتم فني النن‪ NAME‬ونمنوت بوضنع المتلومنات التني‬
                                                                      ‫نري اخفاءها في الن‪. VALUE‬‬
  echo() ‫ بواتاة األمر‬HTML‫طريق كتابة كو الن‬    ‫ وذلك ع‬php‫نستايع االتتفا ه أيضا منثا ع طريق الن‬
                                                                : ‫ كما في المثال التالى‬PHP‫في الن‬
<?
$msg1= “‫;” هذه التبارة ل وظثر‬
Echo “<form>” ;
Echo “<input type=hidden name =secret value= ‘$msg1’>”;
Echo “<input type=submit>”;
Echo “</form>”;
?>
   ‫ ولم اتتاتنا وازي‬echo() ‫ ع طريق االمر‬PHP‫ و كتابت بالن‬HTML ‫هذا الكو الذي وراه عبارة ع كو‬
                                               . )secret( html ‫$) في متغير‬msg( php ‫قيمة متغير‬

                                                                             : ‫تطبيق عملي‬
                                 : hid.php    ‫1 - افت محرر النصوص واكتب الكو التالي واحفظ بات‬
<html dir=”rtl”>
<head></head>
<body>
<?
$car1= “ ‫;”لكز‬
$car2= “‫;”ماكسيما‬
$car3=”‫;”الن كرزور‬
Echo “<form method =get action=’hid2.php’>”;
Echo “‫;”ماهي السيارة التي وتمنى أن وشتريثا أو وحظي بثا ؟‬
Echo “
<select name= ‘favcar’>
<option>$car1</option>
<option>$car2</option>
<option>$car3</option>
</select><br><br>
<input type =hidden name = hid1 value=’$car1’>
<input type =hidden name = hid2 value=’$car2’>
<input type =hidden name = hid3 value=’$car3’>
<input type = submit value=’‫>’إرتال‬
</form>”;
?>
</body>
</html>
                                hid2.php ‫محرر النصوص واكتب الكو التالي واحفظ بات‬      ‫3- افت‬
<html dir=”rtl”>
<head></head>
<body>
<?
Echo “: ‫<لم قمنا بترض السيارات التالية عليك‬br>”;
Echo “$hid1<br>”;
Echo “$hid2<br>”;
Echo “$hid3<br>”;
Echo “<br>:‫<ولم قمت باختيار‬br>”;
Echo $favcar;
?>
</body>
</html>
                                      ‫ق بتشغيل السكربت :‬        ‫الى مجل السيرفر ن‬      ‫3- قمت بنمل الملفي‬
‫‪http://localhost/hid.php‬‬

                                                                                                   ‫الشرح :‬
‫لم قمنا بتمل نموذج بسكربت الن‪ php‬الحظ أننا اتتا منا الن(‘) بن ال ا من (“) كمنا كننا نتمنل فني النن ‪html‬‬
‫المتغيرات) ولم قمنا بإ راج قي متغيرات النن‪php‬‬           ‫وذلك الننا قلنا تابق أن المي الحرفية ....... (راجع ر‬
            ‫في كو الن‪ html‬مما يوفر علينا الكثير م إعا ه الكتابة (في حال كان النص المستا ت طويل ا ) .‬
                                                     ‫اقرا المثال أكثر م مر وتيتض لك الممال أكثر باذن هللا .‬

                                                 ‫استخدام حقل كلمات السر (‪)Password fields‬‬
‫لكي وجتل المتلومات أكثر حماية م التترض إلى السرقة أو غير ذلك يمكنك اتتا ات حمول كلمات السنر‬
‫الذي هو عبارة ع مربنع ننص بسنيط يمنوت بإظثنار الننص علنى شنكل نجنوت **** فني حنال كنان الجثناز‬
‫يستا ت على ي أكثر من شناص فنان هنذه الاريمنة جين ة قلنيل ا فني أن الينري شناص متلومنات اآلخنر‬
                                                                                        ‫السرية .‬
‫في الواقع مع ذلك فإنك الوكون ق ا يت حماية إذا كان االتلوب المستا ت في ارتنال بياننات المسنتا ت‬
‫هو االتلوب ‪ get‬إال إذا كنت وستا ت وشفير البيانات ويكون أكثر جو ة اذا اتتا مت االتلوب ‪ post‬وايضنا‬
‫ل يكون محمياا م الثاكر إذا ل وكن وسنتا ت ‪ )Secure Socket Layer( SSL‬لكني ومنوت بتنشنيط وشنفير‬
                                                                                        ‫البيانات .‬

                                                                                    ‫تطبيق عملي‬
                                 ‫‪pass.php‬‬     ‫ق بفت محرر النصوص ل يك واكتب الكو التالي واحفظ بات‬
‫>”‪<html dir=”rtl‬‬
‫>‪<body‬‬
‫>”‪<form method=post action=”pass1.php‬‬
‫ات المستا ت‬
‫>‪<br‬‬
‫>"‪<input type="text" name ="user‬‬
‫>‪<br‬‬
‫كلمة المرور‬
‫>"‪<input type="password" name ="pass‬‬
‫>‪<br‬‬
‫>’إرتال’=‪<input type = submit value‬‬
‫>‪</form‬‬
‫>‪<body‬‬
‫>‪</html‬‬
                          ‫ق بفت محرر النصوص ل يك واكتب الكو التالي واحفظ بات ‪pass1.php‬‬
‫?<‬
‫;”ات المستا ت هو : “ ‪Echo‬‬
‫;”>‪Echo “<br>$user<br‬‬
‫;”وكلم المرور هي :“ ‪Echo‬‬
‫”‪Echo “<br><br>$pass‬‬
‫?<‬
                                                    ‫ق بنمل الملفي الى مجل السيرفر ل يك‬
                                                         ‫ق بتشغيل البرنامج والحظ النتيج .‬
                                                      ‫ارسال البريد االلكتروني بواسطه الـ‪: php‬‬
‫البري اإللكتروني هو الحياة التي وننب بثنا السنكربتات فمنثل ا هنناك تنكربتات ارتنال برين النى صناحب‬
                ‫الموقع وابره بشي متي أو ملحوظة أو غير ذلك ويمك اتتا امثا في أكثر م مجال .‬
                                                     ‫وال الة التي وستا ت في ذلك هي ال الة )(‪mail‬‬

‫;)”‪mail("$to", "$sub", "$msg”,”From:$you‬‬

    ‫ووموت بوضع بري الذي تتصل الرتالة في الاانة ‪ $to‬وموضوع الرتالة في الاانة ‪ $sub‬والرتالة في‬
                                         ‫الاانة ‪ $msg‬وبري ك أنت أو بري المرتل في الاانة ‪. $you‬‬

                                                                               ‫تطبيق عملي‬
                                            ‫‪mail.html‬‬   ‫ق بكتابة الكو التالي واحفظ في ملف بات‬
‫>‪<html dir=rtl‬‬
‫>‪<head‬‬
  ‫>‪</title‬برنامج إرتال بري >‪<title‬‬
‫>‪</head‬‬
‫>‪<body‬‬
‫>"‪<form action="mail.php" method="post‬‬
‫عنوان المرتل‬
‫>‪<br‬‬
‫>"‪<input type="text" name = "you‬‬
‫>‪<br‬‬
‫عنوان المستمبل‬
‫>‪<br‬‬
‫>"‪<input type="text" name = "to‬‬
‫>‪<br‬‬
‫موضوع الرتالة‬
‫>"‪<input type="text" name = "sub‬‬
‫>‪<br‬‬
 ‫الرتال‬
‫> "‪<textarea rows=10 cols=20 name = "msg‬‬
‫>‪</textarea‬‬
‫>"إرتال البري االلكتروني" = ‪<input type="submit" value‬‬
‫>‪</form‬‬
‫>‪</body‬‬
‫>‪</html‬‬
                            ‫بكتابة الكو التالي وق بإعااءه االت ‪. mail.php‬‬   ‫بانشاء ملف اخر وق‬   ‫ق‬

‫?<‬
‫;)”‪mail("$to", "$sub", "$msg”,”From:$you‬‬
‫>?‬
   ‫بتشغيل البرنامج وامل البيانات واضغط زر االرتال وتتري ان‬   ‫ق بوضع الملفي في مجل السيرفر وق‬
                                                                        ‫الرتال و ارتالثا بنجاح .‬
                                 ‫برامج عمليه‬
                                                              ‫برنامج او تكربت ارتال بااقات بسيط‬
  ‫يحتوي م ملفي الملف األول ب البااقات وعنوان البري اإللكتروني والملف الثاني هو الذي يموت بتملية‬
                                                                                         ‫اإلرتال‬

                                                       : ‫ وكو ه كالتالى‬chcard.php ‫الملف األول هو‬
<html dir=”rtl”>
<form action =card.php method = “post”>
‫اختر البااقة التي وري ارتالثا‬
<br>
<br>
<INPUT TYPE = ”radio” NAME = “card” value= ”
http://www.khalaad.f2s.com/MADINA9_small.JPG” checked>
‫البااق االولى‬
<br>
<br>
<img src="http://www.khalaad.f2s.com/MADINA9_small.JPG" width="100" height="100" alt=""
border=0>
<br>
<br>
<INPUT TYPE = ”radio” NAME = “card” value= ” http://www.khalaad.f2s.com/Haram3.jpg” >
  ‫البااق الثاني‬
<br>
<img src="http://www.khalaad.f2s.com/Haram3.jpg" width="100" height="100" alt=""
border=0>
<br>
‫اتمك‬
<br>
<input type="text" name = "myname">
<br>
‫بري ك االلكتروني‬
<br>
<input type="text" name = "you">
<br>
‫بري ص يمك‬
<br>
<input type="text" name = "to">
<br>
  ‫موضوع التثنا‬
<input type="text" name = "sub">
<br>
  ‫الرتال‬
<br><br>
<textarea rows=10 cols=20 name = "msg" >
</textarea>
<br>
<INPUT TYPE = submit value= ”‫> ”إرتال البااقة‬
</form>
</html>
   ‫‪card.php‬‬   ‫الملف الثاني يموت بتملية ارتال البااقة ووموت بكتابة الكو التالي واحفظ في ملف بات‬
‫?<‬
‫وهو يمول في نص رتالت لك “ .”‪ ” . “\n‬بارتال بااق اليك ‪$myname‬لم قات “ = ‪$message‬‬
‫;”‪” .”\n”. “$card” .”\n‬ووج ها على الرابط التالى”.”‪:\n$msg‬‬
‫;)”‪mail("$to", "$sub", "$message”,”From:$you‬‬
‫;”>‪</center‬مبارك ،،،لم و ارتال الرتال بنجاح >‪echo “<center‬‬
‫>?‬
                                                                                  ‫ملحظة :‬
                   ‫ال الة ‪ \n‬وموت فمط بب ا تار ج ي الننا النستايع اتتا ات >‪ <br‬في نص الرتالة‬

				
DOCUMENT INFO
Shared By:
Stats:
views:5
posted:2/3/2013
language:
pages:16
Description: book prigram and adsens and borsah