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

    שליחת מייל עם קובץ מצורף ב PHP

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

      שלום רב
      האם מישהו יכול לכתוב לי כאן או להעלות קישור
      של הדרכה כיצד לצרף קובץ למייל הנשלח באמצעות PHP
      תודה

      מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
      שיגור הודעות במחירים המשתלמים ביותר
      לפתיחת מערכת https://app.ipsales.co.il/

      WWW תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • chagold
        chagold נערך לאחרונה על ידי

        משאלתך מובן שפונקציה לשליחת המייל יש לך והשאלה זה רק הקובץ?
        במה אתה משתמש?

        תגובה 1 תגובה אחרונה תגובה ציטוט 1
        • chagold
          chagold נערך לאחרונה על ידי chagold

          פוסט זה נמחק!
          תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • י
            יוס נערך לאחרונה על ידי

            אני משתמש
            פונקציית מייל הזו

            mail($to, $subject, $message, $headers);
            
            
            

            מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
            שיגור הודעות במחירים המשתלמים ביותר
            לפתיחת מערכת https://app.ipsales.co.il/

            WWW תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • dovid
              dovid ניהול נערך לאחרונה על ידי

              https://stackoverflow.com/q/12301358/1271037

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

              google3 תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • WWW
                WWW @יוס נערך לאחרונה על ידי WWW

                @יוס תשתמש בספרייה.
                יש ספרייה נפוצה PHPMailer, שם יש מתודה להוספת קבצים:

                <?php
                // Import PHPMailer classes into the global namespace
                // These must be at the top of your script, not inside a function
                use PHPMailer\PHPMailer\PHPMailer;
                use PHPMailer\PHPMailer\SMTP;
                use PHPMailer\PHPMailer\Exception;
                
                // Load Composer's autoloader
                require 'vendor/autoload.php';
                
                $mail = new PHPMailer();
                
                // מאת
                $mail->setFrom('****@****.com', *****);
                // כתובת להשבה
                $mail->addReplyTo('*****@******.com', '****');
                // כתובת למשלוח
                $mail->addAddress('*****@*******.com', "******");
                //עותק
                $mail->addBCC(******);
                // כותרת
                $mail->Subject = "כותרתתתתתת";
                // האם זה HTML
                $mail->isHTML(true);
                //גוף המייל
                $mail->Body = 'בלה בלה בלה';
                
                //עבור SMTP
                // (שם משתמש (- כתובת המייל של ג'מייל
                $mail->Username ='******';
                // סיסמא
                $mail->Password = '*****';
                $mail->Host = "smtp.gmail.com";
                $mail->Port = 587;
                $mail->SMTPAuth = true;
                $mail->SMTPSecure = "tls";
                
                $mail->CharSet = 'UTF-8';
                
                //צירוף קובץ
                $email->AddAttachment( $file , 'שם.pdf' );
                //צירוף קובץ
                $email->AddAttachment( $file2 , 'שם2.pdf' );
                
                //שליחה
                $mail->send();
                

                בהצלחה!
                צריך להתקין את הספרייה:

                composer require phpmailer/phpmailer
                

                WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                תגובה 1 תגובה אחרונה תגובה ציטוט 5
                • WWW
                  WWW @יוס נערך לאחרונה על ידי

                  @יוס בשביל לצרף תמונה בגוף המייל, זה קצת יותר מסובך, ככה:

                  $email_message = "<div dir='rtl'>בלה בלה בלה</div>";
                  $mail->AddEmbeddedImage('נתיב-לקובץ', 'id1');
                  $email_message .= "<a href='mailto:12345@gmail.com'><img src='cid:id1' height='160' width='160'></img></a>";
                  $mail->Body = $email_message;
                  

                  בדוגמה הנ"ל זה מוסיף תמונה בגוף הטקסט עם גודל 160*160, וגם בלחיצה על התמונה זה שולח מייל ל 12345@gmail.com.

                  כתבתי את זה כי זה יכול לבוא לשימוש לשאר החברים ג"כ.

                  WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                  תגובה 1 תגובה אחרונה תגובה ציטוט 6
                  • google3
                    google3 @dovid נערך לאחרונה על ידי google3

                    @dovid

                    תודה

                    וכיצד אוכל להתקין אותו לשרת כמו https://www.000webhost.com/

                    ואגב אין יכולת אם פונקציה ( ) mail ?

                    dovid תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • dovid
                      dovid ניהול @google3 נערך לאחרונה על ידי

                      @google3 בלינק שהבאתי יש תשובות איך להשתמש בmail הרגיל.

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

                      תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • הועבר מ תכנות ע"י  dovid dovid 
                      • 1 / 1
                      • פוסט ראשון
                        פוסט אחרון
                      בא תתחבר לדף היומי!