×

انشاء نموذج اتصال بنا باستخدام php و phpmalier

السلام عليكم ورحمة الله وبركاته كييفية انشاء نموذج اتصال باستخدام php و PHPMalier الرساله الي اتكتبه في النموذج اتوصل للبريد بتاعك علشان تقدر ترسله لصاحب
Like Tree2معجبون
  • 1 أضيفت بواسطة Mo.Yasser
  • 1 أضيفت بواسطة casper

صورة 'Mo.Yasser' الرمزية
قديمة 19 - 08 - 2019, 11:55
المشاركة 1

السلام عليكم ورحمة الله وبركاته
كييفية انشاء نموذج اتصال باستخدام php و PHPMalier
الرساله الي اتكتبه في النموذج اتوصل للبريد بتاعك علشان تقدر ترسله لصاحب البريد تاني
الطريقه ده ناس كتيرررررر اوي كانت عيزاها
ان شاء الله القادم اجمل
انشاء نموذج اتصال بنا باستخدام php و phpmalier

كود العمل
رمز PHP:
<html lang="en" class="" id="net">
    <head>

        <meta charset="utf-8">
        <title>send mail (Mohamed yasser)</title>
        <link href="css/bootstrap.css" rel="stylesheet">
    </head>
    <body>
       <div class="row">
        <div class="col-md-4" style="margin: 30px 30px 30px 400px;  direction: rtl;">
        <div class="panel panel-default">
            <div class="panel-heading"> sand mail</div>
              <form method="post">
                <div class="panel-body">
                 <div class="control-group form-group">
                 <div class="controls">
                     <label style="text-align: right;">email</label>
                        <input type="text" class="form-control" name="email" />
                           <p class="help-block"></p>
                    </div>
                      </div>
                      <div class="control-group form-group">
                       <div class="controls">
                       <label style="text-align: right;">Name</label>
                       <input type="text" class="form-control" name="Name" />
                        <p class="help-block"></p>
                         </div>
                        </div>
                        
                        <div class="control-group form-group">
                       <div class="controls">
                       <label style="text-align: right;">subject</label>
                       <input type="text" class="form-control" name="subject" />
                        <p class="help-block"></p>
                         </div>
                        </div>

                         <div class="control-group form-group">
                       <div class="controls">
                       <label style="text-align: right;">BODY</label>
                       <textarea name="body" class="form-control" rows="6"></textarea>
                        <p class="help-block"></p>
                         </div>
                        </div>
                        <div class="form-group">
                         <div class="panel-footer">
                          <button type="submit" class="btn btn-block btn-primary" name="send">send</button>
                          </div>
                          </div>
                        </form>
                            <?
                            
use PHPMailer\PHPMailer\PHPMailer;
                            if(isset(
$_POST['send']))
                            {
                                
$Name $_POST["Name"];
                                
$email $_POST["email"];
                                
$subject $_POST["subject"];
                                
$body $_POST["body"];
                                
                                require_once 
"PHPMailer\Exception.PHP";
                                require_once 
"PHPMailer\PHPMailer.PHP";
                                require_once 
"PHPMailer\SMTP.PHP";
                                
                                
$mail = new PHPMailer();
                                
                                
$mail-> isSMTP();
                                
$mail-> SMTPAuth true;
                                
$mail-> Host "smtp.gmail.com";
                                
$mail-> Username "البريد";
                                
$mail-> Password "كلمة المرور";
                                
$mail-> SMTPSecure "ssl";
                                
$mail-> Port "465";
                                
                                
$mail-> isHtml(True);
                                
$mail-> setFrom("$email","$Name");
                                
$mail-> addAddress("$email");
                                
$mail-> Subject $subject;
                                
$mail-> Body $body;
                                if(
$mail->send())
                                {
                                    
$success '<div class="alert alert-success">success send</div>';
                                }else{
                                    
$faild '<div class="alert alert-danger">faild send</div>';
                                }

                            }
                            echo 
$success;
                            echo 
$faild;
                            
?>
                </div>
        </div>
    <body>
</html>
الملف كامل
تحميل الملف

وده الفديوا ذي كل مره

وقفة آمل معجب بهذا.
المشاهدات 300 | التعليقات 10
قديمة 21 - 08 - 2019, 01:01
المشاركة 2
صورة 'casper' الرمزية
casper
:: عضو نشيط ::
تاريخ الإنضمام: 25 - 10 - 2005
رقم العضوية : 10847
الدولة : السعودية
المشاركات: 228
5
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
وعليكم السلام ورحمة الله وبركاته

شكرا لك على الشرح والسكربت.

فعلاً من أيام كنت أبحث عن مثيل له

