You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
2.2 KiB
PHP
70 lines
2.2 KiB
PHP
<?php
|
|
|
|
$verz_counter = $sys_path.'/counter/';
|
|
$verz_flaggen_alle = $sys_path.'/counter/flaggen_alle/';
|
|
$verz_flaggen = $sys_path.'/counter/flaggen/';
|
|
|
|
PrintfEcho('<hr><b>Lösche Verzeichnisinhalte in '.$verz_flaggen.'</b>');
|
|
if ($fudir = opendir($verz_flaggen)){
|
|
while (false !== ($file = readdir($fudir))){
|
|
if ($file != '.' && $file != '..'){
|
|
PrintfEcho('lösche File '.$file);
|
|
if (!is_writeable($verz_flaggen.$file) || !unlink($verz_flaggen.$file)){
|
|
PrintFehler('Konnte File '.$verz_flaggen.$file.' nicht löschen');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
closedir($fudir);
|
|
|
|
$lfile = fopen($verz_counter.'staatenkürzel.txt','r');
|
|
while (!feof ($lfile)){
|
|
$buffer = trim(fgets ($lfile, 4096));
|
|
list($stlang,$stkurz) = split(';',$buffer);
|
|
PrintfEcho('Bearbeite '.$stlang);
|
|
if (file_exists($verz_flaggen_alle.'laender/'.substr($stlang,0,8).".gif")){
|
|
if ($afile = fopen($verz_flaggen_alle.'laender/'.substr($stlang,0,8).".gif",'r')){
|
|
$buffer = fread($afile,filesize($verz_flaggen_alle.'laender/'.substr($stlang,0,8).".gif"));
|
|
fclose($afile);
|
|
}
|
|
else{
|
|
PrintFehler('Open Fehler bei '.$verz_flaggen_alle.'laender/'.substr($stlang,0,8).".gif");
|
|
}
|
|
if ($afile = fopen($verz_flaggen.$stkurz.".gif",'w')){
|
|
fwrite($afile,$buffer);
|
|
fclose($afile);
|
|
}
|
|
else{
|
|
PrintFehler('Open Fehler schreiben '.$verz_flaggen.$stkurz.".gif");
|
|
}
|
|
if (file_exists($verz_flaggen_alle.substr($stlang,0,8)."/karte.gif")){
|
|
if ($afile = fopen($verz_flaggen_alle.substr($stlang,0,8)."/karte.gif",'r')){
|
|
$buffer = fread($afile,filesize($verz_flaggen_alle.substr($stlang,0,8)."/karte.gif"));
|
|
fclose($afile);
|
|
}
|
|
else{
|
|
PrintFehler('Open Fehler bei '.$verz_flaggen_alle.substr($stlang,0,8)."/karte.gif");
|
|
}
|
|
if ($afile = fopen($verz_flaggen.$stkurz."_map.gif",'w')){
|
|
fwrite($afile,$buffer);
|
|
fclose($afile);
|
|
}
|
|
else{
|
|
PrintFehler('Open Fehler schreiben '.$verz_flaggen.$stkurz.".gif");
|
|
}
|
|
}
|
|
else{
|
|
PrintFehler('Open Fehler lesen '.$verz_flaggen_alle.substr($stlang,0,8)."/karte.gif");
|
|
}
|
|
|
|
}
|
|
else{
|
|
PrintFehler('Konnte '.$verz_flaggen_alle.'laender/'.substr($stlang,0,8).".gif".' nicht finden');
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
exit;
|
|
?>
|