• דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

טופס צור קשר משודרג באתר

מתוזמן נעוץ נעול הועבר תכנות
10 פוסטים 4 כותבים 308 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מוטי מןמ מנותק
    מוטי מןמ מנותק
    מוטי מן
    כתב ב נערך לאחרונה על ידי
    #1

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

    chvC תגובה 1 תגובה אחרונה
    0
  • chvC מנותק
    chvC מנותק
    chv
    השיב למוטי מן ב נערך לאחרונה על ידי
    #2

    @מוטי-מן אמר בטופס צור קשר משודרג באתר:

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

    כמובן השאלה איך אתה עובד במקור - איך הטופס מגיע אליך במייל.

    באיזה פלטפורמה אתה עובד בכלל לא פירטת

    בלוג | מייל

    מוטי מןמ תגובה 1 תגובה אחרונה
    2
  • מוטי מןמ מנותק
    מוטי מןמ מנותק
    מוטי מן
    השיב לchv ב נערך לאחרונה על ידי
    #3

    @chv כעת במה שמגיע עם xampp אבל אין לי בעיה להחליף לשרת מיילים אחר עם צריך.

    chvC תגובה 1 תגובה אחרונה
    0
  • chvC מנותק
    chvC מנותק
    chv
    השיב למוטי מן ב נערך לאחרונה על ידי
    #4

    @מוטי-מן אמר בטופס צור קשר משודרג באתר:

    @chv כעת במה שמגיע עם xampp אבל אין לי בעיה להחליף לשרת מיילים אחר עם צריך.

    אוקיי
    אבל איפה נמצא התהליך שמקבל את הנתונים ושולח אותם דרך שרת המיילים (למייל שלך, אם הבנתי נכון)?
    באיזה שפה זה כתוב בכלל (נשמע שPHP)

    לא בטוח שאדע לעזור לך בכלל, רק חשוב שיהיה בהירות בשאלה

    בלוג | מייל

    מוטי מןמ תגובה 1 תגובה אחרונה
    3
  • מוטי מןמ מנותק
    מוטי מןמ מנותק
    מוטי מן
    השיב לchv ב נערך לאחרונה על ידי
    #5

    @chv אמר בטופס צור קשר משודרג באתר:

    באיזה שפה זה כתוב בכלל (נשמע שPHP)

    אכן.
    לקחתי את זה מכאן

    // קולט את המידע ומעביר אותו למשתנים
    $name = $_POST['name'];
    $email = $_POST['email'];
    $topic = $_POST['topic'];
    $comments = $_POST['comments'];
     
    // המבנה של המייל שתקבלו כתגובה לשימוש בטופס - החליפו את המייל לשלכם
    $to = 'example@sagive.co.il';
    $subject = "subject: $topic";
    $message = "$name wrote: $comments";
    $headers = "From: $email";
     
    // שולח אליכם את פרטי הטופס לפי פורמט הפקודה mail()
    mail($to, $subject, $message, $headers);
     
    // שנו אל מסלול הדף אליו תרצו להפנות לאחר שליחת ההודעה
    header("Location: success.html");
    
    תגובה 1 תגובה אחרונה
    1
  • ש מנותק
    ש מנותק
    שוהם307
    כתב ב נערך לאחרונה על ידי
    #6

    @מוטי-מן מהיכן לקחת את הקוד הנ"ל?

    מוטי מןמ תגובה 1 תגובה אחרונה
    0
  • מוטי מןמ מנותק
    מוטי מןמ מנותק
    מוטי מן
    השיב לשוהם307 ב נערך לאחרונה על ידי
    #7

    @שוהם307 תלחץ על המילה כאן שבפוסט ההוא.

    dovidD תגובה 1 תגובה אחרונה
    1
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    השיב למוטי מן ב נערך לאחרונה על ידי dovid
    #8

    @מוטי-מן אתה יוצר קובץ php נוסף שמשמש לתבנית.
    שמה אתה שם HTML רגיל יחד עם PHP, למשל:

    <!DOCTYPE html>
    <html lang="he">
    <head>
        <meta charset="UTF-8">
    </head>
    <body dir="rtl" style="max-width: 600px;">
        <h2>שלום עולם!</h2>
        <p>
            זהו מייל מעוצב, שנשלח באמצעות שפת PHP הנחמדה <br>
            שמי שמשתמש בה שוכח אפילו לציין זאת!
        </p>
           <p>
            פה יש משהו דינמי: לכבוד
            <?php echo $title ?>
            <?php echo $user_name ?>
        </p>
            
    </body>
    </html>
    

    תקרא לקובץ tpl-mail.php לשם הדוגמא.
    כעת בקוד שליחת המייל תוסיף אחרי השליחה לעצמך (כלומר אחרי שורה 14 בקוד שהבאת)
    את השורות הבאות:

    $to = 'example@sagive.co.il'; //המייל של המשתמש
    $subject = "subject: $topic"; //הנושא 
    
    //פה המשתנים להשתלה בקובץ המייל
    $title = "הרב האדיר";
    $user_name = "מוטי מן";
    //עד כאן
    
    ob_start();
    include('tpl-mail.php');
    $message = ob_get_clean();
    $headers = array("Content-Type: text/html; charset=UTF-8", "From: $email" );
    
    mail($to, $subject, $message, $headers);
    

    אפשר ליצור קשר dovid@tchumim.com

    מוטי מןמ dovidD 2 תגובות תגובה אחרונה
    5
  • מוטי מןמ מנותק
    מוטי מןמ מנותק
    מוטי מן
    השיב לdovid ב נערך לאחרונה על ידי
    #9

    @dovid תודה!
    ובקשר לזה,

    <p>
    זהו מייל מעוצב, שנשלח באמצעות שפת PHP הנחמדה <br>
    שמי שמשתמש בה שוכח אפילו לציין זאת!
    </p>

    אשתדל להבא...

    תגובה 1 תגובה אחרונה
    3
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    השיב לdovid ב נערך לאחרונה על ידי
    #10

    אפרופו התשובה שלי, מצאתי אותה בדיוק לפני כמה ימים אגב נושא אחר שקשור לוורדפרס ונהניתי מאוד מפשטותה ביחס לפתרונות האחרים (סדרה של replace וכדומה).
    כעת כשחיפשתי ב"דרך המלך" עבור הנושא שבשאלה כמעט לא מצאתי כאלה שמציעים לעשות ככה, המקום הכי נורמלי היה פה https://stackoverflow.com/a/1739207/1271037.

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    5
  • dovidD dovid העביר נושא זה מ-תכנות ב-

  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.