Vérification de la fin d'une variable en PHP [Réglé]
Visiteur
Boosteur Inactif
J'ai créé un lecteur mp3 sur mon site, et je viens de rajouter un code en PHP afin de pouvoir rajouter en ligne des morceaux...
Les liens de ces morceaux doivent finir par '.mp3'.
Je n'arrive pas a vérifier si les liens finissent bien par '.mp3'... Je ne sais pas comment faire!
La variable contenant le lien est: $_POST['loc']
J'ai essayé de la comparer à une chaine de caractères, mais je n'arrive pas à utiliser une expression régulière (du genre '.*.mp3' ), donc ca ne marche pas!
Si quelqu'un avait une solution, ce serait super!
alain91 Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre alain91
- Inscrit le : 26/09/2010
- Groupes :
Je propose d'essayer :
preg_match('/.php3$/', trim($_POST['log'])
Le pessimisme est d'humeur. L'optimisme est de volonté (Philosophe Alain).
Visiteur
Boosteur Inactif
Code PHP :
$comp=substr($_POST['loc'], -4, 4); // Je prends les 4 derniers caractères du lien $comp=='.mp3') // Je les compare à '.mp3'
Ca marche!
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie