هشام الجبر
19-Jan-2007, 03:48 PM
في PHP لدينا دالة اسمها mail للمعلومات عن الدالة هنا :
http://www.php.net/manual/en/function.mail.php
الدالة mail تعمل على النحو التالي :
شفرة برمجية
mail($to,$subject,$message,$headers)
من الواضح من تسميات المتغيرات :
هو المتغير الذي يحمل بريد الشخص المرسل اليه $to
هو المتغير الذي يحمل عنوان الرسالة $subject
هو المتغير الذي يحمل الرسالة نفسها $message
هو المتغير الذي يحمل الترويسة ( سنشرحها لاحقا ) $headers
الاآن لنحاول ارسال رسالة :
شفرة برمجية
$to="xxx@xxx.com";
$subject="test message";
$message="this is a test message from murshed";
$headers="From :xxxxx< xxx@xxx.com >";
//الان سنقوم بعملية الإرسال
mail($to,$subject,$message,$headers);
لتبسيط الامور لانريد التفصيل كثيرا في الترويسة headers ولكن لامانع من بعض المعلومات التي قد تحتويها :
From اي بريد واسم المرسل
Cc نسخة اضافية من الرسالة لأشخاص آخرين
Bcc نسخة اضافية مخفية من الرسالة لاشخاص آخرين
لو أردنا ارسال رسالة مثلا بصيغة html فيجب تحديد ذلك في الترويسة مع تحديد الترميز
شفرة برمجية
$headers .= "MIME-Version : 1.0 n".
"*******-type: ****/html ; charset=windows-1256 n";
لو قمنا بحفظ هذه البيانات في صفحة send.php
الان كل ماعليك هو عمل نموذج ( فورم ) يقوم بإرسال قيم هذه المتغيرات الى صفحة send.php ليتم إرسالهابواسطة السيدة الدالة mail :)
خوكم / هشام الجبر
http://www.php.net/manual/en/function.mail.php
الدالة mail تعمل على النحو التالي :
شفرة برمجية
mail($to,$subject,$message,$headers)
من الواضح من تسميات المتغيرات :
هو المتغير الذي يحمل بريد الشخص المرسل اليه $to
هو المتغير الذي يحمل عنوان الرسالة $subject
هو المتغير الذي يحمل الرسالة نفسها $message
هو المتغير الذي يحمل الترويسة ( سنشرحها لاحقا ) $headers
الاآن لنحاول ارسال رسالة :
شفرة برمجية
$to="xxx@xxx.com";
$subject="test message";
$message="this is a test message from murshed";
$headers="From :xxxxx< xxx@xxx.com >";
//الان سنقوم بعملية الإرسال
mail($to,$subject,$message,$headers);
لتبسيط الامور لانريد التفصيل كثيرا في الترويسة headers ولكن لامانع من بعض المعلومات التي قد تحتويها :
From اي بريد واسم المرسل
Cc نسخة اضافية من الرسالة لأشخاص آخرين
Bcc نسخة اضافية مخفية من الرسالة لاشخاص آخرين
لو أردنا ارسال رسالة مثلا بصيغة html فيجب تحديد ذلك في الترويسة مع تحديد الترميز
شفرة برمجية
$headers .= "MIME-Version : 1.0 n".
"*******-type: ****/html ; charset=windows-1256 n";
لو قمنا بحفظ هذه البيانات في صفحة send.php
الان كل ماعليك هو عمل نموذج ( فورم ) يقوم بإرسال قيم هذه المتغيرات الى صفحة send.php ليتم إرسالهابواسطة السيدة الدالة mail :)
خوكم / هشام الجبر