Détection de lien html
Résolu
info1121
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
info1121 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
info1121 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai une page web ' demande d'inscription ' avec un champ commentaires.
Cela fait presque 20 ans sans problèmes, mais depuis quelques mois je recois pleins de demandes avec des liens html ( genre sexe ou autre ) dans le champ commentaires.
Ma question est comment faire pour détecter un lien html
if($msg == @(http://www[^ ]+)@){
echo 'Votre demande est refusé ';
echo '<a href="../index.php">accueil</a>';
}else{
Désolé pour la syntaxe, je trouve pas comment faire
Merci de votre aide
Cela fait presque 20 ans sans problèmes, mais depuis quelques mois je recois pleins de demandes avec des liens html ( genre sexe ou autre ) dans le champ commentaires.
Ma question est comment faire pour détecter un lien html
if($msg == @(http://www[^ ]+)@){
echo 'Votre demande est refusé ';
echo '<a href="../index.php">accueil</a>';
}else{
Désolé pour la syntaxe, je trouve pas comment faire
Merci de votre aide
A voir également:
- Détection de lien html
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verificateur de lien - Guide
- Editeur html - Télécharger - HTML
- Lien copié - Forum Mobile
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
// 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{