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

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

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

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

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

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

        '/tmp/image.jpg'
        

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

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

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

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

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

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

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

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

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

              @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!";
              }
               
              ?>
              
              י WWW 2 תגובות תגובה אחרונה תגובה ציטוט 0
              • י
                יוס @מאמין בניסים נערך לאחרונה על ידי

                @מאמין-בניסים אמר בשליחת-מייל-עם-קובץ-מצורף-ב-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
                • WWW
                  WWW @מאמין בניסים נערך לאחרונה על ידי

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

                  $mail->SMTPDebug = 0; 
                  

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

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

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

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

                    '/tmp/image.jpg'
                    

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

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

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

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

                      כן.

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

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

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