A  A  A
-
اخر عشرة مواضيع :         محاضرات في ساعة البريك ..!!! (اخر مشاركة : Miss Rose - عددالردود : 4 - عددالزوار : 152 )           »          التسجيل المبكر ... نرجو التوضيح اكثر (اخر مشاركة : Miss Rose - عددالردود : 16 - عددالزوار : 459 )           »          مستقبل خريجي الكلية الجامعية ( نداء للخرجين و لي عندهم معرفة) (اخر مشاركة : بن سعود - عددالردود : 1 - عددالزوار : 242 )           »          حير مخيلتي وازعج ذاكرتي .. (اخر مشاركة : star** - عددالردود : 1 - عددالزوار : 39 )           »          ياارب يسعد اللي يجاوبني ويوفقه اقوى شي (اخر مشاركة : star** - عددالردود : 2 - عددالزوار : 51 )           »          إلى الاداره--مبنى قسم البنات قنبله مؤقوته!! (اخر مشاركة : star** - عددالردود : 8 - عددالزوار : 245 )           »          خمسة كوارث في المملكة العربية السعودية ..!؟ (اخر مشاركة : الامبراطور - عددالردود : 5 - عددالزوار : 474 )           »          عدد الساعات المسموح بهاا ..؟ (اخر مشاركة : Sara - عددالردود : 14 - عددالزوار : 289 )           »          سؤآآآآآآآآآآآآآآآآآآآآل ..!~ (اخر مشاركة : الكتلوني - عددالردود : 5 - عددالزوار : 81 )           »          خطتي تتظمن 19 ساعة .. مالحل!!!! (اخر مشاركة : حلاوه مصاص - عددالردود : 5 - عددالزوار : 145 )           »          محاضرات في ساعة البريك ..!!! (اخر مشاركة : Miss Rose - عددالردود : 4 - عددالزوار : 152 )           »          التسجيل المبكر ... نرجو التوضيح اكثر (اخر مشاركة : Miss Rose - عددالردود : 16 - عددالزوار : 459 )           »          مستقبل خريجي الكلية الجامعية ( نداء للخرجين و لي عندهم معرفة) (اخر مشاركة : بن سعود - عددالردود : 1 - عددالزوار : 242 )           »          حير مخيلتي وازعج ذاكرتي .. (اخر مشاركة : star** - عددالردود : 1 - عددالزوار : 39 )           »          ياارب يسعد اللي يجاوبني ويوفقه اقوى شي (اخر مشاركة : star** - عددالردود : 2 - عددالزوار : 51 )           »          إلى الاداره--مبنى قسم البنات قنبله مؤقوته!! (اخر مشاركة : star** - عددالردود : 8 - عددالزوار : 245 )           »          خمسة كوارث في المملكة العربية السعودية ..!؟ (اخر مشاركة : الامبراطور - عددالردود : 5 - عددالزوار : 474 )           »          عدد الساعات المسموح بهاا ..؟ (اخر مشاركة : Sara - عددالردود : 14 - عددالزوار : 289 )           »          سؤآآآآآآآآآآآآآآآآآآآآل ..!~ (اخر مشاركة : الكتلوني - عددالردود : 5 - عددالزوار : 81 )           »          خطتي تتظمن 19 ساعة .. مالحل!!!! (اخر مشاركة : حلاوه مصاص - عددالردود : 5 - عددالزوار : 145 )           »         


 


تم إتاحة  التسجيل مجددا , في حال عدم التمكن من التسجيل يرجى مراسلتنا عبر البريد التالي
web@ucyanbu.com



العودة   منتديات طلاب وطالبات الكلية الجامعية > التخصصات العلمية > علوم الحاسب التطبيقية > الفصل الدراسي الثاني > CS371

CS371 Web Engineering and Development

إضافة رد
 
أدوات الموضوع طريقة عرض الموضوع
قديم 09-Mar-2010, 07:10 PM   رقم المشاركة : ( 1 )
Retaj
مشرفة سابقة

الصورة الرمزية Retaj

