Page 1 sur 1

Petit souci avec ZendPhoto

Posté : 21 sept. 2011, 21:52
par senior59
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.

Re: Petit souci chez FREE

Posté : 22 sept. 2011, 02:51
par AB
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.