Berart: Call to undefined function mysql_real_escape_string()

Beitrag lesen

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