Bonsoir à tous,
Je souhaiterais un IF PHP un peu original du style :
if ($chaine LIKE 'http://www.%.%/'){
Sauf que nous ne sommes pas sur Mysql....
Donc comment pourrais-je adapter cela ?
Merci par avance,
Antoine
Bonsoir à tous,
Je souhaiterais un IF PHP un peu original du style :
if ($chaine LIKE 'http://www.%.%/'){
Sauf que nous ne sommes pas sur Mysql....
Donc comment pourrais-je adapter cela ?
Merci par avance,
Antoine
salut,
tu peux utiliser les expressions régulière pour vérifier cela.
la vie n'est pas cirrhose des foies ...
Avant de poster un message Rechercher n'est pas qu'une option.
FAQ Web - Tuto Web
Encore "mieux" (du moment où tu disposes de PHP5 sur le serveur, cela dit en passant):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(filter_var($chaine , FILTER_VALIDATE_URL) === true) { // URL Valide }
Salut ,
@Klyne2 : je pense que filter_var n'est pas ce qu'il faut dans ce cas.
Comme l'a dit Vil'Coyote les expressions régulières sont les mieux adaptés.
Exact. J'avais mal compris sa demande
Et quelques MP se sont déroulés entre temps. La réponse lui à donc été donnée.
Réponse, donc:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $url = 'http://www.youpla.net/'; if (preg_match ("/^http:\/\/www.[a-z0-9][a-z0-9\-]+[a-z0-9](\.[a-z]{2,4})\/+$/i", $url)) { //Ok } ?>
C'est très bien, mais ce genre de discussions doivent se passer ici sur le forum et non en MP, de sorte que les autres en bénéficient![]()
Partager