PB slash antislash

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PB slash antislash

Re: PB slash antislash

par stealth35 » 29 déc. 2009, 01:58

au moment d'affiché ton lien il faut faire 'urlencode' http://www.php.net/manual/fr/function.urlencode.php
et avant de le sauvé dans ta base ou autre je te conseil de faire un

Code : Tout sélectionner

filter_var($url, FILTER_SANITIZE_URL); 
voir le mieux faire un regex pour les caratere spéciaux, accents ....
je te conseil de faire un ragle de nommage aussi meme si ton publique est difficile a convaincre (je travail en université je sais que sais), parce que le coup des nom de fichier hyper long ou limite y'en a plus dans le nom que dans le fichier en lui meme c'est l'horreur. :wink:

Re: PB slash antislash

par leonK » 28 déc. 2009, 20:11

C'est bon j'ai trouvé la réponse.
Apparemment comme il n'est pas possible de mettre des antislash dans les adresses avec ie, j'ai remplacé les apostrophes " ' " par " %5c' "

Et ça marche super !!

PB slash antislash

par leonK » 28 déc. 2009, 17:53

Bonjour, je suis débutant en programmation mais je m'occupe du site de l'établissement scolaire dans lequel je travail.
J'ai créé un espace en PHP où les enseignants peuvent envoyer des documents pour les partager avec les autres.
Ca marche très bien sauf quand le nom des documents contient une apostrophe.
Dans ce cas c'est étrange mais il n'y a aucun problème avec firefox, le lien contient un antislash avant l'apostrophe et le document est retrouvé.
Par contre avec internet explorer, il y a un slash avant l'apostrophe dans le lien. Donc le document n'est pas retrouvé.

Je ne sais pas si j'ai été très clair ?

Quelqu'un pourrait-il m'aider.

Merci par avance.