Services : Actualité Emploi Blog Forum Flux
Formation Trafic : Référencement Liens sponsorisés Affiliation Ecommerce Nom de domaine E-réputation Marketing Mobile Black Hat
Formation Technique : Performance Web Html Css Sql Curl Asp Dotnet Php Ajax Wordpress Twitter Google Analytics

Forum Oseox
Oseox

syntaxe preg_match

Forum Référencement et Trafic
Nous sommes le Ven 23 Fév 2018 21:03

Heures au format UTC [ Heure d’été ]




Poster un nouveau sujet Répondre au sujet
Auteur Message
MessagePosté: Jeu 19 Fév 2009 18:37 
salut à tous,

j'ai decouvert le site via google, concernant le tuto sur la fonction preg_match.
Je souhaiterais avoir plus d'info sur les differentes possibilités:

je souhaite recuperer une url complete , je connais le debut de l'url (donc pas de probleme sur la structure au debut) cependant la fin de l'url dependra de ce qu'a envoyé l'utilisateur.

exemples pour etre plus clair, les utilisateurs envoient:

ht*p://www.monsite/public_user/photo_Noel2009.rar
ht*p://www.monsite/public_user/video.soirée_jan09.avi
ht*p://www.monsite/public_user/fichier lambda[1].jpeg

la fin de l'url etant par defaut non structuré, est ce que la fonction preg_match est capable de prendre la fin à tous les coups avec une syntaxe type:

preg_match('`^(syntaxe debut de l'url)\/(all - until)\.([[:alnum:]]{3,4})$`',$adresse)

voila, je sais pas si j'ai ete assez clair mais merci a celui qui peut m'eclairer :lol:


Haut
 Profil Envoyer un e-mail  
 
MessagePosté: Jeu 19 Fév 2009 22:17 
Comme ton modèle se termine par $, l'adresse sera bien examinée jusqu'au dernier caractère.

Maintenant, je ne suis pas sûr d'avoir bien compris ta question et je pense qu'il ya des petits ajustements à faire dans ton expression régulière:
- [[:alnum:]] devrait devenir [:alnum:]
- (all - until) devrait devenir (.*)
si j'ai bien compris tes intentions.

Jean-Luc


Haut
 Profil Envoyer un e-mail  
 
MessagePosté: Jeu 19 Fév 2009 22:25 
salut jean luc,

merci pour ta reponse, en effet c'est (.*) qui m'interressé et que je ne connaissais pas.
il prend tout sans contrainte (caratere speciaux, espace , majuscule etc.)

je vais pouvoir avancer dans mon code

amicalement


Haut
 Profil Envoyer un e-mail  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 3 messages ] 

Heures au format UTC [ Heure d’été ]


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Abonnez-vous au flux RSS

Blog

Forum

Offres d'emploi

Copyright : Moteur, traduction et optimisation
Merci de votre visite sur le forum Oseox