الملف الشخصي
رقــم العضويـــة : 12
تـاريخ التسجيـل : Feb 2007
الــــــــجنــــــس : أنــثـــى
الـــــدولـــــــــــة : ينبع الصناعية
المشاركـــــــات : 2,107 [+]
آخــر تواجــــــــد : 31-Aug-2010(07:09 PM)
عدد الـــنقــــــاط : 200
قوة التـرشيــــح : Retaj has a spectacular aura aboutRetaj has a spectacular aura aboutRetaj has a spectacular aura about

 الأوسمة و جوائز
 اخر مواضيع العضو

Retaj غير متواجد حالياً

Lightbulb الدرس الثامن : التعامل مع الـ form والدوال(mail-include-require)

بسم الله الرحمن الرحيم

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

الدروس اللي بعد كذا راح نتعلم الــ mysql لاننا راح نحتاجها في تعاملنا مع قواعد البيانات
وأتوقع راح تكون سهلة عليكم ^^

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



الدرس الثامن:
محاور الدرس
* التعامل مع الـ Form
*التعامل مع الطريقة post والطريقة get.
*التعامل مع المتغير $_GET
*التعامل مع المتغير $_POST
*التعامل مع المتغير $_REQUEST
*دالة mail
*دالة include
*دالة require


التعامل مع الـ Form:
سنقوم الان بكتابة كود html يقوم بعمل مربعين نص وازرار ارسال:



كود PHP:
<html
<
body
<
form 
Name :<input type="text" /> 
<
br /> 
Age: <input type="text"  /> 
<
br /> 
<
input type="submit" value="send"/> 
</
form
</
body
</
html


طبعا كما يتضح في الكود اعلى ان هذا الكود كود اصم مجرد مربعات نصوص وازرا ارسال لكن ليس هناك اي تفاعل ولاضافة تفاعل لا بد من اضافة بعض الخصائص:


كود PHP:
<html
<
body
<
body
<
form action="form2.php" method="post" 
Name :<input name="firstName" type="text" id="firstName" /> 
<
br /> 
Age: <input name="Age" type="text" id="Age"  /> 
<
br /> 
<
input type="submit" value="send"/> 
</
form
</
body
</
html


طبعا اضفنا الخاصية name لكل مربع نص حتى نستطيع معرفة من اي مربع نص ارسلت قيمته.. خاصية الـ action نحدد فيها المكان الذي سترسل لها القيم وكما هو موضح اننا ارسلناها الى صفحة form2.php وطريقة الارسال المستخدمة هي الـ POST او GET وبذلك تم الانتهاء من تكوين الـ form .

ارسال البيانات بطريقة الـ POST:
الان سنقوم باسترجاع البيانات في الصفة التي حددناها لاسترجاع البيانات وهي form2.php فنكتب الكود التالي:



كود PHP:
<html> 
<body> 
<?php 
 
echo "The Name is : ".$_POST["firstName"]."<br>"
 echo 
"his age is :".$_POST["age"]; 
?> 
</body> 
</html>



كما تلاحظ لإتسرجاع القيم استخدمنا المتغير $_POST وهو عبارة عن مصفوفة تقوم بتجميع القيم من الفورم بواسطة الطريقة post
ارسال البيانات بطريقة الـ GET:
يمكن الارسال بهذه الطريقة بتغير طفيف على المثال السابق وهو كالتالي :



كود PHP:
<html
<
body
<
body
<
form action="form2.php" method="get" 
Name :<input name="firstName" type="text" id="firstName" /> 
<
br /> 
Age: <input name="Age" type="text" id="Age"  /> 
<
br /> 
<
input type="submit" value="send"/> 
</
form
</
body
</
html


لاحظ اننا قمنا بتغير طريقة ارسال الـ form من post الى الطريقة الجديدة get
ولإترجاع البيانات في الصفحة نقوم باستخدام المتغير $_GET كما هو مبين:



كود PHP:
<html> 
<body> 
<?php 
 
echo "The Name is : ".$_GET["firstName"]."<br>"
 echo 
"his age is :".$_GET["age"]; 
?> 
</body> 
</html>


ملاحظة:

لا بد الإنتباه لها المتغيران $_POST والمتغير $_GET لا بد ان يكتبان باحرف كبيرة وبنفس الطريقة حتى لا تظهر مع اي خطأ عند تنفيذ الكود.

طبعا اكيد الان انت في حيرة من امرك خاصة اني اعطيتك طريقتين للإرسال وهي الـ post والـ get فأي واحدة تستخدم..اكيد انت راح تستخدم الطريقة المناسبة لك لكن قبل ان تسخدم الطريقة لا بد ان تعرف الفرق بينهما حتى تحدد الطريقة المناسبة لإرسال البيانات فيها

الفرق بين الـ post والـ get :

طريقة الـ post :
*المتغيرات المرسلة لا تظهر في شريط العنوان ..لو لاحظ عند استخدام الطريقة post فان الـ firstName والمتغير age لا يظهران كماهو موضح :



كود PHP:
http://localhost/test/form2.php 


*المتغيرات لا تملك طول محدد

طريقة ارسال بواسطة الـ get :
*المتغيرات المرسلة تظهر في شريط العنوان كما هو مبين:




كود PHP:
http://localhost/test/form2.php?firstName=saeed&age=12 



(نلاحظ انه اظهر المتغيرات وقيمها ..هذا الاسلوب ليس محبب عند ارسال باسورد لان بهذه الطريقة يمكن لأي شخص التعرف على الباسورد المرسل..لذلك هذه الطريقة لا تسخدم بالنسبة لفورم التي تحتوي على معلومات آمنية ككلمة السر )
*المتيغرات تملك طول محدد بمقدار 100 حرف فقط.

طريقة مشتركة بين الـ post والـ get:
هناك طريقة لاتسرجاع البيانات في صفحة سواء كانت الصفحة مرسلة بطريقة الـ post او بطريقة الـ get وهي باستخدام المتغير $_REQUEST بدل من المتغير $_POST او بدل
المتغير $_GET

Email:
هناك دالة متخصصة في الـ php تدعى (mail)تقوم هذه الدالة بتمكين مستخدمها من ارسال رسالة معينة لبريد اكتروني

طريقة كتابة دالة email():


كود PHP:
mailstring to,string subject,string message,headers


كما يظهر ان هذه الدالة تقوم باستقبال اربع برامترات:

to: تأخد اسم العنوان البريد المرسل اليه.
subject:تأخد موضوع الرسالة.
message:تأخد نص الرسالة المراد ارسالها.
headers: عبارة عن بارامتر اختياري نحدد فيه التالي (from -Cc-Bcc).

طيب الان سوف نقوم بعمل form تمكن مستخدم الـ form ارسال رسالة :
حيث سنتحتاج الى ملفين :
- ملف نضع فيه الـ form
- ملف نضع فيه دالة mail ورسالة توضح للمستخدم انه تم ارسال رسالته

ملف الـ form:
سنقوم بكتابة كود يقوم بتنفيد الشكل التالي:





كود PHP:
<html
<
body
<
form id="form1" name="form1" method="post" action="mailTo1.php"
  <
table width="538" border="0" cellspacing="0" cellpadding="0"
    <
tr
      <
td>to:</td
      <
td><label
        <
input name="toMail" type="text" id="toMail" size="50" /> 
      </
label></td
    </
tr
    <
tr
      <
td>from</td
      <
td><label
        <
input name="fromMail" type="text" id="fromMail" size="50" /> 
      </
label></td
    </
tr
    <
tr
      <
td>subject</td
      <
td><label
        <
input name="subjectMail" type="text" id="subjectMail" size="50" /> 
      </
label></td
    </
tr
    <
tr
      <
td><p>message </p>      </td
      <
td><label
        <
textarea name="messageMail" id="messageMail" cols="100" rows="10"></textarea
      </
label></td
    </
tr
    <
tr
      <
td colspan="2"><label
        <
div align="center"
          <
input type="submit" name="send" id="send" value="Submit" /> 
        </
div
      </
label></td
    </
tr
  </
table
</
form
</
body
</
html


تم حفظ الملف هذا بإسم mail1.php
ملف الذي يحتوي على دالة الـ mail:

كود PHP:
<html> 
<body> 
<?php 
 $to
=trim($_POST["toMail"]); 
 
