صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 19

الموضوع: تكفون مشكلة مع سكربت الجوال العربي

  1. #1

    تكفون مشكلة مع سكربت الجوال العربي



    السلام عليكم ورحمة الله وبركاته
    كيف حالكم إخواني الأعزاء ؟
    أواجه مشكلة بسكربت الجوال العربي
    المشكلة باختصار
    عندما أطلب
    mydomain.com/sms/cat.php?CatID=4
    تظهر لي رسائل خطأ

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/shoot/public_html/sms/cat.php on line 12

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/shoot/public_html/sms/cat.php on line 31


    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/shoot/public_html/sms/cat.php on line 46


    لم أكن أعاني من هذه المشكلة من قبل
    لقد كان نفس السكربت مركب على موقعي لكن على السيرفر القديم
    وعندما قمت بنقل الملفات وزراعة قاعدة البيانات أصبحت تظهر المشكلة
    راسلت الشركة المستضيفة
    قالوا انو هنن مش مسؤولين عن هذا الشيء
    فهل يمكن أن أعرف من أين المشكلة
    مع العلم أنني لم أبدل أي ملف ولم أعدل أي شيء
    فقط داونلود من القديم
    وأبلود على الجديد
    وكان شغال متل العسل من قبل
    ملاحظة : الصفحة الرئيسية التي تعرض الأقسام شغالة تماماً
    وايضاً الشريط العلوي الذي يعرض آخر 10 رسائل شغال تمام أيضاً
    لكن فقط عندما ندخل إلى داخل القسم تظهر المشكلة
    أرجوا المساعدة
    محبتي







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    ممكن ترفق الملف Cat.php؟





    __________________
    مدونتي

  3. #3


    تفضل أخي
    الملف مرفق
    بانتظارك عزيزي
    شكراً سلفاً






    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip cat.zip‏ (1.2 كيلوبايت, 42 مشاهدات)

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    تفضل الملف بعد التعديل
    السكريبت قديم جدا ومحتاج تحديث
    ولكن ان شاء الله التعديل هذا كافي لحل المشكلة التي اشرت اليها





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip cat.zip‏ (1.2 كيلوبايت, 55 مشاهدات)
    __________________
    مدونتي

  5. #5


    الحمد لله انحلّت المشكلة
    ماشاء الله محترف أخي
    لكن يبدو أن المشكلة ليست فقط مع هذا الملف
    يوجد مشاكل في كل السكربت
    عند إضافة رسالة جديدة تظهر رسالة خطأ ايضاً
    /sms/add.php?CatID=6
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/shoot/public_html/sms/add.php on line 29

    أيضاً عندما أسجل الدخول إلى لوحة التحكم
    أكتب اليوزر والباسورد بشكل صحيح
    لكن المتصفح يعيدني إلى نفس نموذج تسجيل الدخول ولا يدخلني إلى لوحة التحكم
    ممكن لو مافي عذاب تظبط السكربت كاملاً فضلاً لا أمراً
    أعرف أني ثقلتها
    بس معليش .. الله يجزيك الجنة
    السكربت في المرفقات
    وتم إضافة الملف الذي عدلته لي جزاك الله خيراً في المجلد المضغوط
    بانتظارك عزيزي
    وطلب بسيط
    ممكن تعلمنا قليلاً .. ماهو التعديل الذي قمت به ؟
    لا أفهم في البرمجة .. لكن أحب أن أطلع
    قد أستفيد من هذا الشرح في المستقبل عندما اتعلم شيئاً عن ال php
    ومشكور سلفاً عزيزي
    محبتي






    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip sms.zip‏ (115.3 كيلوبايت, 41 مشاهدات)
    التعديل الأخير تم بواسطة مجودة ; 10-07-2009 الساعة 01:24 AM

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    تفضل بالمرفقات
    ولتعرف جيدا ما هي المشكلة وكيفية علاجها اقرأ هذا الدرس
    register_globals -





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip sms.zip‏ (115.3 كيلوبايت, 33 مشاهدات)
    __________________
    مدونتي

  7. #7


    أخي الكريم
    بعد أن ركبت الملف الذي قلت لي عليه
    اختفت رسائل الخطأ
    لكن في الملف
    add.php لم تختفي المشكلة
    لكنني قرأت الدرس وحاولت كثيراً تنفيذ الدرس لكن لم أفلح
    في النهاية وضعت هذا الكود في أول الملف
    if (is_array($_POST)) extract($_POST);
    if (is_array($_GET)) extract($_GET);
    if (is_array($_SESSION)) extract($_SESSION);
    if (is_array($_COOKIE)) extract($_COOKIE);
    ماختفت رسالة الخطأ
    الآن أواجه مشكلة في النماذج
    عندما أملئ ال form وأضعط إرسال
    يعيدني إلى نفس الصفحة والنموذج فارغ
    يعني مثلاً تسجيل الدخول إلى لوحة التحكم
    أكتب اليوزر والباس بشكل صحيح
    لكن يعيدني إلى نفس صفحة تسجيل الدخول
    أيضاً صفحة إضافة رسالة
    أملأ الحقول
    أي أضع اسمي
    وأكتب الرسالة
    ثم أرسلها
    لكن الرسالة لا تضاف
    ويعيدني إلى نفس النموذج
    هل من حل ؟
    بانتظارك أخي الكريم جزاك الله خيراً
    محبتي







  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    الحل أخي الكريم هو بتحديث كامل السكريبت بحيث يتم استخدام $_GET و $_POST كما هو مذكور في الدرس
    حاولت ان احله لك حلا سريعا لكن يبدو انه لم ينجح
    يمكنك أيضاً الاستعانة بمبرمج السكريبت احتمال يكون نزل اصدار جديد





    __________________
    مدونتي

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    274


    الحل بسيط ،،

    سبب الاخطاء تعطيل : register_globals

    الحل افتح ملف connect.php داخل مجلد admin حط في اول الكود :

    كود:
    if (ini_get('register_globals') != 1) {
     if ((isset($_POST) == true) && (is_array($_POST) == true)) extract($_POST, EXTR_OVERWRITE);
     if ((isset($_GET) == true) && (is_array($_GET) == true)) extract($_GET, EXTR_OVERWRITE);
    }
    ثم افتح ملف add.php واستبدل :

    كود:
    if ($REQUEST_METHOD=="POST")
    في سطر 17 وحط بداله :

    كود:
    if ($action == 'send')

    ثم افتح ملف add.html داخل مجلد template واستبدل الكود :

    كود:
    action="add.php?CatID=$CatID"
    حط بداله :

    كود:
    action="add.php?action=send&CatID=$CatID"
    تم تاكد من عمل سكربت قبل احط التعديل سلام





    __________________
    اكثر موضوع اضحكني في سوالف سوفت :

    http://www.swalif.net/softs/swalif30/softs216357/

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    274


    وملاحظه اخيره في لوحه تحكم مشكله استقبال اي بيانات من فورم سواء دخول لوحه تحكم او اضافه اقسام ابحث عن دايم شرط هذه :

    هذه بس بخصوص لوحه التحكم

    كود:
    if ($REQUEST_METHOD=="POST")
    وخله كذا :

    كود:
    if ($_SERVER['REQUEST_METHOD']=="POST")






    __________________
    اكثر موضوع اضحكني في سوالف سوفت :

    http://www.swalif.net/softs/swalif30/softs216357/

  11. #11


    أخي فكرة
    ماقصرت وحليت لي معظم المشكلة جزاك الله الجنة
    الأخ أبو نايف ما شاء الله مبدع
    تم حل المشكلة
    جزاك الله الجنة
    عندي طلب بس خايف أكون ثقلتها هالمرة
    أريد تعديل بسيط في السكربت
    لو نعمله نفس نظام المنتدى
    يعني داخل القسم عناوين فقط وعندما نضغط على العنوان تفتحلنا الرسالة بصفحة جديدة
    هل هذا ممكن إخواني ؟
    أتمنى لو أحد يظبطلنا الطريقة وأكون ممنون جدا
    بانتظاركم
    محبتي من مجد الإسلام ... مجودة






  12. #12


    هل هذا غير ممكن ؟
    ممكن رد لو سمحتم ؟






  13. #13
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    274


    مانتبهت للموضوع نسيته امسح ملف index.php بالكامل وحط بداله الكود هذه :

    كود PHP:
    <?php
    /////////////////////////////////////
    //          SMSPages1.0            //
    //     TO More Scripts Visit:      //
    //      http://www.saphp.com       //
    //      http://www.saphp.net       //
    //      http://www.saphp.org       //
    //     E-Mail:saphp@saphp.com      //
    //           index.php             //
    /////////////////////////////////////
    include ("templates/header.htm");
    include(
    "admin/connect.php");
    $Sql "select * from setting where SEID='1'";
    $Result mysql_query($Sql);
    while (
    $Row mysql_fetch_array($Result))
    {
    extract($Row);
    }
    ECHO 
    "<title>$SiteTitle - ÇáÕÝÍÉ ÇáÑÆíÓíÉ</title>";
    ?>
    <table border="0" cellspacing="1" style="border-collapse: collapse" width="100%">
      <tr>
        <td width="100%" background="images/4.gif"><FONT Color='#FFFFFF' Size="2">ÂÎÑ ÇáÑÓÇÆá:</Font>
     <MARQUEE BEHAVIOR=scroll direction=Right loop=250 scrollAmount=4 scrollDelay=25 onmouseover='this.stop()' onmouseout='this.start()' width=90% border='0'><FONT Color='#FFFFFF' Size="2">
    <?php
    $Sql 
    "select * from sms where Hidden!=1 order by SID DESC LIMIT 10";
    $Result mysql_query($Sql);
    while (
    $Row mysql_fetch_array($Result))
    {
    $sms=$Row[sms];
    $sms str_replace("\r\n""",$sms);
    ECHO 
    "$sms :: ";
    }
    Echo 
    "</B></FONT></MARQUEE>";
        
    ?>
        </td></tr></table>
    <BR>
    <?php
    $Sql 
    "select * from cat Where CatID='0' order by id";
    $Result mysql_query($Sql);
    ECHO 
    "<TABLE align='center' bgcolor='#FC9404' cellpadding='0' CELLSPACING='5' WIDTH='60%' style='border-style:solid; border-color:#000000;'>";
    while (
    $Row mysql_fetch_array($Result))
    {
    extract($Row);
    $NumSQL "select * from sms where Hidden!=1 and SCat=$id order by SID DESC";
    $NumRes mysql_query($NumSQL);
    $SMSNum mysql_num_rows($NumRes);
    $Title str_replace(">""&gt;"$Title);
    $Title str_replace("<""&lt;"$Title);
    //ECHO "<TD  ALIGN='CENTER' WIDTH='33%'><a href='cat.php?CatID=$id'><img border='0' alt='$Title' src='$CImg'></a><BR>[ÚÏÏ ÇáÑÓÇÆá $SMSNum]</TD>";
    echo '<tr>';
    echo 
    "<td width='10%'><img border='0' alt='$Title' src='$CImg' width='95' height='80'></td><td align='right'><a target='_blank' href='cat.php?CatID=$id'>".$Title."</a></td>";
    echo 
    '</tr>';
    }
    ECHO 
    "  </table></CENTER><BR>";
    include (
    "templates/footer.htm");
    ?>






    __________________
    اكثر موضوع اضحكني في سوالف سوفت :

    http://www.swalif.net/softs/swalif30/softs216357/

  14. #14


    شكراً أخي الكريم
    لكن ليس هذا ما أريده
    الصفحة الرئيسية شكلها مناسب جداً بالنسبة لي
    لكن مثلاً
    cat.php?CatID=4
    هذه الصفحة تعرض الرسائل كلها سويّاً ولا يوجد للرسالة عنوان
    أنا أريد أن نضيف مستطيل في نموذج إضافة الرسالة لإضافة عنوان لها
    وعرض العناوين فقط في cat.php
    وإذا ضغطنا على العنوان تظهر لنا الرسالة بصفحة جديدة
    عارف انها محتاجة تعديل في قاعدة البيانات و إضافة بعض الملفات الجديدة
    ممكن لو تظبطها .. بكون ممنون جدّاً






  15. #15
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    274


    طيب اول شي اضف الامر هذه بقاعده البيانات السكربت :

    كود:
    ALTER TABLE `sms` ADD `subject` VARCHAR( 150 ) NOT NULL AFTER `Sender` ;
    ثاني شي حمل ملفاات المعدله :واستبدلها بدل القديمه :

    تحميل الملف من هنا

    ثالث شي لا تعودها





    __________________
    اكثر موضوع اضحكني في سوالف سوفت :

    http://www.swalif.net/softs/swalif30/softs216357/





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض