Pbm mysql_query et les espaces ds URL
Bonjour,
J'ai une table contenant des URL pointant sur des fichiers sur mon serveur. Toutefois, ces fichiers peuvent avoir des espaces dans leur nom.
(ex: http://..../AA BB C D.jpg)
Qd je lance mon mysql_query avec une requète, il garde toujours un espace mais si par exemple il y a 2 ou 3 espaces, il le remplace par 1 espace.
dans ma table : http://..../AA BB C D.jpg
via ma requète : http://..../AA BB C D.jpg
et donc mon fopen me retourne false ! normal car l'UL n'est plus la même !
Avez vous deja eu ce probleme ?
Mon code tout bete avec un mysql_query/mysql_fetch_array/fopen:
Code:
1 2 3 4 5 6 7 8 9
|
$result = mysql_query("SELECT url FROM document WHERE id='$idFichier'");
while($tab = mysql_fetch_array($result))
{
echo ($tab[0]); // je m'apercois que les espaces sont tronqués
....
$fd = fopen( $tabP[0], "rb" ); //erreur retourne false
..........
} |
Au pire, qqn peut-il tester pour voir si il a le meme pbm ?
Merci pour vos réponses et votre aide