הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה בשליחת אימייל עם מסד משהו כזה שתבינו רק אם תכנסו (https://hosts.co.il/forums/showthread.php?t=10212)

Espires 20-12-05 17:19

בעיה בשליחת אימייל עם מסד משהו כזה שתבינו רק אם תכנסו
 
סתכלו עשיתי מערכת כזאתי שאני
ישלח אימייל לכתובות מתוך מסד
הנתונים הנה הקוד:
PHP קוד:

<?
include('config.php');
$title $_POST['title'];
$emails $_POST['emails'];
$message1 $_POST['message'];
$message0 htmlspecialchars($message1);
$message nl2br($message0);

$q mysql_query("SELECT * FROM email");
while(
$r mysql_fetch_array($q)) {
$email $r['email'];
$email ",";

$to "$email";
$re "$title";
$msg "הודעה נשלחה אלייך מ:$emails";
$msg "<br>";
$msg "ההודעה:<br>$message";

mail($to,$re,$msg);
}
?>

וזה פשוט לא שולח את האימייל
וערן בבקשה אם אתה לא רוצה לעזור
או כל אחד אחר בבקשה אל תגיבו סתם
זה ממש ממש חשוב לי.
אני ממש ממש מודה לעוזרים וכל
העוזר יבורך.

A.M.F 20-12-05 17:34

למה לסבך תעניינים?
ניסית לעשות רשימת תפוצה ולא הצלחת.
אני מניח שיש לך בעיה בקובץ config.php
ואגב, אני לא מבין למה רשמת את כל זה-
PHP קוד:

$msg "הודעה נשלחה אלייך מ:$emails"
$msg "<br>"
$msg "ההודעה:<br>$message"

אם גם ככה בסוף זה מה שיהיה-
PHP קוד:

$msg "ההודעה:<br>$message"


Espires 20-12-05 17:37

לא אין בעיה בקונפיג כי בדקתי אותו
ונראה לי שאני יודע מה הבעיה
אבל איך אני עושה שזה ייקח מהמהסד את זה:
$email = $r['email'];
אז זה יעשה אחרי כל אימייל פסיק??

Eran-s 20-12-05 17:38

אמיר צודק. לכן עושים .=
תוריד את השורה:
PHP קוד:

$email ","

ויעבוד לך

Espires 20-12-05 17:39

אבל זה ייקח את כל האימילים
אחד אחרי השני ככתובת אחת
ואני צריך לעשות ביניהם פסיק
כדי שזה ישלח לכמה.

Eran-s 20-12-05 17:41

חחח לא,
ה-mail נמצא בתוך ה-while ולכן זה ישלח אחד אחד, כמו שצריך.

Espires 20-12-05 17:44

זהו הסתדרתי תודה לכם


כל הזמנים הם GMT +2. הזמן כעת הוא 04:22.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