$from=$_POST["fromMail"]; 
 
$subject=$_POST["subjectMail"]; 
 
$message=$_POST["messageMail"]; 
 
$headers="From:$from"
 
mail($to,$subject,$message,$headers); 
 echo 
"<center><b>send done!</b></center>"
?> 
</body> 
</html>



تم حفظ الملف بإسم mailTo1.php



ملاحظة:
عند تطبيق المثال هذا سوف تظهر رسالة خطأ وهي ليست رسالة خطأ برمجي ولكن هناك تغير في ملف ini.php ..ولكني للاسف لا اعرف طريقة حل الخطأ هذا ..ولكني عندما رفعت الملفين على مساحة بمساعدة الاستاد علي عبد العزيز تم تنفيد الكود بدون اي مشاكل ...لذلك عند تطبيق المثال هذا حاول رفعه على مساحة كي يتم تنفيذه..وتقبلو اعتذاري.


جملة include:
هي عبارة عن جملة يمكن استخدامها لجلب ملف php من ملف لملف آخر..
بمعنى لو عندك عدد صفحات في موقعك وهناك اشياء متشابة في جميع الصفحات مثل البنر العلوي والقوائم وبعض الدوال فما عليك سواء كتابتها مرة واحدة فقط تم جلبها لأي صفحة من الصفحات باستدعاء الدالة include()


مثال بسيط:
سنقوم الان بعمل ملفين ملف يحتوي على امر طباعة يقوم بطباعة ترويسة نهاية كل صفحة..وملف نقوم به بعمل صفحة ومن ثم نقوم بجلب الملف الذي يقوم بعملية طباعة الترويسية


ملف الترويسة:

كود PHP:
<html> 
<body> 
<?php 
 
echo "<center><hr><br>جميع الحقوق محفوظة</center>"
?> 
</body> 
</html>


الأن نقوم بعمل اي عدد من الملفات ونقوم باستدعاء الكود الذي يقوم بطباعة الترويسة:

كود PHP:
<html> 
<body> 
بسم الله الرحمن الرحيم 
السفحة الأولى 
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> 
<?php 
include("include1.php"); 
?> 
</body> 
</html>


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


دالة require()

تقوم الدالة هذه بنفس عمل الدالة include وتختلف عنها باختلاف بسيط جداً وهو:ان الدالة include تطبع رسالة تحذير عند حدوث خطأ في جلب ملف معين وتستمر في تنفيد باقي الكود بينهما require تطبع رسالة خطأ وتتوقف من تنفيد باقي الكود.
ارجو من الله اني وفقت بالشرح .




*******************************
تدريبات
*******************************


قم بعمل كود يقوم بالتالي:

*قم بعمل صفحة تحتوي على التالي : كلمة " اسماء بعض أعضاء المنتدى:
بحيث تقوم بادخال مثلاً خمسة أسامي في الصفحة وترسلها لصفحة آخرى تطبع فيها اسماء الاشخاص .(استخدم الـ form).

*قم بعمل كود يقوم بارسال رسائل لبريدك .استخدم الـ (form)

*قم بتجميع الواجبين في صفحة واحدة بحيث تظهر خانات اسماء المشاركين في الحملة بالضافة الى form ارسال البريد الاكتروني لبريدك.

بالتوفيق
توقيع » Retaj
::~


.سِهَامُ اللّيلِ لا تُخْطِي...صَوِّبُوها نَحْوَ اليَهُود .. صَوِّبوها لأجلِ "فلسطين"...!

......... ................................. .......
  رد مع اقتباس
قديم 11-Mar-2010, 03:17 PM   رقم المشاركة : ( 2 )
mr_alqmor
عضو ماسي

الصورة الرمزية mr_alqmor

الملف الشخصي
رقــم العضويـــة : 120
تـاريخ التسجيـل : Mar 2007
الــــــــجنــــــس : ذكـــــــر
الـــــدولـــــــــــة : المدينة المنورة - الهيئة الملكيه
المشاركـــــــات : 1,123 [+]
آخــر تواجــــــــد : اليوم(07:22 AM)
عدد الـــنقــــــاط : 10
قوة التـرشيــــح : mr_alqmor is on a distinguished road

 الأوسمة و جوائز
 اخر مواضيع العضو

