PDA

Voir la version complète : [WEB] Redirection par Header


Dr.Vince
10/02/2006, 18h41
Bon bah voilà mon problème.

Pour le site du DAT GBA de PA j'utilise un bout de code pour le télechargement des roms mais celui plante si le nom du fichier contient 2 fois le caractère '

En plus ça plante uniquement sur mon serveur distant, en local ça fonctionne.
Voici le bout de code :

header("Location: ".$filename);


Si $filename = Miles 'tails' Prower bah ça plante.

Si quelqu'un avait une idée pour corriger le problème ce serait bien cool

Merci d'avance

Tembargo
10/02/2006, 19h18
Alors je sais pas trop où ça plante, la fonction header elle fait quoi ?
T'as essayé de backslashé un peu tout ça ?

Peut être trouveras tu ton bonheur avec les fonctions addslashes - stripslashes http://www.allhtml.com/php/php462.php

KilGore
10/02/2006, 19h30
http://fr.php.net/manual/fr/function.htmlentities.php et
http://fr.php.net/manual/fr/function.htmlspecialchars.php

pour ce genre de problèmes avec le HTML

ali banana
10/02/2006, 19h33
désolé de faire chier:D
au pire tu as qu'à mettre juste Miles Tails Prower, et enlever les ' . je suis pas au guillemet pres pour le nom du jeu.

Dr.Vince
11/02/2006, 02h00
Et le gagnant est.........Tembargo !!
effectivement j'ai regardé l'url obtenu et en fait il mettait le caractère \ devant les '
un ptit stripslashes et le problème était résolu.

Merci, et désolé j'aurais pu faire un effort et chercher un peu plus

Tembargo
11/02/2006, 02h05
cool :D j'ai gagnéquoi ?