diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index 4bef547622a14b6cebc2aa1412d4d60eabd01aab..98fc1c4c8c4c08fbb7eb1e53dca916c9cf317f65 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -380,7 +380,7 @@ function couper_intro($texte, $long) {
 
 // Securite : empecher l'execution de code PHP
 function interdire_scripts($source) {
-	$source = preg_replace(",<(\%|\?|([[:space:]]*)script),", "&lt;\\1", $source);
+	$source = preg_replace(",<(\%|\?|[[:space:]]*(script|base)),ims", "&lt;\\1", $source);
 	return $source;
 }