Accueil > Forum > > > > Tester une URL avec une regex
Tester une URL avec une regex
jeudi 30 juin 2005 à 12:51:58 |
Tester une URL avec une regex

lnp
|
preg_match("!(((https?|ftp)://(w{3}\.)?)(?<\!www)(\w+-?)*\.([a-z]{2,4}))!",$unsafe) Est-ce que quelqu'un pourrait me dire si ce test peut être utilisé pour vérifier le format d'une adresse Internet ou FTP ? Merci... LNP... pour vous...
|
|
jeudi 30 juin 2005 à 15:09:17 |
Re : Tester une URL avec une regex

coucou747
|
ma source : echo preg_match("!(((https?|ftp)://(w{3}\.)?)(?<\!www)(\w+-?)*\.([a-z]{2,4}))!",'moi : http://www.coucou747.hopto.org lol'); le résultat : Warning: preg_match(): Compilation failed: unrecognized character after (?< at offset 30 in /var/www/html/1.php on line 16 voila, ton expreg n'est pas valide, si t'avais testé, t'aurais compris ça facilement... celle ci marche : echo preg_match("/[fh]t?tps?:\/\/w{3}\.?\S/",'moi : ftp://www.coucou747.hopto.org lol'); son dérfaut : elle prends aussi fttps ou ftps (or c'est sftp)... donc, si tu peux ftp, ftps, http et https, il faut deux expressions régulières (enfin, je ne vois pas comment faire autrement, pourtant, il doit y avoir un moyen...) In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy [ Lien ]
|
|
jeudi 30 juin 2005 à 20:23:19 |
Re : Tester une URL avec une regex

Anthomicro
|
Salut, au pire : echo preg_match("/(https?|ftps?|news):\/\/w{3}\.?\S/",'moi : ftp://www.coucou747.hopto.org lol'); Essaie si ça marche, je sais pas mais bon on verra bien ^^
|
|
jeudi 30 juin 2005 à 20:46:19 |
Re : Tester une URL avec une regex

coucou747
|
joli, je ne savais pas que le or pouvait donner le choix entre plusieurs groupes de lettres, je croyais qu'on ne l'utilisais que pour une lettre... In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy [ Lien ]
|
|
jeudi 30 juin 2005 à 20:51:31 |
Re : Tester une URL avec une regex
|
jeudi 30 juin 2005 à 20:55:00 |
Re : Tester une URL avec une regex

coucou747
|
aparement... In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy [ Lien ]
|
|
jeudi 30 juin 2005 à 20:56:17 |
Re : Tester une URL avec une regex
|
lundi 4 juillet 2005 à 11:27:29 |
Re : Tester une URL avec une regex

lnp
|
Salut, Désolé j'avais laissé de côté ce problème mais je ne l'avais pas oublié ! ! ! Cette regex, "/[fh]t?tps?:\/\/w{3}\.?\S/", me semble pas mal en attendant une meilleure, si une meilleure existe... Juste une précision, est-ce que celle-là te semble correcte : "!([fh]t?tps?:\/\/)?(w{3}\.?)?\S!" ? J'ai rajouté des parenthèses pour rendre optionnel l'écriture de "http://" et/ou "www"... J'ai fait quelques tests, elle semble convenir. Si vous avez des critiques... Postez-les ! ! ! Merci... particulièrement à coucou747 et à AnthoMicro
LNP... pour vous... http://manuelpayet.free.fr
|
|
lundi 4 juillet 2005 à 11:30:47 |
Re : Tester une URL avec une regex

Anthomicro
|
"J'ai fait quelques tests, elle semble convenir." La réponse à ta question est là ;-)
|
|
lundi 4 juillet 2005 à 11:38:21 |
Re : Tester une URL avec une regex

coucou747
|
Réponse acceptée !
anthomicro, ton expreg ne fonctionne pas car ce n'est pas ftps mais sftp ! il faut utiliser celle la à la place : /(https?|s?ftp|news):\/\/w{3}\.?\S/ In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy [ Lien ]
|
|
Cette discussion est classée dans : ftp, tester, url, regex
Répondre à ce message
Sujets en rapport avec ce message
Test Validité URL [ par blat ]
Bonjour, Je cherche comment tester la validité d'une URL. Par là j'entend tester si le fichier vers lequel l'url pointe existe toujours sur le serveu
Tester la présence d'un ancre [ par dorian53 ]
Bonjour, Je cherche à savoir si par hasard il existe un moyen de tester la présence d'une ancre dans l'url. Quelque chose du genre isset($_GET['noman
Tester des url [ par Cristal ]
Bonjour !J'aimerais savoir comment tester des url, et vérifier par ce biais s'il y a des liens morts sur une page (ou un site :-) ).Merci +++ !!Crista
tester l'url de la page affichée [ par pierrot_D ]
après uen bonne journée de recherche infrutueuse ;(je pose ma question ici :il y a t il une fontion qui permette de récuprer l'url de la page affichée
ftp_connect ou cmt tester si on est tjrs connecté ? [ par cbyvd ]
Voilà le problème : J'écris un client ftp mais parfois je perds la connection alors comment tester si je suis toujours connecté ou pas ?... $ftpcon =
regex : validité d'une url absolue ou relative [ par Totofweb ]
SalutJe fais mon module de bbcode, et je dois remplacer [lien=monurl.php] ou [lien=http://www.monurl.com/index.php?id=4] par j'ai essayé ceci :$texte
Uploader une image sur mon FTP depuis une URL [ par mejon2 ]
Bonjour a tous,En faite j'ai deja vu ça sur les foroms phpBB avec les avatars.Alors un formulaire ou je mettrais le nom de l'image et l'URL (http://..
Besoin de vous pour tester mon script [ par defkrie ]
Je développe en ce moment un script qui indique quelle est votre type de connection et sa vitesse.Pour cela je mélange du javascript et des tests sur
Tester hote FTP [ par niluje ]
Bonjour,Je fait une tite appli en PHP et je tombe sur un pb.Je cherche à tester l'existance d'un serveur pour y accéder en FTP. je peux utiliser la fo
REGEX pour interprété une url complexe [ par maxwells ]
Salut à tous,Je connais l'étendu des possibilité des expressions régulières mais je suis incapable d'en écrire une.Je voudrais savoir comment faire po
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|