[résolu] Pb d'url avec des caractères spéciaux

Pb d'url avec des caractères spéciaux [résolu] - PHP - Programmation

Marsh Posté le 06-01-2009 à 17:34:30    

Bonjour,
Sur le serveur d'un intranet (sous Linux), y'a un montage samba qui pointe sur un disque réseau Windows du genre D:RépRacine.... Certains des fichiers contenus sur ce disque réseau sont indexés dans l'intranet sous forme de fiches documentaires (derrière, c'est une BD Mysql), l'intranet étant en php. Dans la fiche, si le champ "Emplacement" a été renseigné, un lien "Voir" permet à l'utilisateur de consulter le document. L'url est donc http://Serveur/MontagePointantsurR [...] ichier.ext
 
Le problème c'est que certains fichier contiennes des ' et le lien ne fonctionne pas.  
Ex :
http://Serveur/MontagePointantsurR [...] n.../TESTS D'UN PORT.doc qui devient  
http://Serveur/MontagePointantsurR [...] 20PORT.doc
 
Les caractères accentués ne posent pas de pbs. Y'a que les ' et j'ai essayé d'echapper avec un  mais ça ne marche pas. Que dois-je faire?  
Merci :)


Message édité par rufo le 06-01-2009 à 17:44:29

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 06-01-2009 à 17:34:30   

Reply

Marsh Posté le 06-01-2009 à 17:44:00    

Bon en fait, c'était parce que dans le nom du fichier y'avait un apostrophe mais version Word. J'ai corrigé directement le nom du fichier en mettant un vrai ' et là en l'échappant avec un /', ça marche :)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed