Bonjour,
je tente depuis hier soir de mettre au point un masque pour rechercher dans des lignes de codes html une url ( il peut en exister plusieurs )
mon url se découpe sous 4 cas possibles :
wwwXXXX.nomdomaine.com/files/chemin_fichier/fichier.ext
wwwXXX.nomdomaine.com/files/chemin_fichier/fichier.ext
wwwXXX.nomdomaine.com/files/chemin_fichier/fichier
wwwXXXX.nomdomaine.com/files/chemin_fichier/fichier
sachant que le XXXX ce sont des entiers mais il peut en y avoir 3 comme 4.
le files et le seul morceau qui ne change jamais
tout cela se trouve dans une balise href donc on peut s'arreter au double quote
Pour le moment je disposais de ceci :
$reg_exp = '#(www[0-9]{3}\.megaupload\.com\/files\/[a-zA-Z0-9 ]+\/[a-zA-Z0-9 ]+\.([a-z]{3}))#';
et je faisais un preg match dessus
Normalement dans ma page html il n'existe qu'une seule url de ce type la mais il peut y avoir d'autre url normale sans le XXX.
Si vous pouviez m'aider a améliorer mon filtre ça serait sympa
Merci d'avance
Antoine
Partager