اذهب إلى المحتوى
  • 0

ارسال صورة qr code الي ايميل

ايمن ميلاد

السؤال

السلام عليكم انا لدي كود تالي يعرض صورة qrcode  في جدول 

require 'include/phpqrcode/qrlib.php';
if(isset($_GET['id'])){
									      
                                        $id_p = intval($_GET['id']);
                                        
                                        $sql = "SELECT * FROM `show_projects_adm` WHERE id_Pro=$id_p";
                                        
                                        $query_p = mysqli_query($con,$sql);
                                        $rows_p = mysqli_fetch_array($query_p);
 echo "<tr>
                                                     <td style='font-weight: bold;'>ID :</td>
                                                     <td>".$rows_p['id_Pro']."</td>
                                                   </tr>"; 										 
                                         
                                                 echo "<tr>
                                                     <td style='font-weight: bold;'>المشروع :</td>
                                                     <td>".$rows_p['Name_Project']."</td>
                                                   </tr>"; 	
                                                 echo "<tr>
                                                     <td style='font-weight: bold;'>وصف المشروع :</td>
                                                     <td>".$rows_p['desc_Project']."</td>
                                                   </tr>"; 	
                                                   
                                                 echo "<tr>
                                                     <td style='font-weight: bold;'>اهداف المشروع :</td>
                                                     <td>".$rows_p['Target_Project']."</td>
                                                   </tr>"; 
                                                   
                                                 echo "<tr>
                                                     <td style='font-weight: bold;'>الادوات المستخدمه :</td>
                                                     <td>".$rows_p['Tools_Project']."</td>
                                                   </tr>"; 		
// البيانات التي تريد تضمينها في رمز الاستجابة السريعة (QR code)
                                                  $data = $rows_p['desc_Project'];

                                                  // اسم الملف الذي يتم حفظه (يمكنك تغييره إلى أي اسم تفضله)
                                                  $filename = 'img/qr/'.$rows_p['id_Pro'].'_qrcode.png';

                                                  // إنشاء رمز QR وحفظه في الملف المحدد
                                                  QRcode::png($data, $filename);

                                                  // عرض الرمز QR المولد
                                                  echo '<tr><td style="font-weight: bold;">QRcode :</td> <td><img src="'.$filename.'" /></td></tr>';

ولدي كود تالي لارسال ايميل 

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';
 // Create a new PHPMailer instance
                                $mail = new PHPMailer(true);
                                
                                try {
                                    // Server settings
                                    $mail->isSMTP();
                                    $mail->Host       = 'aaa'; // SMTP server
                                    $mail->SMTPAuth   = true;
                                    $mail->Username   = 'aa'; // SMTP username
                                    $mail->Password   = 'aa';    // SMTP password
                                    $mail->SMTPSecure = 'tls';              // Enable TLS encryption, `ssl` also accepted
                                    $mail->Port       = 587;                // TCP port to connect to
                                $mail->CharSet = 'UTF-8';

                                    // Sender and recipient
                                    $mail->setFrom('info@aa.com', 'موقع koora');
                                    $mail->addAddress($email_std, 'info');
                                
                                    // Email content
                                    $mail->isHTML(true);
                                    $mail->Subject = 'قبول المشروع من قبل اللجنة';
                                   $mail->Body    = '<h3>تم القبول المشروع الخاص بك بنجاح</h3>';
                                  
                                  
                                    // Send email
                                    $mail->send();
                                    //echo 'Email has been sent successfully';
                                } catch (Exception $e) {
                                    echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
                                }

اريد منكم كيفية ارسال صورة مع كود ايميل اخواني كرام وبارك الله فيكم 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

قمت بإضافة مجلد vendor  داخل مشروع وقمت باستدعاء ملف 

require 'vendor/autoload.php';

قمت باستدعاء مكتبة توليد qrcode

require 'include/phpqrcode/qrlib.php';

ثم اصبح كود بريد الكتروني هكدا 

if(isset($_GET['id'])){
						  //
						        $id_p = intval($_GET['id']);
                                        
                                        $sql = "SELECT * FROM `show_projects_adm` WHERE id_Pro=$id_p";
                                        
                                        $query_p = mysqli_query($con,$sql);
                                        $rows_p = mysqli_fetch_array($query_p);
 // البيانات التي تريد تضمينها في رمز الاستجابة السريعة (QR code)
                                                  $data = $rows_p['desc_Project'];

                                                  // اسم الملف الذي يتم حفظه (يمكنك تغييره إلى أي اسم تفضله)
                                                  $filename = 'img/qr/'.$rows_p['id_Pro'].'_qrcode.png';

                                                  // إنشاء رمز QR وحفظه في الملف المحدد
                                                  QRcode::png($data, $filename);
// Create a new PHPMailer instance
                                $mail = new PHPMailer(true);
                                
                                try {
                                    // Server settings
                                    $mail->isSMTP();
                                    $mail->Host       = 'aaa'; // SMTP server
                                    $mail->SMTPAuth   = true;
                                    $mail->Username   = 'aa'; // SMTP username
                                    $mail->Password   = 'aa';    // SMTP password
                                    $mail->SMTPSecure = 'tls';              // Enable TLS encryption, `ssl` also accepted
                                    $mail->Port       = 587;                // TCP port to connect to
                                $mail->CharSet = 'UTF-8';

                                    // Sender and recipient
                                    $mail->setFrom('info@aa.com', 'موقع koora');
                                    $mail->addAddress($email_std, 'info');
                                
                                    // Email content
                                    $mail->isHTML(true);
                                    $mail->Subject = 'قبول المشروع من قبل اللجنة';
                                 $mail->body= '<h1>QR Code</h1><p>Here is your QR code:</p><img src="ماذا اكتب هنا">';
                                      $mail->addEmbeddedImage(ماذا اكتب هنا );

                                    // Send email
                                    $mail->send();
                                    //echo 'Email has been sent successfully';
                                } catch (Exception $e) {
                                    echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
                                }

انا لم اعرف ماذا اكتب في بذل ماذا اكتب هنا ياريت توضيح اخواني وكل عام وانتم بخير

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...