Détection de lien html
Résolu/Fermé
info1121
Messages postés
19
Date d'inscription
dimanche 17 mars 2013
Statut
Membre
Dernière intervention
1 juin 2019
-
13 janv. 2019 à 14:55
info1121 Messages postés 19 Date d'inscription dimanche 17 mars 2013 Statut Membre Dernière intervention 1 juin 2019 - 13 janv. 2019 à 17:35
info1121 Messages postés 19 Date d'inscription dimanche 17 mars 2013 Statut Membre Dernière intervention 1 juin 2019 - 13 janv. 2019 à 17:35
A voir également:
- Détection de lien html
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Editeur html - Télécharger - HTML
- Detection materiel pc - Guide
1 réponse
jordane45
Messages postés
38393
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 janvier 2025
4 731
13 janv. 2019 à 15:25
13 janv. 2019 à 15:25
Bonjour,
Il te suffit d'utiliser une expression regulière ( REGEX )
https://www.catswhocode.com/blog/15-php-regular-expressions-for-web-developers
Il te suffit d'utiliser une expression regulière ( REGEX )
https://www.catswhocode.com/blog/15-php-regular-expressions-for-web-developers
13 janv. 2019 à 16:26
if (preg_match('/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?/i', $msg)) {
echo 'Votre demande est refusée ';
echo '<a href="../index.php">accueil</a>';
}else{
$msg est ce que retourne le commentaire.
Cela ne fonctionne pas
Merci de ton aide
13 janv. 2019 à 16:50
13 janv. 2019 à 17:35
// The Regular Expression filter
$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";
// Check if there is a url in the text
if(preg_match($reg_exUrl, $msg)) {
echo 'Votre demande est refusée ';
echo '<a href="../index.php">accueil</a>';
}else{