Hallo,
ich habe eine Problem. Ich habe eine Seite gebaut und auf meinen Testrechner klappt es wunderbar.
Wenn ich die Homepage aber nun hochlade erhalte ich die Fehlermeldung
"Fatal error: Call to undefined function mysql_real_escape_string() in /www/class/mysql_injections.php on line 19"
Die Version auf dem Webserver ist "PHP Version 5.2.6-3ubuntu4.6"
Das Script um welches es geht lautet:
$_GET = secure($_GET);
$_POST = secure($_POST);
$_SESSION = secure($_SESSION);
$_COOKIE = secure($_COOKIE);
function secure($bad_array){
foreach($bad_array as $key => $value){
switch ($key){
case 'id':
case 'm_id'://Haupt IDs
$secure_array[$key] = intval($value);
default:
if(get_magic_quotes_gpc()){
$secure_array[$key] = stripslashes($value);
}
$secure_array[$key] = mysql_real_escape_string($value);
}
}
return $secure_array;
}
Danke im vorraus.
Gruß Bernart