Rev 609 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php/***************************************************************************\* SPIP, Systeme de publication pour l'internet ** ** Copyright (c) 2001-2005 ** Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James ** ** Ce programme est un logiciel libre distribue sous licence GNU/GPL. ** Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *\***************************************************************************/include ("inc_version.php3");include_ecrire ("inc_auth.php3");include_ecrire ("inc_admin.php3");debut_admin("accents");function changer_accents($dir) {$handle = opendir($dir);while ($nomfich = readdir($handle)) {if (ereg('\.', $nomfich) && !ereg('(\.php3|\.html)$', $nomfich)) continue;if ($nomfich == 'accents.php3') continue;if ($nomfich == 'inc_texte.php3') continue;if ($nomfich == 'inc_filtres.php3') continue;if ($nomfich == 'inc_index.php3') continue;if ($nomfich == 'inc_mail.php3') continue;$nomfich = "$dir/$nomfich";$fichier = @file("$nomfich");if ($fichier) {echo "$nomfich<br>";$fichier = join('', $fichier);$fichier = ereg_replace(chr(233), 'é', $fichier);$fichier = ereg_replace(chr(201), 'É', $fichier);$fichier = ereg_replace(chr(224), 'à', $fichier);$fichier = ereg_replace(chr(232), 'è', $fichier);$fichier = ereg_replace(chr(249), 'ù', $fichier);$fichier = ereg_replace(chr(192), 'À', $fichier);$fichier = ereg_replace(chr(200), 'È', $fichier);$fichier = ereg_replace(chr(217), 'Ù', $fichier);$fichier = ereg_replace(chr(226), 'â', $fichier);$fichier = ereg_replace(chr(234), 'ê', $fichier);$fichier = ereg_replace(chr(238), 'î', $fichier);$fichier = ereg_replace(chr(244), 'ô', $fichier);$fichier = ereg_replace(chr(251), 'û', $fichier);$fichier = ereg_replace(chr(194), 'Â', $fichier);$fichier = ereg_replace(chr(202), 'Ê', $fichier);$fichier = ereg_replace(chr(206), 'Î', $fichier);$fichier = ereg_replace(chr(212), 'Ô', $fichier);$fichier = ereg_replace(chr(219), 'Û', $fichier);$fichier = ereg_replace(chr(231), 'ç', $fichier);$fichier = ereg_replace(chr(199), 'Ç', $fichier);$fichier = ereg_replace(chr(171), '«', $fichier);$fichier = ereg_replace(chr(187), '»', $fichier);$fichier = eregi_replace("(face *= *['\"\\]+)[^'\"\\]*georgia[^'\"\\]*(['\"\\]+)", "\\1Georgia,Garamond,Times,serif\\2", $fichier);$fichier = eregi_replace("(face *= *['\"\\]+)[^'\"\\]*verdana[^'\"\\]*(['\"\\]+)", "\\1Verdana,Arial,Helvetica,sans-serif\\2", $fichier);$f = fopen($nomfich, 'wb');fputs($f, $fichier);fclose($f);}}closedir($handle);}changer_accents(".");changer_accents("AIDE");fin_admin("accents");?>