Bonjour,
je cherche la bonne expression régulière me permettant de supprimer le contenu des balises <script>....</script> :
Par exemple la variable $contenu contient cette valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php $contenu = " Bonjour <script language='javascrip'> alert('test'); </script> Salut <script src='file.js'></script> "; ?>
Et moi ce que je veux, c'est l'expression régulière qui me supprime le contenu des balises <script></script>, balises y compris.
Donc ma variable devrait etre égale à Bonjour Salut.
Pour l'instant j'ai ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $expression_reguliere="/<script[a-zA-Z0-9]<\/script>/"; $contenu=preg_replace($expression_reguliere,' ',$contenu);
Mais ce n'est pas parfait, car entre les balises <script></script>, il peut y a voir n'importe quel autre caractère à supprimer.
Le but de ça est de supprimer tout de qui est javascript dans le code source de ma page web.
Une idée ?
Merci d'avance, cordialement.
Partager