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

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

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

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

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

    תגובה: שליחת מייל עם קובץ מצורף ב PHP
    @WWW בקוד שהבאת כאן איפה אני רושם את הנתיב של הקובץ?
    איזה ערך מכיל משתנה $file? לא ראית שם שום השמה למשתנה הזה.
    עבדתי לפי המדריך כאן

    WWWW תגובה 1 תגובה אחרונה
    0
    • WWWW מנותק
      WWWW מנותק
      WWW
      השיב למאמין בניסים ב נערך לאחרונה על ידי
      #2

      @מאמין-בניסים
      נתיב לקובץ, כמו:

      '/tmp/image.jpg'
      

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

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

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

        WWWW תגובה 1 תגובה אחרונה
        0
        • WWWW מנותק
          WWWW מנותק
          WWW
          השיב למאמין בניסים ב נערך לאחרונה על ידי
          #4

          @מאמין-בניסים אמר בשליחת-מייל-עם-קובץ-מצורף-ב-php:

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

          לא הבנתי.
          תביא דוגמה של פלט.

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

          מ תגובה 1 תגובה אחרונה
          0
          • מ מנותק
            מ מנותק
            מאמין בניסים
            השיב לWWW ב נערך לאחרונה על ידי
            #5

            @www דוגמה

            2021-03-12 00:23:28 SERVER -> CLIENT: 220 smtp.gmail.com ESMTP r7sm2756097qtw.17 - gsmtp
            2021-03-12 00:23:28 CLIENT -> SERVER: EHLO ******.000webhostapp.com
            2021-03-12 00:23:28 SERVER -> CLIENT: 250-smtp.gmail.com at your service, [2a02:4780:bad:19:fced:1ff:fe19:124]250-SIZE 35882577250-8BITMIME250-STARTTLS250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING250 SMTPUTF8
            2021-03-12 00:23:28 CLIENT -> SERVER: STARTTLS
            2021-03-12 00:23:28 SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
            2021-03-12 00:23:28 CLIENT -> SERVER: EHLO ******.000webhostapp.com
            2021-03-12 00:23:28 SERVER -> CLIENT: 250-smtp.gmail.com at your service, [2a02:4780:bad:19:fced:1ff:fe19:124]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING250 SMTPUTF8
            2021-03-12 00:23:28 CLIENT -> SERVER: AUTH LOGIN
            2021-03-12 00:23:28 SERVER -> CLIENT: 334 VXNlcm5hbWU6
            2021-03-12 00:23:28 CLIENT -> SERVER: [credentials hidden]
            2021-03-12 00:23:28 SERVER -> CLIENT: 334 UGFzc3dvcmQ6
            2021-03-12 00:23:28 CLIENT -> SERVER: [credentials hidden]
            2021-03-12 00:23:28 SERVER -> CLIENT: 235 2.7.0 Accepted
            2021-03-12 00:23:28 CLIENT -> SERVER: MAIL FROM:<******@gmail.comm>
            2021-03-12 00:23:28 SERVER -> CLIENT: 250 2.1.0 OK r7sm2756097qtw.17 - gsmtp
            2021-03-12 00:23:28 CLIENT -> SERVER: RCPT TO:<******@gmail.com>
            2021-03-12 00:23:28 SERVER -> CLIENT: 250 2.1.5 OK r7sm2756097qtw.17 - gsmtp
            2021-03-12 00:23:28 CLIENT -> SERVER: DATA
            2021-03-12 00:23:28 SERVER -> CLIENT: 354 Go ahead r7sm2756097qtw.17 - gsmtp
            2021-03-12 00:23:28 CLIENT -> SERVER: Date: Fri, 12 Mar 2021 00:23:28 +0000
            2021-03-12 00:23:28 CLIENT -> SERVER: To: =?UTF-8?B?15HXk9eZ16fXlA==?= <******@gmail.com>
            2021-03-12 00:23:28 CLIENT -> SERVER: From: =?UTF-8?B?157XldeY15zXlA==?= <******@gmail.comm>
            2021-03-12 00:23:28 CLIENT -> SERVER: Subject: PHPMailer
            2021-03-12 00:23:28 CLIENT -> SERVER: Message-ID: <CyMwl0C3kzXlIxGW7qnhUy5U9dVcP7yLuDkI326TE@api******.000webhostapp.com>
            2021-03-12 00:23:28 CLIENT -> SERVER: X-Mailer: PHPMailer 6.3.0 (https://github.com/PHPMailer/PHPMailer)
            2021-03-12 00:23:28 CLIENT -> SERVER: MIME-Version: 1.0
            2021-03-12 00:23:28 CLIENT -> SERVER: Content-Type: multipart/alternative;
            2021-03-12 00:23:28 CLIENT -> SERVER: boundary="b1_CyMwl0C3kzXlIxGW7qnhUy5U9dVcP7yLuDkI326TE"
            2021-03-12 00:23:28 CLIENT -> SERVER: Content-Transfer-Encoding: 8bit
            2021-03-12 00:23:28 CLIENT -> SERVER:
            2021-03-12 00:23:28 CLIENT -> SERVER: This is a multi-part message in MIME format.
            2021-03-12 00:23:28 CLIENT -> SERVER:
            2021-03-12 00:23:28 CLIENT -> SERVER: --b1_CyMwl0C3kzXlIxGW7qnhUy5U9dVcP7yLuDkI326TE
            2021-03-12 00:23:28 CLIENT -> SERVER: Content-Type: text/plain; charset=us-ascii
            2021-03-12 00:23:28 CLIENT -> SERVER:
            2021-03-12 00:23:28 CLIENT -> SERVER: HTML messaging not supported
            2021-03-12 00:23:28 CLIENT -> SERVER:
            2021-03-12 00:23:28 CLIENT -> SERVER: --b1_CyMwl0C3kzXlIxGW7qnhUy5U9dVcP7yLuDkI326TE
            2021-03-12 00:23:28 CLIENT -> SERVER: Content-Type: text/html; charset=us-ascii
            2021-03-12 00:23:28 CLIENT -> SERVER:
            2021-03-12 00:23:28 CLIENT -> SERVER: wwww
            2021-03-12 00:23:28 CLIENT -> SERVER:
            2021-03-12 00:23:28 CLIENT -> SERVER:
            2021-03-12 00:23:28 CLIENT -> SERVER: --b1_CyMwl0C3kzXlIxGW7qnhUy5U9dVcP7yLuDkI326TE--
            2021-03-12 00:23:28 CLIENT -> SERVER:
            2021-03-12 00:23:28 CLIENT -> SERVER: .
            2021-03-12 00:23:29 SERVER -> CLIENT: 250 2.0.0 OK 1615508609 r7sm2756097qtw.17 - gsmtp
            2021-03-12 00:23:29 CLIENT -> SERVER: QUIT
            2021-03-12 00:23:29 SERVER -> CLIENT: 221 2.0.0 closing connection r7sm2756097qtw.17 - gsmtp
            Message sent!
            

            וזה הקוד:

            <?php 
            use PHPMailer\PHPMailer\PHPMailer;
            use PHPMailer\PHPMailer\Exception;
            use PHPMailer\PHPMailer\SMTP;
            require $_SERVER['DOCUMENT_ROOT'] . '/mail/Exception.php';
            require $_SERVER['DOCUMENT_ROOT'] . '/mail/PHPMailer.php';
            require $_SERVER['DOCUMENT_ROOT'] . '/mail/SMTP.php';
            
            $mail = new PHPMailer;
            $mail->isSMTP(); 
            $mail->SMTPDebug = 2; // 0 = off (for production use) - 1 = client messages - 2 = client and server messages
            $mail->Host = "smtp.gmail.com"; // use $mail->Host = gethostbyname('smtp.gmail.com'); // if your network does not support SMTP over IPv6
            $mail->Port = 587; // TLS only
            $mail->SMTPSecure = 'tls'; // ssl is deprecated
            $mail->SMTPAuth = true;
            $mail->Username = "******@gmail.com"; // email
            $mail->Password = "******"; // password
            $mail->setFrom("******@gmail.comm", '******'); // From email and name
            $mail->addAddress("******@gmail.com", 'בדיקה'); // to email and name
            $mail->Subject = 'PHPMailer';
            $mail->msgHTML("wwww"); //$mail->msgHTML(file_get_contents('contents.html'), __DIR__); //Read an HTML message body from an external file, convert referenced images to embedded,
            $mail->AltBody = 'HTML messaging not supported'; // If html emails is not supported by the receiver, show this body
            // $mail->addAttachment('images/phpmailer_mini.png'); //Attach an image file
            $mail->CharSet = 'UTF-8';
            $mail->SMTPOptions = array(
                                'ssl' => array(
                                    'verify_peer' => false,
                                    'verify_peer_name' => false,
                                    'allow_self_signed' => true
                                )
                            );
            if(!$mail->send()){
                echo "Mailer Error:";
            }else{
                echo "Message sent!";
            }
             
            ?>
            
            י WWWW 2 תגובות תגובה אחרונה
            0
            • י מנותק
              י מנותק
              יוס
              השיב למאמין בניסים ב נערך לאחרונה על ידי
              #6

              @מאמין-בניסים אמר בשליחת-מייל-עם-קובץ-מצורף-ב-php:

              PHPMailer

              תנסה את זה

              $mail->SMTPDebug = 0; //0 = off (for production use, No debug messages) debugging: 1 = errors and messages, 2 = messages only
              
              

              מקור
              https://stackoverflow.com/questions/26960305/prevent-phpmailer-from-displaying-messages/26960623

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

              תגובה 1 תגובה אחרונה
              5
              • WWWW מנותק
                WWWW מנותק
                WWW
                השיב למאמין בניסים ב נערך לאחרונה על ידי
                #7

                @מאמין-בניסים תשנה את שורה 11 ל:

                $mail->SMTPDebug = 0; 
                

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

                תגובה 1 תגובה אחרונה
                2
                • ד בד מנותק
                  ד בד מנותק
                  ד ב
                  השיב לWWW ב נערך לאחרונה על ידי
                  #8

                  @www אמר בשליחת-מייל-עם-קובץ-מצורף-ב-php:

                  @מאמין-בניסים
                  נתיב לקובץ, כמו:

                  '/tmp/image.jpg'
                  

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

                  WWWW תגובה 1 תגובה אחרונה
                  0
                  • WWWW מנותק
                    WWWW מנותק
                    WWW
                    השיב לד ב ב נערך לאחרונה על ידי
                    #9

                    @ד-ב אמר בשליחת-מייל-עם-קובץ-מצורף-ב-php:

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

                    כן.

                    ייתכן שאפשר גם חיצוני, ואז צריך לכתוב את הכתובת URL.
                    גם אם אי אפשר, תמיד תוכל להוריד את הקובץ החיצוני לשרת ולשמור בתיקייה זמנית.

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

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

                    בא תתחבר לדף היומי!
                    • התחברות

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

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