FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » problème chemin d'accès "backslash"
 

problème chemin d'accès "backslash"

Il y a 257 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici



Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : problème chemin d'accès "backslash"
 
Plus d'informations

Voilà, je débute en bases de donnée et j'ai un petit problème avec firefox.

Sur mon site perso, j'affiche des photos dont les URL sont contenus dans une base de donnée SQL. Ces URL sont du style:

images\vacances\eglise.jpg

Elles sont contenues dans un champ appelé url_photo.

Bref, sous IE, tout marche parfaitement et les photos s'affichent...

Sous firefox par contre, ça ne marche pas car l'URL qu'il me sort ressemble à ça:

images%5Cvacances%5Ceglise.jpg

Bref mon backslash est remplacé par %5C... comment faut-il faire pour que firefox interprête mon backslash de la bonne manière ?

Merci de m'aider et à plus.

pourquoi tu ne met pa des / ?

Inside my own Second Life

Le 'backslash' n'est utilisé qu'avec Windows et ne sert qu'à déterminer les répertoires.... Ce n'est aucunement un standard.. Il est clair que ça fonctionne avec IE, puisqu'il est intégré à Windows et qu'il se comporte aussi comme un explorateur de fichiers, lequel ne connaît que les '\'..

Remplace tous tes '\' par des '/' et tout ira bien mieux.. C'est le seul caractère standard et reconnu par tous en matière de détermination d'arborescence des dossiers/répertoires..

De la même manière, n'utilise pas d'espaces dans tes noms de fichiers : ceux-ci sont remplacés par des %20 qui, selon les serveurs et les navigateurs, peuvent éventuellement causer des soucis (fichier non trouvé, page inexistante et j'en passe)..

Pour info : l'espace est un caractère de séparation, utilisé par exemple pour mettre à la suite des paramètres à une commande. Le back-slash est souvent reconnu comme un caractère d'échappement, soit pour passer un caractère spécial (par exemple : echo "\n"; en PHP : afficher un saut de ligne dans le code résultant) ou pour ne pas exécuter un caractère habituellement reconnu comme spécial, comme par exemple les guillemets simples et doubles ' (single-quote) et " (double-quote) en PHP : conteneurs de variable chaîne. Exemple : echo 'La pomme d\'Adam'; pour lequel on met en "échappement" l'apostrophe qui est dans la phrase, pour ne pas fermer la chaîne de caractères à cet endroit et ainsi générer une erreur avec le reste qui se retrouve "dehors"..

:jap:


---------------
Retrouvez moi sur mon blog : http://www.nicolasullern.net/leblog/
Et aussi sur :
http://www.linkedin.com/in/nicolasullern
http://www.viadeo.com/fr/profile/nicolas.ullern
http://www.copaing.net/johanpirlouit/
Plus d'informations

Je vais essayer avec des /

Sinon bizarre, ça marche en local, mais pas depuis chez mon hébergeur...

Plus d'informations

Merci !!!

Inside my own Second Life

gforce a écrit :

Sinon bizarre, ça marche en local, mais pas depuis chez mon hébergeur...


Tu as la soluce par l'exemple, puisque ton ordi fonctionne (je pense) avec Windows ;)..

:jap:


---------------
Retrouvez moi sur mon blog : http://www.nicolasullern.net/leblog/
Et aussi sur :
http://www.linkedin.com/in/nicolasullern
http://www.viadeo.com/fr/profile/nicolas.ullern
http://www.copaing.net/johanpirlouit/

l'hebergeur utilise surement un systeme sous unix.

pourquoi faire cent fois la même chose ?

même s'il utilisait un système sous windows ça ne marcherais pas forcement ...

pour windows j'en sais rien, pour unix je sais :D


Aller à :
 
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » problème chemin d'accès "backslash"

Annonces Google
Publicité
Actualités relatives

Nouveau correctif pour Windows XP SP2

Publié le 01 March 2005

Au début du mois, le numéro un du logiciel nous proposait une série de mises à jour de sécurité pour Windows XP (cf. cette actualité). Aujourd’hui, un nouveau correctif vient de faire son apparition sur le site de Microsoft et vient corriger un problè Lire la suite

ADSL : N9uf Tel9com fait du hard discount

Publié le 16 February 2004

La guerre des prix du haut débit est loin terminée, le fournisseur d'accès à Internet N9uf Tel9com (nouvelle dénomination de 9Telecom et LDCom) passe à l'offensive en proposant deux nouvelles offres : - 512 kbps à 14,90 euros par mois dans Lire la suite

ADSL : Tiscali solde les forfaits 512 et 1024

Publié le 08 January 2004

Profitant le premier jour de l'ouverture des soldes, le fournisseur d'accès Internet Tiscali annonce les offres ADSL nationales "les moins chères de France" pour répondre à la baisse de prix des forfaits d'internet des autres concurrents ( Lire la suite

FAI : tous contre le slamming

Publié le 08 April 2008

Le slamming – qui au passage n’a absolument rien à voir avec le slam – est l’autre nom donné à l’écrasement de ligne que pratiquent parfois certains fournisseurs d’accès à Internet peu scrupuleux. Il s’agit tout simplement pour un FAI de venir écraser... Lire la suite

Les derniers tests

Charts cartes graphiques Q3 2008 : 101 cartes testées

Publié le 29 September 2008

Les charts de 101 cartes graphiques anciennes et récentes sous 9 applications, avec au total 6767 scores. Quel gain attendre du remplacement de votre carte graphique par un nouveau modèle dans chaque application/résolution et en moyenne ? Lire la suite

Upgrader son portable en 9 leçons

Publié le 29 September 2008

Profiter au mieux de son PC portable en 9 leçons. Lire la suite

Que choisir ? Home Cinema 5.1 ou projecteur de son ?

Publié le 25 September 2008

Faut-il craquer pour un ensemble 5.1 ou pour une barre de son ? Découvrez les forces et faiblesses comparées de chaque système. Lire la suite

Intel Core i7 (Nehalem) : une architecture signée AMD ?

Publié le 25 September 2008

Avec ses nouveaux processeurs Core i7, Intel fait évoluer les Core 2 en reprenant leur architecture, mais en lui rajoutant des technologies dont la plupart semblent avoir leur équivalent direct chez AMD. Impression ou réalité ? Lire la suite