• 0
mishmish2002

برجاء المساعده فى هذا الاسكريبت

سؤال

السلام عليكم ورحمه الله و بركاته

لدى اسكريبت php

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

func.php
<?php /* +===========================================+ |       kious-www.algerienet2.com           | |   -------------------------------------   | |            Copyright © 2003               | |             By hamza-adrar                | |                                           | |   -------------------------------------   | |                    للمراسلة               | |         Email: [email protected]      | +===========================================+ */     function thanks ($thanks)     {        global $new_template;        $thanks_temp = $new_template->load_template ("template/thanks.html");        $thanks_temp = str_replace ("{thanks_msg}", $thanks, $thanks_temp);        echo $thanks_temp;     }     function error ($error)     {        global $new_template;        $error_temp = $new_template->load_template ("template/error.html");        $error_temp = str_replace ("{error_msg}", $error, $error_temp);        echo $error_temp;     }          function admin_msg ($admin_msg)     {        global $new_template;        $admin_bady_temp = $new_template->load_template ("template/admin_bady.html");        $admin_bady_temp = str_replace ("{result}", $admin_msg, $admin_bady_temp);        $result = mysql_query ("SELECT * FROM entry WHERE stat ='0'");        $count = mysql_num_rows($result);        $admin_bady_temp = str_replace('{count}',$count,$admin_bady_temp);        echo $admin_bady_temp;     }          function add_entry ($add_entry)     {        global $new_template;        $add_entry_temp = $new_template->load_template ("template/add_entry.html");        $add_entry_temp = str_replace ("{add_entry}", $add_entry, $add_entry_temp);        echo $add_entry_temp;     }          function text_replace($msg)     {         $msg = str_replace("\n","<br>",$msg);         $msg = str_replace("[]","",$msg);         $msg = str_replace("[]","",$msg);         $msg = str_replace(":(", "<img src=\"template/images/smile/sad.gif\">",$msg);          $msg = str_replace(":)", "<img src=\"template/images/smile/smile.gif\">",$msg);         $msg = str_replace(":D", "<img src=\"template/images/smile/laugh.gif\">",$msg);         $msg = str_replace(":P", "<img src=\"template/images/smile/tongue.gif\">",$msg);         $msg = str_replace(";)", "<img src=\"template/images/smile/wink.gif\">",$msg);         $msg = str_replace(";D", "<img src=\"template/images/smile/smilehard.gif\">",$msg);         $msg = str_replace(":o", "<img src=\"template/images/smile/shocked.gif\">",$msg);         $msg = str_replace("8)", "<img src=\"template/images/smile/cool.gif\">",$msg);         $msg = str_replace("=)", "<img src=\"template/images/smile/rolleyes.gif\">",$msg);         $msg = str_replace(":-[", "<img src=\"template/images/smile/embarassed.gif\">",$msg);         return($msg);    }     ?>

و طرح على ان اضيف هذا الكود الى الملف

   // Custom Functions to work with PHP5.4   if(!function_exists('session_is_registered'))   {        function session_is_registered($x)        {            global $_SESSION;            return (isset($_SESSION['$x'])) ? true : false ;        }    }        if(!function_exists('session_register'))    {        function session_register($value)        {            global $_SESSION;            $_SESSION[$value] = $value;        }    } 

و للاسف الصفحات بيضاء فى كل الاسكريبت

و لا استطيع الرجوع الى الاصدار القديم من من اباتشى سيرفر

 

و لكم جزيل الشكر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

7 إجابة على هذا السؤال .

  • 0

السلام عليكم،

 

ضع هذا الكود أعلى الصفحة لإظهار الاخطاء

error_reporting(E_ALL);ini_set('display_errors', '1');
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

 

السلام عليكم،

 

ضع هذا الكود أعلى الصفحة لإظهار الاخطاء

error_reporting(E_ALL);ini_set('display_errors', '1');

الف شكر على ردك و مساعدتى اخى العزيز بالفعل ظهرت الاخطاء

Notice: Use of undefined constant action - assumed 'action' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 6Notice: Undefined variable: HTTP_GET_VARS in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 6Notice: Use of undefined constant title - assumed 'title' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 10Notice: Use of undefined constant limits - assumed 'limits' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 11Notice: Use of undefined constant maxlen - assumed 'maxlen' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 12Notice: Use of undefined constant moderate - assumed 'moderate' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 13Notice: Use of undefined constant name - assumed 'name' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 16Notice: Use of undefined constant msg0 - assumed 'msg0' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 19Notice: Use of undefined constant msg - assumed 'msg' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 20Notice: Use of undefined constant msg1 - assumed 'msg1' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 21Notice: Use of undefined constant msg2 - assumed 'msg2' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 22Notice: Use of undefined constant msg3 - assumed 'msg3' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 23Notice: Use of undefined constant msg4 - assumed 'msg4' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 24Notice: Use of undefined constant msg5 - assumed 'msg5' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 25Notice: Use of undefined constant msg6 - assumed 'msg6' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 26Notice: Undefined variable: output in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 100Notice: Undefined variable: dillma_output in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 105

