الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه mishmish2002 في 8 أغسطس 2014 · 7 رد · 781 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدى اسكريبت php

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

func.php
<?php 
/* 
+===========================================+ 
|       kious-www.algerienet2.com           | 
|   -------------------------------------   | 
|            Copyright © 2003               | 
|             By hamza-adrar                | 
|                                           | 
|   -------------------------------------   | 
|                    للمراسلة               | 
|         Email: kious@amgerienet2.com      | 
+===========================================+ 
*/ 
    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;
        }
    }

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

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

 

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

#2

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

 

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

error_reporting(E_ALL);ini_set('display_errors', '1');
#3
choclatboy كتب:

 

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

 

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

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 6

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

Notice: Use of undefined constant title - assumed 'title' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 10

Notice: Use of undefined constant limits - assumed 'limits' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 11

Notice: Use of undefined constant maxlen - assumed 'maxlen' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 12

Notice: Use of undefined constant moderate - assumed 'moderate' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 13

Notice: Use of undefined constant name - assumed 'name' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 16

Notice: Use of undefined constant msg0 - assumed 'msg0' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 19

Notice: Use of undefined constant msg - assumed 'msg' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 20

Notice: Use of undefined constant msg1 - assumed 'msg1' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 21

Notice: Use of undefined constant msg2 - assumed 'msg2' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 22

Notice: Use of undefined constant msg3 - assumed 'msg3' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 23

Notice: Use of undefined constant msg4 - assumed 'msg4' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 24

Notice: Use of undefined constant msg5 - assumed 'msg5' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 25

Notice: Use of undefined constant msg6 - assumed 'msg6' in /home/vol3_1/zaghost.com/zago_15176830/htdocs/giad/entry.php on line 26

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

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

تم تعديل هذه المشاركة بواسطة mishmish2002 في 9 أغسطس 2014 في 00:48

#4

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

#5
choclatboy كتب:

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

 

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

#6

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

<?php


session_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="rimas@ragab"; 
$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;
}

?>
#7

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

قمت باصلاح بعض المشااكل بالملف و اختفى 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

#8

في السطر 6 غير

$HTTP_GET_VARS

واستبدلها بـ

$_GET

تم تعديل هذه المشاركة بواسطة choclatboy في 9 أغسطس 2014 في 03:47

مواضيع مشابهة