mr_alqmor غير متواجد حالياً

افتراضي رد: الدرس الثامن : التعامل مع الـ form والدوال(mail-include-require)

اخت ريتاج بالله شيكي على كودي

الملف الاول EX7-3
كود PHP:
<html>
    <body>
    <form>

Name1: <input type="text" />
<br />
Name2: <input type="text" />
<br />
Name3: <input type="text" />
<br />
Name4: <input type="text" />
<br />
Name5: <input type="text" />
<br />
<input type="submit" value="send" />
<br />

<?php
for($i $i <= $i++)
echo 
"The member name is  " $_POST["Name$i" ]. "<br>";
?>
        </form>
    </body>
</html>
الملف التاني EX7-4
كود PHP:
<html>
    <
body>

        <
form action="EX7-3.PHP" method="post">

Name1 <input name="Name1" type="text" id="Name1">
<
br />
Name2 <input name="Name2" type="text" id="Name2">
<
br />
Name3 <input name="Name3" type="text" id="Name3">
<
br />
Name4 <input name="Name4" type="text" id="Name4">
<
br />
Name5 <input name="Name5" type="text" id="Name5">
<
br />

<
input type="submit" name="send" id="send" value="Submit" />
        
        <
body/>
</
html
الملف الاول والتاني كانت لطابعه 5 اسماء


الملف التالت EX7-5
كود PHP:
<html>
<body>
<?php
 $to
=trim($_POST["toMail"]);
 
$from=$_POST["fromMail"];
 
$subject=$_POST["subjectMail"];
 
$message=$_POST["messageMail"];
 
$headers="From:$from";
 
mail($to,$subject,$message,$headers);
 echo 
"<center><b>send done!</b></center>";
?>
</body>
</html>
الملف الرابع EX7-6
كود PHP:
<html>
<
body>
<
form id="form1" name="form1" method="post" action="EX7-5.php">
  <
table width="538" border="0" cellspacing="0" cellpadding="0">
    <
tr>
      <
td>To:</td>
      <
td><label>
        <
input name="toMail" type="text" id="toMail" size="50" />
      </
label></td>
    </
tr>
    <
tr>
      <
td>From</td>
      <
td><label>
        <
input name="fromMail" type="text" id="fromMail" size="50" />
      </
label></td>
    </
tr>
    <
tr>
      <
td>Subject</td>
      <
td><label>
        <
input name="subjectMail" type="text" id="subjectMail" size="50" />
      </
label></td>
    </
tr>
    <
tr>
      <
td><p>Message</p>      </td>
      <
td><label>
        <
textarea name="messageMail" id="messageMail" cols="100" rows="10"></textarea>
      </
label></td>
    </
tr>
    <
tr>
      <
td colspan="2"><label>
        <
div align="center">
          <
input type="submit" name="send" id="send" value="Submit" />
        </
div>
      </
label></td>
    </
tr>
  </
table>
</
form>
</
body>
</
html
الملف التالت والرابع كانت للفورم البريدي


الملف الخامس EX7-7

كود PHP:
<html>
<body>

<?php
include("EX7-4.PHP");
echo 
"<br>";
echo 
"<br>";
echo 
"<br>";
echo 
"<br>";
include(
"EX7-6.PHP");
?>

</body> 
</html>
هذا الملف يظهر الفورم البريدي وطباعه 5 اسماء


وحابب اسالك في الفورم البريدي
كود PHP:
$headers="From:$from";
 
mail($to,$subject,$message,$headers); 
ايش معنى
كود PHP:
$headers="From:$from 
بالتوفيق
توقيع » mr_alqmor

PHP Developer
Cs Senior
اللهم ادم علي القناعه والراحه فهما سر سعادتي في الحياه .. اللهم زد الحاقدين حقداً والغيرانين غيرتاً .. اللهم ارضى عني وارحمني
---

القناعه والرضا بما قسمه الله لك سر السعاده
فان ضيعتها فعش حياه مزريه مليئه بالحقد والغيره

التعديل الأخير تم بواسطة mr_alqmor ; 11-Mar-2010 الساعة 03:42 PM
  رد مع اقتباس
قديم 12-Mar-2010, 03:12 PM   رقم المشاركة : ( 3 )
Retaj
مشرفة سابقة

الصورة الرمزية Retaj

الملف الشخصي
رقــم العضويـــة : 12
تـاريخ التسجيـل : Feb 2007
الــــــــجنــــــس : أنــثـــى
الـــــدولـــــــــــة : ينبع الصناعية
المشاركـــــــات : 2,107 [+]
آخــر تواجــــــــد : 31-Aug-2010(07:09 PM)
عدد الـــنقــــــاط : 200
قوة التـرشيــــح : Retaj has a spectacular aura aboutRetaj has a spectacular aura aboutRetaj has a spectacular aura about

 الأوسمة و جوائز
 اخر مواضيع العضو

Retaj غير متواجد حالياً

افتراضي رد: الدرس الثامن : التعامل مع الـ form والدوال(mail-include-require)


جزا الله خير على تفاعلك ..

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


شوف عدلت لك الملفين ...

هذا الأول EX7-4

كود PHP:
<html>
    <
body>
        <
form action="EX7-3.PHP" method="post">
Name1 <input name="Name1" type="text" id="Name1">
<
br />
Name2 <input name="Name2" type="text" id="Name2">
<
br />
Name3 <input name="Name3" type="text" id="Name3">
<
br />
Name4 <input name="Name4" type="text" id="Name4">
<
br />
Name5 <input name="Name5" type="text" id="Name5">
<
br />
<
input type="submit" name="send" id="send" value="Submit" />
        
        <
body/>
</
html


وهذا الثاني هذا الأول EX7-3


كود PHP:
<html>
    <body>
<?php
for($i $i <= $i++)
echo 
"The member name is  " $_POST["Name$i" ]. "<br>";
?>
        </form>
    </body>
</html>




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

أهم شيء انكتب على الشاشة Send done!

ايش معنى

كود PHP:
 $headers="From:$from 

headers: عبارة عن بارامتر اختياري نحدد فيه التالي (from -Cc-Bcc).
توقيع » Retaj
::~


.سِهَامُ اللّيلِ لا تُخْطِي...صَوِّبُوها نَحْوَ اليَهُود .. صَوِّبوها لأجلِ "فلسطين"...!

......... ................................. .......
  رد مع اقتباس
قديم 12-Mar-2010, 10:02 PM   رقم المشاركة : ( 4 )
mr_alqmor
عضو ماسي

الصورة الرمزية mr_alqmor

الملف الشخصي
رقــم العضويـــة : 120
تـاريخ التسجيـل : Mar 2007
الــــــــجنــــــس : ذكـــــــر
الـــــدولـــــــــــة : المدينة المنورة - الهيئة الملكيه
المشاركـــــــات : 1,123 [+]
آخــر تواجــــــــد : اليوم(07:22 AM)
عدد الـــنقــــــاط : 10
قوة التـرشيــــح : mr_alqmor is on a distinguished road

 الأوسمة و جوائز
 اخر مواضيع العضو

mr_alqmor غير متواجد حالياً

افتراضي رد: الدرس الثامن : التعامل مع الـ form والدوال(mail-include-require)

تسلمي اخت ريتاج
الله يعطيك العافيه ويجزاك الجنه

بس لما شفت الملفين الي فوق حسبت اني لازم اكررها لانو الملف الي نحط فيه المعلومات يتمرر للملف التاني

ويعطيك الف عافيه وفي إنتظار باقي الدروس
توقيع » mr_alqmor

PHP Developer
Cs Senior
اللهم ادم علي القناعه والراحه فهما سر سعادتي في الحياه .. اللهم زد الحاقدين حقداً والغيرانين غيرتاً .. اللهم ارضى عني وارحمني
---

القناعه والرضا بما قسمه الله لك سر السعاده
فان ضيعتها فعش حياه مزريه مليئه بالحقد والغيره
  رد مع اقتباس
قديم 17-May-2010, 01:00 AM   رقم المشاركة : ( 5 )
CS-FBI
|مشرف سابق|


الملف الشخصي
رقــم العضويـــة : 86
تـاريخ التسجيـل : Mar 2007
الــــــــجنــــــس : ذكـــــــر
الـــــدولـــــــــــة : ๓ ε ∂ ɪ и α ↔ яɔ
المشاركـــــــات : 1,540 [+]
آخــر تواجــــــــد : 25-Aug-2010(04:38 PM)
عدد الـــنقــــــاط : 123
قوة التـرشيــــح : CS-FBI will become famous soon enoughCS-FBI will become famous soon enough

 الأوسمة و جوائز
 اخر مواضيع العضو

CS-FBI غير متواجد حالياً

افتراضي رد: الدرس الثامن : التعامل مع الـ form والدوال(mail-include-require)

~

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

~

تم تطبيق الدرس

~

الواجب الأول / [ ملفين ]

(1)

كود PHP:
<html>
<
body>
<
form action='eighth2.php' method='post'>
First Name : <input name='MemberName1' type='text' id='MemberName1'/><BR/>
Second Name : <input name='MemberName2' type='text' id='MemberName2'/><BR/>
Third Name : <input name='MemberName3' type='text' id='MemberName3'/><BR/>
Forth Name : <input name='MemberName4' type='text' id='MemberName4'/><BR/>
Fifth Name : <input name='MemberName5' type='text' id='MemberName5'/><BR/>
<
input type='submit' value='SEND'/>
</
form>
</
body>
</
html
(2)

كود PHP:
<?php
for ($i=1$i <= 5$i++){
echo 
"Member $i : ",$_POST["MemberName$i"],"<BR>";
}
?>
~

الواجب التاني / [ ملفين ]

(1)

كود PHP:
<html>
<
body>
<
form id="from1" name="from1" method="psot" action="mailTo1.php">
 <
table width="538" border="0" cellspacing="0">
  <
tr>
   <
td>to:</td>
   <
td><label>
   <
input name="toMail" type="text" id="toMail" size "50"/>
   </
label></td>
  </
tr>
  <
tr>
   <
td>from</td>
   <
td><label>
   <
input name="fromMail" type="text" id="fromMail" size="50"/>
   </
label></td>
  </
tr>
  <
tr>
   <
td>subject</td>
   <
td><label>
   <
input name="subjectMail" type="text" id="subjectMail" size="50"/>
   </
label></td>
  </
tr>
  <
tr>
   <
td><p>message</p></td>
   <
td><label>
   <
textarea name="messageMail" id="messageMail" cols="100" rows="10"></textarea>
   </
label></td>
  </
tr>
  <
tr>
   <
td colspan="2"><label>
    <
div align="center">
     <
input type="submit" name="send" id="send" value="submit"/>
    </
div>
   </
label></td>
  </
tr>
 </
table>
</
form>
</
body>
</
html

(2)

كود PHP:
<?php
$to
=trim($_POST["toMail"]);
$from=$_POST["formMail"];
$subject=$_POST["subjectMail"];
$message=$_POST["messageMail"];
$headers="From: $from";
mail ($to$subject$message$headers);
echo 
"<center><b>send done!</b><center>";
?>

~
توقيع » CS-FBI
..~||[ ṯнē ģṝēāṯēṡṯ ρℓēāṡūṝē ιŋ ℓιfē ιṡ ḏōιŋģ шнāṯ ρēōρℓē ṡāỵ ỵōū ċāŋŋōṯ ḏō ]||~..

Final Exams Schedule Builder ---> Here
  رد مع اقتباس
إضافة رد

أدوات الموضوع
طريقة عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

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

             
  روابط تفعيل الحساب   روابط تهمك   تنقلات سريعة للموقع  
    الاتصال بنا     موقع الكلية الرسمي     التسجيل  
    الرئيسية   موقع كلية الجبيل الجامعية   تفعيل حسابك  
    مشاهدة طاقم الإدارة   منتديات كلية ينبع الصناعية   طلب كود التفعيل  
    اجعل جميع المنتديات مقروءة   منتديات طلاب جامعة الملك فهد   طلب كلمة المرور  
    الأرشيف   شبكة ينبع الصناعية   القوانين والشروط  
 
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd diamond