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 :

verifier un lien qui commence par file:


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    apt
    apt est déconnecté
    Membre éclairé
    Inscrit en
    Mai 2002
    Messages
    867
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 867
    Par défaut verifier un lien qui commence par file:
    Bonjour,

    Bonjour à tous,

    J'ai cette expression reguliere qui verifier un lien de fichier qui commence par file:/// mais ça ne donne rien pour le momemnt !!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    $link = "file:///C:/Documents%20and%20Settings/Administrateur/Mes%20documents/Mes%20images/Image.jpg";
     
    $limit = 200;
     
    function verifiesimage($link, $limit) {
     
    	if( preg_match('#^file:*:(.*)\.(gif|png|jpg|jpeg)$#i', $link) && strlen($link) < $limit )
    	{
            $msg = TRUE; // link ok
            }
           else
          {
            $msg = FALSE; // the link isn't image
          }
        return $msg; 
    }
    Merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il manque le /// dans ton expression
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    apt
    apt est déconnecté
    Membre éclairé
    Inscrit en
    Mai 2002
    Messages
    867
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 867
    Par défaut
    J'ai ajouté les trois barres sans résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_match('#^file:\\\*:(.*)\.(gif|png|jpg|jpeg)$#i', $link)

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    ce sont des / pas des \
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    apt
    apt est déconnecté
    Membre éclairé
    Inscrit en
    Mai 2002
    Messages
    867
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 867
    Par défaut
    toujours rien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_match('#^file:\/\/\/:(.*)\.(gif|png|jpg|jpeg)$#i', $link)

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Les / n'ont pas besoin d'être échappés et il manque encore le C
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Réponses: 12
    Dernier message: 19/07/2006, 19h07
  2. Réponses: 6
    Dernier message: 08/07/2006, 12h07
  3. Des nombres qui commencent par 0
    Par KEROZEN dans le forum Access
    Réponses: 5
    Dernier message: 28/04/2006, 13h31
  4. Parcourir tout les Id qui commence par "dz_"
    Par FMaz dans le forum Général JavaScript
    Réponses: 28
    Dernier message: 24/03/2006, 21h46
  5. [Access] Requete exclue champ qui commence par alpha
    Par paflolo dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/02/2006, 14h06

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