السلام عليكــم ورحمـة الله وبركاتــه ،،
إخواني الأعزاء عندما أريد إرسال أكثر من إيميل في الدالة mail فلا يصل أي إيميل
أنا أضع فاصة بين الإيميل الأول والثاني
أفيدوني جزاكم الله خيرا
السلام عليكــم ورحمـة الله وبركاتــه ،،
إخواني الأعزاء عندما أريد إرسال أكثر من إيميل في الدالة mail فلا يصل أي إيميل
أنا أضع فاصة بين الإيميل الأول والثاني
أفيدوني جزاكم الله خيرا
لا اضن هذا هي الطريقه الصحيحه
حسب علمي انته تحتاج لعمل تكرار
وعليكــم السـلام ورحمة الله وبركاتـه..
الطريقة الصحيحة انك تضع بين الإيميلات فاصلة
مثل
"user@example.com, anotheruser@example.com"
لكن إذا ممكن أشوف الكود لأتأكد من الطريق التي تعملها فيها
مممم لا اعرف كيف ممكن ان تكون هكذا اذا كانت صيغه الداله هي
mail(mail, subject, message, header);
اليس كذلك ؟
يعني لو فصلنا كما فعلتم سيكون البريد الاول بريد المرسل اليه
والثاني العنوان والثالث الرساله والرابع المرسل او الهيدر ولا اعرف اذا كان هنالك المزيد!
شكرا لكل إخواني الذين ساعدوني وأرسلوا مساهماتهم
لقد وجد حل مبدئي بأن أكتب الأمر mail مرتين كل مرة لجهة معينة
ولكن ماذا لوكنت أريد إرسال الرسالة لمئة شخص؟؟؟؟
MiNi.SpIdEr كتب:مممم لا اعرف كيف ممكن ان تكون هكذا اذا كانت صيغه الداله هيmail(mail, subject, message, header);اليس كذلك ؟
يعني لو فصلنا كما فعلتم سيكون البريد الاول بريد المرسل اليه
والثاني العنوان والثالث الرساله والرابع المرسل او الهيدر ولا اعرف اذا كان هنالك المزيد!
انا أقصد ان تكون الايميلات داخل متغير
مثل
$mail = "me@somewhere.com, you@somewhereelse.com"; mail($mail, $subject, $message, $header);
فإذا كنت سترسل لمئة شخص
خزن كل الإيميلات في
array
و ليكن اسمه
$a
بمعنى ان كل إيميل في خلية
ثم اعمل
$mail = implode( "," , $a);
حيث تقوم هذه الدالة بوضع فاصلة بين محتويات الخلايا و ترجعها على هيئة سلسلة نصية مثل
$mail = "me@somewhere.com, you@somewhereelse.com";
أرجو ان يكون الشرح واضح
وصلت فكرتك
بس ما بعرف يعني عند التنفيذ سيتم
تعويض المتغير بما يساويه فما الذي حصل؟ عموما انا ما مجرب يمكن يكون يعمل هكذا
جرب مثال الاخ وردلنا خبر لو ما نفع مالك غير التكرار