القعقاع بن غزي

الأعضاء
  • المساهمات

    15
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • Days Won

    1

السُّمعة بالموقع

1 Neutral
  1. السلام عليكم ورحمة الله وبركاته هل يوجد متاجر الكترونية تقبل الدفع بواسطة الحوالات المالية مثل خدمة الويستيرن يونيون؟
  2. السلام عليكم ورحمة الله وبركاته عند القيام بعملية استرجاع Restore لقاعدة البيانات فأن الكود يعمل بشكل صحيح ويعطي رسالة أنه تم استرجاع قاعدة البيانات ولكن عند فتح قاعدة البيانات أجد أنها لم يتم استرجعها فما هو الخطأ لدي ؟ Private Sub restore_Click(sender As Object, e As EventArgs) Handles restore.Click Try Dim filename As String SQLcon.Open() Dim strQuary As String Dim objdlg As New OpenFileDialog objdlg.FileName = "service_station" objdlg.Filter = "SQL Server database backup files|*.bak" objdlg.ShowDialog() filename = objdlg.FileName strQuary = "ALTER DATABASE service_station set SINGLE_USER WITH ROLLBACK IMMEDIATE" strQuary = "RESTORE DATABASE service_station FROM disk='" & filename & "' WITH REPLACE,RECOVERY " strQuary = "ALTER DATABASE service_station SET MULTI_USER" Dim cmd As SqlCommand cmd = New SqlCommand(strQuary, SQLcon) cmd.ExecuteNonQuery() SQLcon.Close() MessageBox.Show("تم استرجاع قاعدة البيانات بنجاح", "نجحت العملية", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading) Catch ex As Exception SQLcon.Close() MsgBox(ex.Message) End Try End Sub
  3. السلام عليكم ورحمة الله وبركاته لدي قائمة navbar تحتوي على عناصر وأحد هذه العناصر قائمة منسدلة المشكلة هي عند النقر على القائمة المنسدلة محتوى القائمة لا يظهر الا الجزء الموجود داخر الـ navbar فقط وعندما اضعها خارج الـ navbar تظهر بشكل جيد الصورة المرفقة توضح كيف تكون القائمة مخفية داخل النافبار وهذا هو الكود المستخدم <header> <nav> <div class="navbar navbar-expand-lg p-0"> <button class="navbar-toggler bg-dark text-white m-1" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> القائمة </button> <a class="navbar-brand pl-2" href="#"><img src="css/images/logo.png" alt="logo" style="height:70px;" /></a> <div class="collapse navbar-collapse pr-0" id="navbarSupportedContent"> <ul class="navbar-nav pr-0"> <li class="nav-item"> <a href="/" id="home"><i class="fa fa-home" aria-hidden="true"></i> <p>الرئيسية</p> <span class="sr-only">(current)</span></a> </li> <li class="nav-item"><a href="activities.php"> التاء ومسيرة العطاء <p>مناشط وفعاليات</p> </a></li> <li class="nav-item"><a href="articles.php"> مايسطرون <p>مقالات</p> </a></li> <li class="nav-item"><a href="media.php"> لنسمو <p>مرئيات</p> </a></li> <li class="nav-item"><a href="#"> متنفس لنسمعك <p>مشاركات ونقاشات</p> </a></li> <li class="nav-item"><a href="#"> <i class="fa fa-info" aria-hidden="true"></i> <p>من نحن؟</p> </a></li> </ul> </div> <?php if($_SESSION['user_info'] == false){ echo ' <ul class="navbar-nav float-left pl-2"> <li class="nav-item ml-2 d-none d-lg-block"><a id="link" class="nav-link" href="#search" data-toggle="collapse" aria-expanded="true" aria-controls="search"><i class="fa fa-search" aria-hidden="true"></i></a></li> <li class="nav-item border border-danger ml-1"><a href="login.php" id="link" class="btn btn-link">دخول</a></li> <li class="nav-item border border-danger d-none d-lg-block"><a href="register.php" id="link" class="btn btn-link">تسجيل</a></li> </ul> '; }else { echo ' <ul class="nav nav-pills float-left pl-2"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">'.$_SESSION['user_info']->user_name.'</a> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </li> </ul> '; } ?> </div> </nav> <form> <input type="text" id="search" class="collapse" name="search" placeholder="ابحث عن..."> </form> </header>
  4. السلام عليكم ورحمة الله وبركاته لدي جدول يحتوي على بيانات عملاء ومن ضمنها طبعا اسم العميل ثلاثي أو رباعي. أريد البحث عن طريق اسم العميل وليس الرقم الخاص به دون استخدام LIKE لأن في حال استخدامها احيانا يظهر أكثر من عميل لتشابه الأسماء (لا يوجد أكثر من عميل تتشابه أسماءهم الثلاثية أو الرباعية). اللغة المستخدمة PHP اسم العميل المراد البحث عنه يتم عرضه من قاعدة البيانات ومن ثم ارساله إلى صفحة البحث (يعني المستخدم لا يقوم بكتابة اسم العميل من اجل البحث عن) اتمنى أن يكون السؤال واضح
  5. يقوم بارجاع رقم الصفحة هذه بداية الكود $per_page = 15; if(isset($_GET['page'])) { $page = $_GET['page']; } else { $page = 1; } $start_from = ($page-1) * $per_page;
  6. السلام عليكم ورحمة الله وبركاته الرجاء مساعدتي في كيفية تمييز رقم الصفحة المتواجد بها "active page" علماً بأن هذا هو الكود المتسخدم في ترقيم الصفحات <ul class="pagination"> <?php global $b_handel; $pagination_sql = "SELECT * FROM `pdfbooks`"; $run_pagination = mysql_query($pagination_sql); $count = mysql_num_rows($run_pagination); $total_pages = ceil($count/$per_page); if(isset($_GET['page'])){ echo '<li><a href="index.php?page=1">الأولى</a></li>'; } $counter = 8; $startPage = max(1, $page - $counter); $endPage = min($total_pages, $page + $counter); for($i = $startPage; $i < $endPage; $i++) { echo '<li><a href="index.php?page='.$i.'">'.$i.'</a></li>'; } echo '<li><a href="index.php?page='.$total_pages.'">الأخيرة</a></li>'; ?> </ul>
  7. السلام عليكم ورحمة الله وبركاته لدي مشكلة مع الدالة mail في لغة الـ PHP حيث أنها تعمل بشكل ممتاز مع الـ gmail ولكن لا تقوم بارسال الرسائل إلى الـ Hotmail وهذا هو الكود المستخدم $comfirmcode = $user->confirm_code; $to = $umail; $subject = 'Confirm Code'; $from = 'From: Qortas<noreplay@qortas.net>'; // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; // Create email headers $headers .= 'From: '.$from."\r\n". 'Reply-To: '.$from."\r\n" . 'X-Mailer: PHP/' . phpversion(); // Compose a simple HTML email message $message = "<div style='font-family:HelveticaNeue-Light,Arial,sans-serif;background-color:#eeeeee'> <table align='center' width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#eeeeee'> <tbody> <tr> <td> <table align='center' width='750px' border='0' cellspacing='0' cellpadding='0' bgcolor='#eeeeee' style='width:750px!important'> <tbody> <tr> <td> <table width='690' align='center' border='0' cellspacing='0' cellpadding='0' bgcolor='#eeeeee'> <tbody> <tr> <td colspan='3' height='80' align='center' border='0' cellspacing='0' cellpadding='0' bgcolor='#eeeeee' style='padding:0;margin:0;font-size:0;line-height:0'> <table width='690' align='center' border='0' cellspacing='0' cellpadding='0'> <tbody> <tr> <td align='center' valign='middle' style='padding:6px;margin:0;font-size:0;line-height:0;background-color:#000000;'><a href='http://www.qortas.net/' target='_blank'><img src='http://www.qortas.net/css/images/qortas.png' width='120px' height='70px' alt='Qortas Logo' ></a> </td> </tr> </tbody> </table> </td> </tr> <tr> <td colspan='3' align='center'> <table width='630' align='center' border='0' cellspacing='0' cellpadding='0'> <tbody> <tr> <td colspan='3' height='60'></td> </tr> <tr><td width='25'></td> <td align='right'> <h3 style='font-family:HelveticaNeue-Light,arial,sans-serif;color:#404040;line-height:48px;font-weight:bold;margin:0;padding:0'>عزيزي $user_name</h3> </td> </tr> <tr> <td align='right' colspan='3' height='40'style='color:#404040;><p>شكراً لك على استخدامك لموقع قُرطاس وإنشاء حساب، نتمنى أن ينال قُرطاس إعجابك.</p></td> </tr> <tr> <td align='right' colspan='3' height='40'><p>لإتمام عملية إنشاء الحساب، يُرجى منك الضغط على الرابط أدناه لتأكيد عنوان البريد الإلكتروني لنتمكن من تقديم كافة الخدمات لك.</p></td> </tr> <tr> <td colspan='5' align='center'> <p style='color:#404040;font-size:16px;line-height:24px;font-weight:lighter;padding:0;margin:0'></p> </td> </tr> <tr> <td colspan='4'> <div style='width:100%;text-align:center;margin:30px 0'> <table align='center' cellpadding='0' cellspacing='0' style='font-family:HelveticaNeue-Light,Arial,sans-serif;margin:0 auto;padding:0'> <tbody> <tr> <td align='center' style='margin:0;text-align:center'><a href='http://qortas.net/includes/emailconfirm.php?useremail=$umail&amp;code=$comfirmcode' style='font-size:21px;line-height:22px;text-decoration:none;color:#ffffff;font-weight:bold;border-radius:2px;background-color:#0096d3;padding:14px 40px;display:block;letter-spacing:1.2px' target='_blank'>اضغط هنا لتأكيد بريدك الالكتروني</a> </td> </tr> </tbody> </table> </div> </td> </tr> <tr> <td colspan='5' align='center'> <p>أو قم بزيارة الرابط التالي:</p> <a href='http://qortas.net/includes/emailconfirm.php?useremail=$umail&amp;code=$comfirmcode'>http://qortas.net/includes/emailconfirm.php?useremail=$umail&amp;code=$comfirmcode</a> </td> </tr><br /><br /> <tr><td colspan='3' height='30' align='center'><a href='http://www.qortas.net/privacyPolicy.php' target='_blank'>سياسة الخصوصية</a> | <a href='http://www.qortas.net/terms.php' target='_blank'>شروط الاستخدام</a></td></tr> </tbody> </table> </td> </tr> </tbody> </table> </td> <td width='30' bgcolor='#eeeeee'></td> </tr> </tbody> </table> <table align='center' width='750px' border='0' cellspacing='0' cellpadding='0' bgcolor='#eeeeee' style='width:750px!important'> <tbody> <tr> <td> <table width='630' align='center' border='0' cellspacing='0' cellpadding='0' bgcolor='#eeeeee'> <tbody> <tr><td colspan='2' height='30'></td></tr> <tr> <td width='360' valign='top'> <span style='line-height:20px;font-size:10px'><a href='https://www.facebook.com/qortas.library' target='_blank'><img src='http://i.imgbox.com/BggPYqAh.png' alt='fb'></a>&nbsp;</span> <span style='line-height:20px;font-size:10px'><a href='https://twitter.com/mrcheben' target='_blank'><img src='http://i.imgbox.com/j3NsGLak.png' alt='twit'></a>&nbsp;</span> <span style='line-height:20px;font-size:10px'><a href='https://plus.google.com/u/0/105346766181734687517' target='_blank'><img src='http://i.imgbox.com/wFyxXQyf.png' alt='g'></a>&nbsp;</span> </td> <td align='right' valign='top'> <div style='color:#a3a3a3;font-size:12px;line-height:12px;padding:0;margin:0'>قُرطاسْ &copy; 2017 </div> <div style='line-height:5px;padding:0;margin:0'>&nbsp;</div> </td> </tr> <tr><td colspan='2' height='5'></td></tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </div>"; // Sending email mail($to, $subject, $message, $headers);
  8. تم حل المشكلة بارسال البيانات المطلوبة في السيشن إلى الصفحة page2.php بارك الله فيك أخي الكريم وجعله الله في ميزان حسناتك
  9. عند عدم وضعي كود استدعاء السيشن في الـ page2.php لا يمكنني الوصول إلى البيانات المخزنة بالسيشن. وبالنسبة لبداية السيشن هي فعلا موجودة رأس الصفحة وقبل أي وسم أو كود
  10. السلام عليكم ورحمة الله وبركاته لدي مشكلة في لغة الـ PHP واتمنى أن اجد الحل المناسب.. لدي صفحة لنفترض أن اسمها "page1.php" هذه الصفحة تحتوي على بينات واقوم باستدعاء ملف السيشن بها من أجل بداية الجلسة بهذا الشكل require_once('/session.php'); كذلك أقوم اقوم باستدعاء صفحة اخرى الذي اسمها "page2.php" عن طريق كود جافاسكربت وهذه الصفحة تحتوي أيضا على كود استدعاء ملف السيشن وهذا ما يسبب في ظهور الخطأ التالي: Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/qortasne/public_html/Comments.php:2) in /home/qortasne/public_html/includes/session.php on line 2 فما هو حل هذه المشكلة ؟؟ علما بأن ملف السيشن يجب استدعائه في كلا الصفحتين
  11. قم باضافة اسم المستخدم
  12. ماهي الطرق أو الفكرة التي تمكنني من برمجة نظام اشعارات لموقع معين شبيه باشعارات الفيسبوك أو مايعرف بالـ real time notification للعلم قمت ببرمجة كود جلب عدد الاشعارات وعرض كل اشعار ولكن المشكلة هي أن الكود لا يعمل إلا في حالة قام المستخدم بتحديث الصفحة اللغة المستخدمة هي PHP
  13. بارك الله فيك أخي الكريم على تفاعلك ما أقصده في سؤالي ليس كما ذكرت وهو تحديد عدد العناصر التي ستعرض في الصفحة الواحدة.. إنما ما اقصده هو تحديد عدد عرض ترقيم الصفحات.. كما موضح بالصورة وجزاك الله خيرا
  14. بارك الله فيك أخي الكريم على هذا الدرس والمجهود الرائع
  15. السلام عليكم ورحمة الله وبركاته في هذا الكود اقوم بعرض عدد محدد من المحتوى في الصفحة الواحدة ولكن عندما يكون المحتوى كثير يكون عدد الصفحة كبير أريد أن يتم تحديد عدد عرض ارقام الصفحات بحيث يقوم بعرض عدد 10 صفحات مع زر (الانتقال إلى الصفحة الاخيرة وزر الانتقال إلى الصفحة الأولى) <div class="container"> <article class="row"> <section class="col-lg-8"> <?php $books = b_books_get("ORDER BY `books`.`rebook_id` DESC LIMIT $start_from,$per_page"); if($books != NULL) { $bookscount = @count($books); for ($i=0; $i < $bookscount; $i++) { $book = $books[$i]; if($book->book_state == 1) { $book_s = 'for sale'; } elseif($book->book_state == 2) { $book_s = 'for sale'; } else { $book_s = 'for raplacement'; } echo '<div class="col-xs-6 col-sm-6 col-md-4"> <div class="thumbnail"> <a href="bookDetails.php?id='.$book->book_id.'"><img class="img-rounded img-responsive" src="'.$book->book_img1.'" alt="'.$book->book_name.'" width="100%" height="350px"></a> <div id="book_title" class="caption"> <h5 data-toggle="tooltip" data-placement="left" title="'.$book->book_name.'"><a href="bookDetails.php?id='.$book->book_id.'"> '.substr($book->book_name, 0, 50).'</a></h5> <p id="p"> <a href="search.php?book_category='.$book->book_category.'"><i class="fa fa-tags" aria-hidden="true"></i> '.$book->book_category.'</a><br /> <a href="search.php?book_city='.$book->book_city.'&book_name='.''.'"><i class="fa fa-map-marker" aria-hidden="true"></i> '.$book->book_city.'</a><br /> <a href="search.php?book_state='.$book->book_state.'"><i class="fa fa-info" aria-hidden="true"></i> '.$book_s.'</a><br /> <span><i class="fa fa-calendar-o" aria-hidden="true"></i> '.$book->repost_date.'</span><br /> </p> </div> </div> </div>'; } } else { echo '<div class="alert alert-danger" role="alert">لا يوجد كتب لعرضها</div>'; } ?> <div class="clearfix"></div> <div class="text-center"><!-- Start Pagination For Desktop --> <ul class="pagination"> <?php global $b_handel; $pagination_sql = "SELECT * FROM `books`"; $run_pagination = mysql_query($pagination_sql); $count = mysql_num_rows($run_pagination); $total_pages = ceil($count/$per_page); for($i = 1; $i <= $total_pages; $i++) { echo '<li><a href="index.php?page='.$i.'">'.$i.'</a></li>'; } ?> </ul> </div><!-- End Pagination For Desktop --> </section> <?php include 'includes/aside.php'; ?> </article> </div>