perche' non e' corretta la tua funzione.Originariamente inviato da luik
è perchè su a**ba, funziona .. invece nel mio pc con xampp che ha il php 5.3 non funzionava finche non ho messo quel valore ad on?.
grazie.
se e' vero $PHPNewVersion non entri nell'else. Se e' false $CaratteriSpeciali non esegui mysql_real_escape_string().Codice PHP:
<?php
function mysql_codifica($valori)
{
$CaratteriSpeciali = get_magic_quotes_gpc();
$PHPNewVersion = function_exists("mysql_real_escape_string");
if ($PHPNewVersion) {
//PHP Versione >= 4.3.0
if ($CaratteriSpeciali) {
$valori = stripslashes($valori);
$valori = mysql_real_escape_string($valori);
}
} else {
//PHP Versione < 4.3.0
if (!$CaratteriSpeciali) {
$valori = addslashes($valori);
}
}
return $valori;
}
?>
Ti manca l'opzione $caratteriSpeciali == FALSE e $PHPNewVersion == TRUE