النتائج 1 إلى 7 من 7

الموضوع: يشتغل على الـ localhost وعلى سيرفر الموقع لا !!! طفشت

  1. #1

    يشتغل على الـ localhost وعلى سيرفر الموقع لا !!! طفشت



    السلام عليكم ..

    مشكله طلعت لي 17 قرن في راسي :eek2: اتعلم شغله معينه .. ونجحت ميه الميه على الـ Localhost .. ارفع الملفات واسوي قاعدة على سيرفر الموقع واجرب شغلي ما يشتغل اي شي !!

    اضيف اسم القسم ووصلة الصوره ووصف واعتمد .. يرجعني لنفس الصفحه ويقول "يوجد خطأ .. لم يتم إضافة القسم" !!!!!!!!!!!

    حد يقولي وين الخطأ بالضبط .. تعقدت والله

    كود PHP:
    <?PHP
    include( '../include/config.php' );
    include_once( 
    '../include/class.TemplatePower.inc.php' );
    $tpl = new TemplatePower"./style/add_cat.htm" );
    $tpl->prepare();

    if ((! empty(
    $catname))) {
            
    $catname addslashes($catname);
            
    $catdes addslashes($catdes);
            
    $caticon addslashes($caticon);
            
    $show $show;
            
    $aaa "INSERT INTO cat(`title`,`desc`,`icon`,`hidden`) VALUES('$catname','$catdes','$caticon','$show')";
            
    mysql_query($aaa);
             
    header('location: add_cat.php');
             
    $note "تم إضافة القسم بنجاح";
    } else {

           
    header('location: add_cat.php');
           
    $note "يوجد خطأ .. لم يتم إضافة القسم";
    }
      
    $tpl->newBlock("add_cat");
      
    $tpl->assign("add_note","$note");


    $tpl->printToScreen();
    ?>

    وكود صفحة htm :

    كود HTML:
    <td bgcolor="#FAE9B9" style="border:1px dotted #D7B733; ">
    		<p align="center">&nbsp;</p>
    <!-- START BLOCK : add_cat -->
    <form name="form1" method="POST" action="add_cat.php">
    <div align="center">
        <center>
      <table width="95%" border="1" cellspacing="5" cellpadding="5" dir=rtl bordercolorlight="#999999" bordercolordark="#FFFFFF" bgcolor="#F7DB88">
       <tr>
          <td bgcolor="#F7DB88">
            <div align="center">
                            <font color="#000000" face="Tahoma" style="font-size: 9pt">
    						<span lang="ar-sa">ملاحظات النظام</span>
              :</font></div>
          </td>
          <td bgcolor="#F7DB88">
            <p align="center">
              {add_note}</td>
        </tr>   
     <tr>
          <td bgcolor="#F7DB88">
            <div align="center">
                            <font color="#000000" face="Tahoma" style="font-size: 9pt">
    						<span lang="ar-sa">اكتب اسم القسم</span>
              :</font></div>
          </td>
          <td bgcolor="#F7DB88">
            <p align="center">
              <input name="catname" size="65" style="float: right"></td>
        </tr>
        <tr>
          <td bgcolor="#F7DB88">
            <div align="center">
                            <font color="#000000" face="Tahoma" style="font-size: 9pt">
    						<span lang="ar-sa">صورة القسم</span>
              :<br>
    						</font>
    						<font color="#FF0000" face="Tahoma" style="font-size: 9pt">
    						أضف وصلة صورة القسم</font></div>
          </td>
          <td bgcolor="#F7DB88">
            <p align="center">
              <input name="caticon" size="65" style="float: right"></td>
        </tr>
    
        <tr>
          <td bgcolor="#F7DB88">
            <div align="center">
            <p align="center">وصف القسم :<br>
    		<font color="#FF0000">يظهر أسفل اسم القسم</font> </div>
          </td>
          <td bgcolor="#F7DB88">
            <textarea name="catdes" cols="65" rows="4" wrap="VIRTUAL" dir="rtl"></textarea>
          </td>
        </tr>
         <tr>
          <td colspan="2">
            <div align="center">
              <span lang="ar-sa">هل القسم مرئي ؟<br>
    &nbsp;<select size="1" name="show" dir="rtl">
    			<option selected value="1">نعم</option>
    			<option value="0">لا</option>
    			</select></span></div>
          </td>
        </tr>
    
          <td colspan="2">
            <div align="center">
              <input type="submit" name="Submit" value="أضف القسم" style="font-family: Tahoma; font-size: 8pt">
            </div>
          </td>
        </tr>
      </table>
        </center>
      </div>
    </form>  		
    <!-- END BLOCK : add_cat -->
    		
    		</td>
    وهذي القاعده :

    كود:
    CREATE TABLE `cat` (
      `id` int(10) unsigned NOT NULL auto_increment,
      `title` varchar(250) default NULL,
      `desc` varchar(250) default NULL,
      `icon` varchar(250) default NULL,
      `views` smallint(10) default '0',
      `total` smallint(10) default '0',
      `hidden` smallint(10) default '1',
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;








  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    اخي ياليت تضع المشكلة التي تظهر لك على سيرفر الموقع



    اخوكم





    __________________
    مدونتي | تويتر


  3. #3

    تحية طيبة أستاذي العزيز



    بسم الله الرحمن الرحيم

    السلام عليكم ورحمة الله وبركاته وشهر كريم على الجميع .

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

    فقمت بمراجعة الكود أكثر من مرة ووجدت أنه سليم ... لن أطيل

    كانت المشكلة كالتالي

    أني وضعت المتغير الخاص بإسم المستخدم لإسم المستخدم وكلمة المرور معاً والغريب أنها كانت تعمل على localhost .

    وعندما كشفت المشكلة ذهب وغيرت كلمة المرور الى متغير كلمة المرور وعمل بشكل ممتاز

    فأرجوا أن تتأكد من بيانات الأتصال فلربما تكون نفس المشكلة ...

    تحياتي

    أخوك عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  4. #4

    تحية طيبة



    راجعت الكود بشكل سريع وإليك ماعندي

    كما قلت أنت أنه يعطيك رسالة (يوجد خطأ ... لم يتم إضافة القسم)

    وكما تلاحظ ان هذه الرسالة موجودة في الجزء الخاص بـ else وهذا الجزء لن يتم تنفيذه إلا إذا قام بتجاهل الجزء الخاص بـ if لعدم تحقق الشرط وهو الشرط المكتوب في الشكل التالي :

    كود PHP:
    if ((! empty($catname))) 
    وهذا الشرط معنا أنه إذا كان المتغير catname غير خالي فنفذ الجزئية التي تحتوي على إستعلام الإدخال ...

    وإلا : وهي تعني أن المتغير catname يتم تمريره وهو خالي لذلك يتم الدخول إلى الجزء else وكلمة خالي تعني هنا أشياء كثيرة منها القيمة null و NULL و ''و 0 وغيرها ...

    لذلك طالما أن الرسالة تظهر بإستمرار فهذا يعني أن المتغير catname$ هو خالي بإستمرار لذلك يجب عليك متابعة القيمة الخاصة بهذا المتغير ... لذلك يمكنك متابعة هذا المتغير قبل الشرط if وذلك بأن تضع قبل الشرط if الكود التالي :

    كود PHP:
    echo $catname
    لكي ترى قيمة هذا المتغير قبل تنفيذ الشرط ...

    أي بإختصار كما يظهر لي أن المشكلة في هذا المتغير

    وهناك شئ أخر :

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


    وهذا مالدي فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل ...

    أخوك عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  5. #5


    استبدل كود الشرط بالتالى أخى العزيز

    كود PHP:
    if ((! empty($_POST['catname']))) { 
    و اخبرنى بالنتيجة






  6. #6


    * عبدالله عيد .. حصلت مشكله في ملف config وعدلته وضبطت الشغله .. يضيف حقول لقاعدة البيانات ولكن فاضيه يعني مافيها اسم القسم ولا اي شي .. وشفت رد اخوي al-andalos.com وانحلت المشكله كلياً ..

    * al-andalos.com ... بارك الله فيك .. ورزقك الفردووس .. المشكله طلعت في $_POST['catname']
    وفرصه اسأل واقول ليش اشتغل على الـ localhost ولكن على السيرفر لازم post ؟؟ قلت يمكن لان الفروم الي في ملف index.htm نوعه post






  7. #7


    لان register_globals في السيرفر معطله لسبب امني





    __________________
    موقع رياض القرآن متخصص بالقرآن الكريم
    WwW.Ryadh-Quran.NeT





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

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

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