IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

filter_var() retourne false sur un URL valide.


Sujet :

Langage PHP

  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 519
    Par défaut filter_var() retourne false sur un URL valide.
    Bonjour,

    J'utilise filter_var() pour vérifier qu'une url saisie par l'utilisateur est valide au niveau de la syntaxe.

    Cependant je suis tombé sur une URL correcte mais PHP me retourne 0...

    Quel problème pose cette URL ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if(filter_var("http://www.portaildudeveloppementcommercial.com/news/2012/09/29/auto-entrepreneur--le-malaise-dun-pilote-davion-qui-vous-emmène-en-vacances-.html", FILTER_VALIDATE_URL))
    {
         echo 1;
    }
    else
    {
         echo 0;
    }
    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2011
    Messages : 41
    Par défaut
    Dans ton URL tu as un accents !

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 519
    Par défaut
    Citation Envoyé par bambou74 Voir le message
    Dans ton URL tu as un accents !
    Les accents sont autorisés dans les noms de domaine maintenant.

    La fonction n'est pas compatible avec les accents ?

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2011
    Messages : 41
    Par défaut
    Je sais qu'il sont autorisés c'est pas pour cela que c'est une bonne pratique !
    Va ici pour plus d'info mais oui les accents ne passent pas dans la fonction
    Tu peux toujours créer tes propres filtres

Discussions similaires

  1. [Directory.Exists] retourne false sur un path UNC
    Par joujoukinder dans le forum C#
    Réponses: 0
    Dernier message: 28/07/2009, 23h33
  2. Touche entrée sur double formulaire -> validation
    Par 10-nice dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 26/10/2005, 13h02
  3. [servlet] information sur un url
    Par harris_macken dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 06/07/2005, 20h09
  4. [firefox] plantage sur une url
    Par ggnore dans le forum Firefox
    Réponses: 2
    Dernier message: 12/05/2005, 23h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo