לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #1  
ישן 13-03-2012, 21:58
צלמית המשתמש של opie
  opie opie אינו מחובר  
 
חבר מתאריך: 09.12.06
הודעות: 2,994
עזרה בטופס יצירת קשר

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

קוד:
<form action="sendmail.php" id="SendMail-F" method="post"> <span>שם מלא:</span> <input type="text" name="fullname" value="שם מלא" /> <span>כתובת דואר אלקטרוני:</span> <input type="text" name="email" value="דואר אלקטרוני" /> <span>טלפון:</span> <input type="text" name="phone" value="מספר טלפון" /> <span>הודעה:</span> <textarea name="message" cols="1" rows="1">הכנס את תוכן הודעתך בתיבה זו</textarea> <input type="submit" name="SendMail" value="שליחה" /> <span></span> </form></div>


חיפשתי בגוגל איך לגרום לטופס הזה גם לעבוד, ולשלוח מייל עם הפרטים, בעזרת php, וקיבלתי את הקוד הבא
קוד:
<?php $ToEmail = 'opiedesigns@gmail.com'; $EmailSubject = 'יצרו איתך קשר דרך אתר נוי ונוף '; $mailheader = "From: ".$_POST["email"]."\r\n"; $mailheader .= "Reply-To: ".$_POST["email"]."\r\n"; $mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n"; $MESSAGE_BODY = "Name: ".$_POST["fullname"]."<br>"; $MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>"; $MESSAGE_BODY .= "Comment: ".nl2br($_POST["message"])."<br>"; mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); ?>


הטופס עדיין לא פועל, אני חושב שהבעיה היא בקישור של הפעולה האחרונה של השליחה, אבל אני לא יודע כיצד לגרום ל- php לזהות את כפתור ה- submit (או לכפתור ה- submit לזהות את ה- php ולבצע את הפעולה mail), מישהו יכול לעזור לי עם זה?

תודה, אריאל
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
אריאל ורבר - מעצב אתרים


נערך לאחרונה ע"י opie בתאריך 13-03-2012 בשעה 22:01.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 14-03-2012, 01:20
צלמית המשתמש של Senda R
  Senda R Senda R אינו מחובר  
 
חבר מתאריך: 23.10.04
הודעות: 4,408
בתגובה להודעה מספר 1 שנכתבה על ידי opie שמתחילה ב "עזרה בטופס יצירת קשר"

הקוד נכון..
אתה גם יכול להוסיף שטרודל (@) לפני הMAIL זה פשוט סינטקס נכון אני מאמין.
הקוד לא עובד לך כי יש לך ACTION לדף אחר כנראה בFORM.
פשוט שים את שני הקודים באותו דף ותמחק את הACTION.
לא צריך פה תווך, אפשר לעשות דרך אותו דף.

הPHP לא מזהה כפתור שליחה, הPHP מזהה נתוני POST שאתה שולח.
השליחה זה רק שולח את נתוני הפוסט האלה.
קצת קשה להסביר לך בדיוק איך זה עובד בלי לדעת מה הרקע שלך בתיכנות , שלדעתי לא כל כך רחב (אל תיעלב ).

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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 19:01

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר