From ec2d263b5c6d619349756e9a8a3d866f2fe46dbd Mon Sep 17 00:00:00 2001 From: polo Date: Fri, 11 Mar 2022 16:51:40 +0100 Subject: regression require htmlawed, lien sans http dans Security, bouton remonter --- controller/Security.php | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) (limited to 'controller/Security.php') diff --git a/controller/Security.php b/controller/Security.php index 15c44b2..ac1149e 100644 --- a/controller/Security.php +++ b/controller/Security.php @@ -1,6 +1,9 @@ et ajouter http:// au début des liens si nécessaire + $pattern = '#()#'; + $remplacement = '$1http://$2$3'; + // le "while" est ici parce que preg_replace s'arrête après avec trouvé et modifié un pattern, pourquoi?? + while(preg_match($pattern, $data)) + { + $data = preg_replace($pattern, $remplacement, $data); + } + + // 2ème problème, en train d'écrire un article, l'utilisateur clique sur ce lien qu'il vient de créer et qui apparaît dans l'infobulle, un nouvelle onglet apparaît + // solution: fermer ce nouvel onglet avec echo ''; + // comment déclencher le JS? en faisant qu'une erreur 404 causée pour cette raison soit particulière? + + return($data); +} \ No newline at end of file -- cgit v1.2.3