فضلاً لا أمرا لو تشرح أو تعمل رمز حماية ريكباتشا للنموذج ولو بسيط يمنع الربوتات أكون مقدر لك

دمت بود
وقفة آمل معجب بهذا.
قديمة 21 - 08 - 2019, 06:01
المشاركة 3
صورة 'x_5' الرمزية
x_5
:: TRAIDNT ::
:: رفيق الدرب ::
تاريخ الإنضمام: 20 - 09 - 2004
رقم العضوية : 11
الدولة : :: UAE ::
المشاركات: 258,425
12
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
شكرا لك
قديمة 23 - 08 - 2019, 19:16
المشاركة 4
صورة 'daany' الرمزية
daany
:: عضـــو::
تاريخ الإنضمام: 20 - 01 - 2018
رقم العضوية : 407965
المشاركات: 37
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
وعليكم السلام ورحمة الله وبركاته

شكرا لك على الشرح والسكربت.

فعلاً من أيام كنت أبحث عن مثيل له

فضلاً لا أمرا لو تشرح أو تعمل رمز حماية ريكباتشا للنموذج ولو بسيط يمنع الربوتات أكون مقدر لك

دمت بود
عيوني اعملك ليه الحمايه من الربوت
قديمة 24 - 08 - 2019, 02:30
المشاركة 5
صورة 'casper' الرمزية
casper
:: عضو نشيط ::
تاريخ الإنضمام: 25 - 10 - 2005
رقم العضوية : 10847
الدولة : السعودية
المشاركات: 228
5
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
شكرا مقدما

في الأنتظار


دمت
قديمة 24 - 08 - 2019, 10:38
المشاركة 6
صورة 'Mo.Yasser' الرمزية
Mo.Yasser
:: عضو جديد ::
تاريخ الإنضمام: 18 - 08 - 2019
رقم العضوية : 431361
المشاركات: 5
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
شكرا مقدما

في الأنتظار


دمت
اتفضل
رمز PHP:
<html lang="en" class="" id="net"> 
    <head> 

        <meta charset="utf-8"> 
        <title>send mail (Mohamed yasser)</title> 
        <link href="css/bootstrap.css" rel="stylesheet"> 
        <script src='https://www.google.com/recaptcha/api.js'></script>
    </head> 
    <body> 
       <div class="row"> 
        <div class="col-md-4" style="margin: 30px 30px 30px 400px;  direction: rtl;"> 
        <div class="panel panel-default"> 
            <div class="panel-heading"> sand mail</div> 
              <form method="post"> 
                <div class="panel-body"> 
                 <div class="control-group form-group"> 
                 <div class="controls"> 
                     <label style="text-align: right;">email</label> 
                        <input type="text" class="form-control" name="email" /> 
                           <p class="help-block"></p> 
                    </div> 
                      </div> 
                      <div class="control-group form-group"> 
                       <div class="controls"> 
                       <label style="text-align: right;">Name</label> 
                       <input type="text" class="form-control" name="Name" /> 
                        <p class="help-block"></p> 
                         </div> 
                        </div> 
                         
                        <div class="control-group form-group"> 
                       <div class="controls"> 
                       <label style="text-align: right;">subject</label> 
                       <input type="text" class="form-control" name="subject" /> 
                        <p class="help-block"></p> 
                         </div> 
                        </div> 

                      <div class="control-group form-group"> 
                       <div class="controls"> 
                       <label style="text-align: right;">BODY</label> 
                       <textarea name="body" class="form-control" rows="6"></textarea> 
                        <p class="help-block"></p> 
                         </div> 
                        </div> 
                        
                        <div class="control-group form-group"> 
                       <div class="controls"> 
                        <div class="g-recaptcha" data-sitekey="6LcmrLMUAAAAAKsWshbBdkPjE1f--RWHHjbt2sJT"></div>
                        <p class="help-block"></p> 
                         </div> 
                        </div> 
                        <div class="form-group"> 
                         <div class="panel-footer"> 
                          <button type="submit" class="btn btn-block btn-primary" name="send">send</button> 
                          </div> 
                          </div> 
                        </form> 
                            <? 
                            