http://giftclub.zaghost.com/giad/entry.php?action=add

تم تعديل بواسطه mishmish2002
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اذن المشكل في الملف /giad/entry.php

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اذن المشكل في الملف /giad/entry.php

 

بالفعل المشكله فى هذا الملف هل من الممكن اصلاحه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وهذا الكود الخاص بالملف

<?phpsession_start();include ("include/config.php");$action = trim($HTTP_GET_VARS[action]);$setting = mysql_query("SELECT * FROM setting");while ($row = mysql_fetch_array($setting)){    $title = $row[title];    $limits = $row[limits];    $maxlen = $row[maxlen ];    $stat = $row[moderate];}$name = $_REQUEST[name];$msg0 = strip_tags ($_REQUEST[msg0]);$msg = strip_tags ($_REQUEST[msg]);$msg1 = strip_tags ($_REQUEST[msg1]);$msg2 = strip_tags ($_REQUEST[msg2]);$msg3 = strip_tags ($_REQUEST[msg3]);$msg4 = strip_tags ($_REQUEST[msg4]);$msg5 = strip_tags ($_REQUEST[msg5]);$msg6 = strip_tags ($_REQUEST[msg6]);$host="localhost"; $user="root"; $password="[email protected]"; $db_name="gift"; $tb_name="entry";  if($action == "add"){    if (!$name || !$name)    {         error("???? ??? ????? ?? ??? ???????");    }    else if (!eregi('.[0-9a-z?-?].',$name))    {        error("???? ?? ????? 00    ??? ??? ???????");        exit;    }    else if (stristr($name,'www.') or stristr($name,'http://') or stristr($name,'.com') or stristr($name,'.org') or stristr($name,'.net'))    {        error("?? ????? ????? ?? ??? ???? ????? ?? ?????? .. ?????? ???????? ??? ???? ???? ?????");        exit;    }    else if (!eregi('.[0-9a-z?-?].',$name))    {        error("??? ???? ????? ????????? ??? ?????");        exit;    }    else if (strlen($name) > $maxlen)    {        error("???? ??? ?????? ?? ?????? ???? ?? ????? ??????? ?? !");        exit;    }    else if ($_SESSION['dillma'] != $_POST['dillma'])    {        error("???? ?? ??? ?????? ?? ???? ??????? ???????? .. ???? ??? ???? !");        exit;    }				   		else    {} mysql_connect("$host","$user","$password")or die ("?????? ????? ?????? ????????"); mysql_select_db($db_name)or die ("not select"); $name=$_POST['name']; 	    $sql=mysql_query("SELECT * FROM entry where name='$name' "); 		$row=mysql_fetch_assoc($sql);         $row['name']; 		if ($name==$row['name']){         echo "<font face='Tahoma' size='6'><b>???? ?? ??????? ???? ??????? ????? ???? ??? ?? ??????</font>"; 		exit(); }         $reg=mysql_query("INSERT INTO entry (ID, stat, name, email, site, country, msg0, msg, msg1, msg2, msg3, msg4, msg5, msg6, date) VALUES ('', '$stat','$name','$email','$site','$country','$msg0','$msg','$msg1','$msg2','$msg3','$msg4','$msg5','$msg6','$time')")or die("not insert!!");  thanks ("???? ?? ??????? ?? ???????? ?????");     }else{    $static_value = array ($title, $output);    $static_name = array ("{title}", "{output}");    $entry_bady_temp = $new_template->load_template ("template/entry_bady.html");    $entry_bady_temp = $new_template->replace_static($static_name, $static_value, $entry_bady_temp);    echo $entry_bady_temp;    $_SESSION['dillma'] = $dillma_output;}?>
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخى العزيز الف شكر على مساعدتك

قمت باصلاح بعض المشااكل بالملف و اختفى 90% من الاخطاء لكن تظهر هذه الاخطاء

Notice: Undefined variable: HTTP_GET_VARS in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 6

Notice: Undefined variable: output in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 100

Notice: Undefined variable: dillma_output in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 105

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

في السطر 6 غير

$HTTP_GET_VARS

واستبدلها بـ

$_GET
تم تعديل بواسطه choclatboy
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .