الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال حول الدالة mail

بدأه kaizuku في 13 مارس 2011 · 3 رد · 715 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني

لقد حاولت ان ابعث ايميل فكتبت الكود التالي

<?php
mail('kaizuku@live.com','monTitre','Hi this is my message for testing');
?>

و لكن ظهر الخطأ التالي

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP-5.3.3\www\mailTest\index.php on line 2

حسب ما علمت فهناك بارماتر في الملف php.ini يجب تغييره و لكن كيف ? علما و أنني أستخدم EasyPHP

حسنا لقد وجدته و غيرته و لكن ظهر هذا الخطا التالي

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-5.3.3\www\mailTest\index.php on line 2

و لكني هذه المرة لم اجد هذه البارماترات في الملف php.ini فما الحل ?

شكرا

#2

السلام عليكم , انت بتشتغل اوفلاين !! , لازم يكون عندك دومين و تعمل من على لوحة التحكم الخاصة بالموقع , مثلا ( السى بانل ) الإيميل ويكون على هذا الشكل

email@yourwebsite.com

ويمكنك استخدام الكود التالى لإرسال الميل

	$to = "kaizuku@live.com";

    $from = "email@yourwebsite.com";
    $subject = "monTitre";
    $message = "Hi this is my message for testing";
	$headers  = "From: $from\r\n";
    $headers .= "Content-type: text\r\n";
    mail($to, $subject, $message, $headers);

تم تعديل هذه المشاركة بواسطة kareem_3d في 13 مارس 2011 في 14:48

#4

شكرا جزيلا لكم

مواضيع مشابهة