use PHPMailer\PHPMailer\PHPMailer
                            
                            if(isset(
$_POST['send'])) 
                            { 
                                
$kay '6LcmrLMUAAAAACPWOGBhpzD2AsvTuWNXN9fgLmUh';
                                
$capt $_POST['g-recaptcha-response'];
                                
$ipuser $_SERVET['REMOTE_ADDR'];
                                
$url "https://www.google.com/recaptcha/api/siteverify?secret=$kay&response=$capt&remoteip=$ipuser";
                                
$resuit file_get_contents($url);
                                
$resuit json_decode($resuit);
                                if(!
$resuit->success)
                                {
                                    
$faild_capetcha '<div class="alert alert-danger">faild capetcha</div>';
                                    
$error True;
                                }else{
                                
                                
$Name $_POST["Name"]; 
                                
$email $_POST["email"]; 
                                
$subject $_POST["subject"]; 
                                
$body $_POST["body"]; 
                                 
                                require_once 
"PHPMailer\Exception.PHP"
                                require_once 
"PHPMailer\PHPMailer.PHP"
                                require_once 
"PHPMailer\SMTP.PHP"
                                 
                                
$mail = new PHPMailer(); 
                                 
                                
$mail-> isSMTP(); 
                                
$mail-> SMTPAuth true
                                
$mail-> Host "smtp.gmail.com"
                                
$mail-> Username "البريد"
                                
$mail-> Password "كلمة المرور"
                                
$mail-> SMTPSecure "ssl"
                                
$mail-> Port "465"
                                 
                                
$mail-> isHtml(True); 
                                
$mail-> setFrom("$email","$Name"); 
                                
$mail-> addAddress("$email"); 
                                
$mail-> Subject $subject
                                
$mail-> Body $body
                                if(
$mail->send()) 
                                { 
                                    
$success '<div class="alert alert-success">success send</div>'
                                }else{ 
                                    
$faild '<div class="alert alert-danger">faild send</div>'
                                } 

                            }
                        }                            
                            echo 
$success
                            echo 
$faild
                            echo 
$faild_capetcha
                            
?> 
                </div> 
        </div> 
    <body> 
</html>
قديمة 25 - 08 - 2019, 13:42
المشاركة 7
صورة 'casper' الرمزية
casper
:: عضو نشيط ::
تاريخ الإنضمام: 25 - 10 - 2005
رقم العضوية : 10847
الدولة : السعودية
المشاركات: 228
5
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
شكرا لك استاذي العزيز وفيت بعملك .

ولكن ليس هذه الحماية اللي كنت اقصدها لأن ريكابتشا جوجل لاتعمل على السيرفر المستأجر منه ولا أعلم السبب .

لذالك طلبت منك عمل رمز حماية للنموذج وكنت افتكر انك راح تعمله php .

مازلت احتاج نموذج اتصال برمز حماية غير جوجل لو تتكرم علي بلطفك .

دمت
قديمة 26 - 08 - 2019, 14:02
المشاركة 8
صورة 'وقفة آمل' الرمزية
وقفة آمل
:: عضو نشيط ::
تاريخ الإنضمام: 09 - 09 - 2010
رقم العضوية : 82276
المشاركات: 3,798
3
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
يسلمو ايديك
قديمة 26 - 08 - 2019, 20:43
المشاركة 9
صورة 'daany' الرمزية
daany
:: عضـــو::
تاريخ الإنضمام: 20 - 01 - 2018
رقم العضوية : 407965
المشاركات: 37
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
شكرا لك استاذي العزيز وفيت بعملك .

ولكن ليس هذه الحماية اللي كنت اقصدها لأن ريكابتشا جوجل لاتعمل على السيرفر المستأجر منه ولا أعلم السبب .

لذالك طلبت منك عمل رمز حماية للنموذج وكنت افتكر انك راح تعمله php .

مازلت احتاج نموذج اتصال برمز حماية غير جوجل لو تتكرم علي بلطفك .

دمت
حاضر راح اسويلك واحد بلغة php
قديمة 01 - 09 - 2019, 13:55
المشاركة 10
صورة 'casper' الرمزية
casper
:: عضو نشيط ::
تاريخ الإنضمام: 25 - 10 - 2005
رقم العضوية : 10847
الدولة : السعودية
المشاركات: 228
5
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
شكرا لك مقدما
قديمة 15 - 09 - 2019, 07:59
المشاركة 11
صورة 'casper' الرمزية
casper
:: عضو نشيط ::
تاريخ الإنضمام: 25 - 10 - 2005
رقم العضوية : 10847
الدولة : السعودية
المشاركات: 228
5
افتراضي رد : انشاء نموذج اتصال بنا باستخدام php و phpmalier
شكلي أحرجتك
مواضيع ذات صلة

 
اضافة رد
 

سكربت رفع الملفات [Traidnt up V3.0]

أدوات الموضوع ابحث في الموضوع
ابحث في الموضوع:

البحث المتقدم
طرق العرض


الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 11:46.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

جميع الحقوق محفوظة Traidnt 2019
  • 00966138651070
  • 00966138648289
  • 2051033691
Powered by vBulletin® Version 3.8.11 .Copyright ©2000 - 2019, Jelsoft Enterprises Ltd
SEO by vBSEO ©2011, Crawlability, Inc.