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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. טופס צור קשר משודרג באתר

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

מתוזמן נעוץ נעול הועבר תכנות
10 פוסטים 4 כותבים 379 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מוטי מןמ מנותק
    מוטי מןמ מנותק
    מוטי מן
    כתב ב נערך לאחרונה על ידי
    #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
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום