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:
Au pire, qqn peut-il tester pour voir si il a le meme pbm ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 .......... }
Merci pour vos réponses et votre aide
Partager