diff --git a/ecrire/export_all.php3 b/ecrire/export_all.php3
index da4e831b58ed9fac9a467e5bddd9d96a9fa55651..a9aad001af53807491ddc5c1a7d3335a319ca5e8 100644
--- a/ecrire/export_all.php3
+++ b/ecrire/export_all.php3
@@ -34,7 +34,7 @@ else {
 }
 $_fputs = ($gz) ? gzputs : fputs;
 
-if ($etape < 2) $_fputs($f, "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?".">\n<SPIP version=\"$spip_version_affichee\" version_base=\"$spip_version\" version_archive=\"$version_archive\">\n\n");
+if ($etape < 2) $_fputs($f, "<"."?xml version=\"1.0\" encoding=\"ISO-8859-1\"?".">\n<SPIP version=\"$spip_version_affichee\" version_base=\"$spip_version\" version_archive=\"$version_archive\">\n\n");
 
 $query = "SELECT * FROM spip_rubriques";
 export_objets($query, "rubrique", $f, $gz, $etape, 1, "Sauvegarder les rubriques");
diff --git a/ecrire/inc_meta.php3 b/ecrire/inc_meta.php3
index 23295b166073179bbd334c7b3c0a3708773e93ab..10bb792932dbd37cc2bead53a1e4a2b9d296d07b 100644
--- a/ecrire/inc_meta.php3
+++ b/ecrire/inc_meta.php3
@@ -49,7 +49,7 @@ function ecrire_metas() {
 
 	lire_metas();
 
-	$s = '<?php
+	$s = '<'.'?php
 
 if (defined("_ECRIRE_INC_META_CACHE")) return;
 define("_ECRIRE_INC_META_CACHE", "1");
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index c6eeefc430d61b8a8e447071c3652d5faaf4b671..fe71cd6bbe9841c887093abdb35a1b319fca26ed 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -1943,7 +1943,7 @@ function fin_page() {
 
 </td></tr></table>
 
-<?
+<?php
 debut_grand_cadre();
 ?>
 <div align='right'><font face="Verdana,Arial,Helvetica,sans-serif" size='2'>
@@ -1956,7 +1956,7 @@ if (ereg("index\.php3", $GLOBALS['REQUEST_URI']) || !ereg("\.php3", $GLOBALS['RE
 }
 ?>
 </font></div>
-<?
+<?php
 fin_grand_cadre();
 ?>
 </center>
diff --git a/ecrire/install.php3 b/ecrire/install.php3
index e24b1f283c6a32b6e473c6c36239b24231801765..da65d39c025fb62030a0818accebfad3b8407c99 100644
--- a/ecrire/install.php3
+++ b/ecrire/install.php3
@@ -66,7 +66,7 @@ if ($etape6) {
 	fputs($myFile, $protec);
 	fclose($myFile);
 
-	$conn = "<?php\n";
+	$conn = "<"."?php\n";
 	$conn .= "if (defined(\"_ECRIRE_INC_CONNECT\")) return;\n";
 	$conn .= "define(\"_ECRIRE_INC_CONNECT\", \"1\");\n";
 	$conn .= "\$GLOBALS['db_ok'] = true;\n";
diff --git a/inc-cache.php3 b/inc-cache.php3
index 2e08dc6f1485e8e7c1bd956eb8897e320c44ac9b..ab1a3777c25d76693f4e20a8e1cc1b9ff7b39934 100644
--- a/inc-cache.php3
+++ b/inc-cache.php3
@@ -82,7 +82,7 @@ function creer_repertoire($base, $subdir) {
 	@chmod($path, 0777);
 	$ok = false;
 	if ($f = @fopen("$path/.test", "w")) {
-		@fputs($f, '<?php $ok = true; ?'.'>');
+		@fputs($f, '<'.'?php $ok = true; ?'.'>');
 		@fclose($f);
 		include("$path/.test");
 	}
diff --git a/inc-calcul-squel.php3 b/inc-calcul-squel.php3
index 1b247772744c477e27bc827cb8af5755dc082afc..fba1ca1f6675f4d20f4767f38fd4079ff7eeda89 100644
--- a/inc-calcul-squel.php3
+++ b/inc-calcul-squel.php3
@@ -1426,7 +1426,7 @@ function calculer_champ($id_champ, $id_boucle, $nom_var)
 		$milieu = '
 		if (email_valide($row[\'email\'])) {
 			$email = trim($row[\'email\']);
-			$'.$nom_var.' = "<?php
+			$'.$nom_var.' = "<?'.'php
 				include (\'inc-formulaires.php3\'); ecrire_auteur(".$row[\'id_auteur\'].",\'$email\');
 			?'.'>";
 		}
diff --git a/inc-forum.php3 b/inc-forum.php3
index 76ab934419ab591d555f7540c2450c9d0676ae6e..47b5fd1c39fd23973614be1f325a1b5848c7a053 100644
--- a/inc-forum.php3
+++ b/inc-forum.php3
@@ -132,9 +132,9 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 		$retour = rawurlencode($lien);
 
 	if ($forums_publics == "abo")  // forums abo
-		$ret .= '<?php include("inc-forum.php3"); if (forum_abonnement($retour)) { ?'.'>';
+		$ret .= '<'.'?php include("inc-forum.php3"); if (forum_abonnement($retour)) { ?'.'>';
 	else
-		$ret .= '<?php { ?'.'>';
+		$ret .= '<'.'?php { ?'.'>';
 
 	$ret .= "\n<a name='formulaire_forum'></a>\n";
 	$ret .= "\n<FORM ACTION='$lien' METHOD='post'>";
@@ -370,7 +370,7 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 	
 	$ret .= "</FORM>";
 
-	$ret .= '<?php } ?'.'>';	// fin forums abo
+	$ret .= '<'.'?php } ?'.'>';	// fin forums abo
 	
 	return $ret;
 }
diff --git a/inc-public-global.php3 b/inc-public-global.php3
index 44d9529101bfa22d0a0bd344770c1e7c8e634f7b..809c1ae0fe1b6223aeafa977de34c44529ee81e0 100644
--- a/inc-public-global.php3
+++ b/inc-public-global.php3
@@ -112,7 +112,7 @@ if (!$use_cache) {
 		}
 		if (substr($chapo, 0, 1) == '=') {
 			$url = substr($chapo, 1);
-			$texte = "<?php @header (\"Location: $url\"); ?".">";
+			$texte = "<"."?php @header (\"Location: $url\"); ?".">";
 			$calculer_cache = false;
 			if ($GLOBALS['flag_apc']) {
 				apc_rm($chemin_cache);