par
samsayan » 02 nov. 2007, 11:23
Bonjour à tous,
Je ne pense pas que vous assuriez du support pour phpbb mais c'est une question pûrement sur PHP que j'aimerais vous poser. J'espère que je n'enfreint pas le reglement...
Mon problème concerne une différence de fonctionnement en local et sur mon free.fr d'un script PHP.
Lire la description de mon problème.
Voici le code de la fonction qui pose problème :
/**
* Escape string used in sql query
*/
function sql_escape($msg)
{
if (!$this->db_connect_id)
{
return @mysql_real_escape_string($msg);
}
return @mysql_real_escape_string($msg, $this->db_connect_id);
}
Si vous avez lu la description de mon problème, pouvez me dire qu'est ce qui pourrait entraîner mysql_real_escape_string à supprimer une simple chaîne de caractères ? Un problème d'encodage peut-être ?
Le problème c'est que mon script fonctionne parfaitement en local, et mon forum marche bien en ligne également. Il y a donc à mon avis un problème sur mon host free.fr surement du type encodage utf8... Mais cela dépasse un peu mes compétances :s
J'espère que vous arriverai à m'aider

3 jours que j'essaye de régler ça :s