1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
<?php
header('Content-type: text/html; charset=UTF-8');
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<?PHP
ini_set ('max_execution_time', 0);
function TraiteLui($repertoire, $nomFichier)
{
$nouvNom = iconv('cp1252','utf-8',$nomFichier);
echo $repertoire . $nouvNom."<br />";
$nouvNom = str_replace("é", "e", $nouvNom);
$nouvNom = str_replace("è", "e", $nouvNom);
$nouvNom = str_replace("ë", "e", $nouvNom);
$nouvNom = str_replace("ä", "a", $nouvNom);
$nouvNom = str_replace("à", "a", $nouvNom);
$nouvNom = str_replace("ù", "u", $nouvNom);
$nouvNom = str_replace("ü", "u", $nouvNom);
$nouvNom = str_replace("'", " ", $nouvNom);
$nouvNom = str_replace(" ", " ", $nouvNom);
$nouvNom = str_replace(" ", " ", $nouvNom);
$nouvNom = str_replace(" ", " ", $nouvNom);
$nouvNom = str_replace(" ", " ", $nouvNom);
$nouvNom = str_replace("\,", "", $nouvNom);
rename($repertoire . $nomFichier, $repertoire .$nouvNom);
echo $repertoire . $nouvNom."<br />";
}
function un_rep ($repertoire)
{
$le_repertoire = opendir($repertoire);
while($fichier = @readdir($le_repertoire))
{
if ($fichier == "." || $fichier == "..") {continue;}
if (is_dir($repertoire . $fichier)) { un_rep ($repertoire . $fichier."/"); }
else { TraiteLui($repertoire, $fichier); }
}
@ closedir($le_repertoire);
}
un_rep ("g:/vang/");
?>
</body></html> |
Partager