ايمن ميلاد نشر 3 مارس أرسل تقرير نشر 3 مارس (معدل) السلام عليكم لدي زر اسمه حذف عندما اضغط عليه اريد ان ترسل رسالة لكن لاتصل الرسالة للعلم موقع علي استضافة ويدعم ارسال رسائل <?php include('header.php'); ?> <!--------------------------------------------------------------------------------> <!------------------------------------header--------------------------------------> <!--------------------------------------------------------------------------------> <div class="col-md-9 pan1"> <ol class="breadcrumb" style="background-color: #fff;padding-top:8px;padding-bottom:8px;color:#000;font-size:16px;"> <li><a href="projetcs.php">المشاريع</a></li> <li class="active">حذف مشروع مقترح</li> </ol> </div> </div> <div class="row"> <div class="col-md-9 pan1"> <div class="panel" style="color:#000;"> <div class="panel-body" style="font-size:14px; padding-left:40px;padding-right:40px;padding-bottom:25px;padding-top:25px;"> <?php echo '<form class="form-horizontal" method="post" role="form"> <div class="form-group"> <label class="col-sm-2 control-label">ملاحظة سبب الرفض</label> <div class="col-sm-10"> <textarea class="form-control" name="msg_txt" rows="3"> </textarea> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" name="submit" class="btn btn-default">ارسال</button> </div> </div> </form>'; if(isset($_GET['id'])){ //send msg $id_pro = intval($_GET['id']); $querypost2="SELECT * FROM `projects` WHERE `id_Pro`=$id_pro"; $result2=mysqli_query($con,$querypost2); $rows2=@mysqli_fetch_array($result2); $id_std = $rows2['Num_STD']; //$id_std = intval($_GET['id']); $querypost="SELECT * FROM `student` WHERE `id_std`=$id_std"; $result=mysqli_query($con,$querypost); $rows=@mysqli_fetch_array($result); $email_std = $rows['Email_STD']; //$send = mysqli_real_escape_string($con,$_POST['username']); if(isset($_POST['submit'])){ $message = $_POST['msg_txt']; $headers = "From: info@sta.sa"; // Send mail($email_std, 'سبب رفض مقترح المشروع', $message, $headers); $sql = "DELETE FROM `projects` WHERE `id_Pro`='".intval($_GET['id'])."'"; //delete project mysqli_query($con,$sql); echo '<div class="col-md-12">'; echo '<div class="text-center alert alert-success" role="alert">تم الحذف بنجاح</div>'; echo '<meta http-equiv="refresh" content="3;url=projetcs.php" />'; echo '</div>'; } } ?> </div> </div> </div> </div> <!--------------------------------------------------------------------------------> <!------------------------------------Footer--------------------------------------> <!--------------------------------------------------------------------------------> <?php include('footer.php'); ?> تم التعديل في 3 مارس بواسطة gamal_king 2 اقتباس
0 Taha Khaled2 نشر 4 مارس أرسل تقرير نشر 4 مارس 1. تأكد من دعم الاستضافة لوظيفة ()mail لان بعض مزودي الاستضافة قد يقيدون استخدام دالة ()mail في PHP لأسباب تتعلق بالأمان. يمكن التحقق من ذلك عبر التواصل مع دعم الاستضافة. 2. يجب ايضا التاكد من ملف php.ini لتأكد من أن ملف php.ini لديك مكون بشكل صحيح لإرسال البريد الإلكتروني، خاصة الإعدادات المتعلقة بـ SMTP و sendmail_path. 3. ايضا تاكد في البريد الخاص بك في صندوق الرسائل الغير مرغوب بها او ال spam لان عندما تكون الاستضافه جديده فبيتم تصنيفه كبريد عشوائي في بريد المستلم. 4. الافضل ان لا تستخدام دالة ()mail مباشرة، يمكنك استخدام مكتبات مثل PHPMailer أو SwiftMailer التي تساعد في التعامل مع مشكلات البريد الإلكتروني بشكل أفضل. اقتباس
السؤال
ايمن ميلاد
السلام عليكم لدي زر اسمه حذف عندما اضغط عليه اريد ان ترسل رسالة لكن لاتصل الرسالة للعلم موقع علي استضافة ويدعم ارسال رسائل
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.