Petit souci avec ZendPhoto

Petit nouveau ! | 3 Messages

21 sept. 2011, 21:52

Je viens d'installer un site de photos avec zenphoto sur mon compte FREE. Il fonctionne correctement mais il y a une erreur de sql.

C'est là : http://deletreephotos.free.fr
En dessous de l'image d'accueil il y a le message d'erreur.

Ca concerne ce bout de code :
function db_quote($string) {
global $_zp_DB_connection;
return "'".mysql_real_escape_string($string,$_zp_DB_connection)."'";
}

C'est dans le répertoire zp-core et le fichier functions-db-MySQL.php ligne 130

J'y connait pratiquement rien en php. Que fait cette fonction ?

Merci de votre aide.

ViPHP
AB
ViPHP | 5818 Messages

22 sept. 2011, 02:51

Cela veut dire que le paramètre $string qui est passé à la fonction "db_quote" n'est pas correct (devrait être une chaine de caractères mais c'est en réalité un objet).
Faudrait voir où est définie la variable $string.
La fonction "db_quote" protège les chaines de caractère pour insertion en base de donnée. Et donc logiquement elle attend une chaine de caractère.