Rassehund |
22.03.2016 21:12:57 |
Guten Abend, Umprogrammieren altes script
Guten Abend,
mein Hoster, Hosteurope hat die Server umgezogen. Dabei natürlich auch neueste Software aufgespielt. Nun laufen einige Scripte nicht mehr. Wer hat Zeit und Lust? z.B. ereg zu erneuern?
Gruß Uwe
PS: das mir im Moment wichtigste Script:
PHP-Code:
<?
# seo.php
error_reporting(E_ALL^ E_NOTICE);
#^ E_NOTICE
#print_r($HTTP_SERVER_VARS);
#die();
# Timestamp setzen, wenn noch nicht vorhanden
if('!$t') $t=time();
# Abbruch, wenn gemeinde_lfd=-1
if('$gemeinde_lfd'==-1)
{
print "Abgebrochen";
die();
};
require_once("sitemap_config.inc.php");
require_once("class.FastTemplate.php3");
$tpl=new fasttemplate("./Seo_Templates");
# Files im Templates-Verzeichnis auslesen für define-Anweisung
$dir=DIR("./Seo_Templates");
while($dd=$dir->read())
{
# if(!ereg("^.$",$dd))
{
if(!is_dir($dd))
{
$sp=explode(".",$dd);
if($sp[count($sp)-1]==TPL_EXT)
{
unset($sp[count($sp)-1]);
$tpl_name=implode(".",$sp);
$file[]=array($dd, $tpl_name);
}
};
};
};
#closedir($dir);
#Define
foreach($file as $afile)
$tpl->define(array($afile[1]=>$afile[0]));
$tpl->define(array('sitemap-gemeinde'=>"../sitemap-gemeinde.html"));
$tpl->define_dynamic("link_zeile",'sitemap-gemeinde');
$tpl->define_dynamic("dir_link_zeile",'sitemap-gemeinde');
$tpl->define_dynamic("dir_link_block",'sitemap-gemeinde');
$tpl->define_dynamic("breadcrumb_zeile",'sitemap-gemeinde');
$tpl->define_dynamic("breadcrumb_block",'sitemap-gemeinde');
$tpl->define_dynamic("blaettern",'sitemap-gemeinde');
# aktuell zu bearbeitende Gemeinde lesen + 'Folgegemeinden'
$qstr="SELECT id, satzart, textkenn, bl, rb, kr, vb, gem, gemeindename, flaeche, einwohner_ges, einwohner_m, einwohner_w, plz FROM gemeinden_2009";
if(isset ($gemeinde_lfd)) $qstr.=" WHERE id >= '$gemeinde_lfd' and bl = '$bundesland' and gem !='' and plz!=''";
$qstr.=" ORDER BY id ";
#print "<br><hr><hr>" . $qstr."<br><hr><hr>";
$q=mysql_query($qstr,$db_handle);
$x=mysql_fetch_row($q);
print mysql_error();
$gemeinde_id ="$x[3] $x[4] $x[5] $x[6] $x[7]";
# bl, rb, kr, vb, gem,
#print "<p><font color=red> Gemeinde-ID: " . $gemeinde_id . "</font></p>";
$gemeinde_lfd=$x[0];
$gemeinde["orig"]="$x[13] $x[8]";
$bundesland = "$x[3]";
if ($bundesland == "01") $bundeslandname = "Schleswig Holstein";
if ($bundesland == "02") $bundeslandname = "Hamburg";
if ($bundesland == "03") $bundeslandname = "Niedersachsen";
if ($bundesland == "04") $bundeslandname = "Bremen";
if ($bundesland == "05") $bundeslandname = "Nordrhein-Westfalen";
if ($bundesland == "06") $bundeslandname = "Hessen";
if ($bundesland == "07") $bundeslandname = "Rheinland-Pfalz";
if ($bundesland == "08") $bundeslandname = "Baden-Württemberg";
if ($bundesland == "09") $bundeslandname = "Bayern";
if ($bundesland == "10") $bundeslandname = "Saarland";
if ($bundesland == "11") $bundeslandname = "Berlin";
if ($bundesland == "12") $bundeslandname = "Brandenburg";
if ($bundesland == "13") $bundeslandname = "Mecklenburg-Vorpommern";
if ($bundesland == "14") $bundeslandname = "Sachsen";
if ($bundesland == "15") $bundeslandname = "Sachsen Anhalt";
if ($bundesland == "16") $bundeslandname = "Thüringen";
for($j=0;$j<=ANZAHL_FOLGEGEMEINDEN;$j++)
{
$xx=mysql_fetch_row($q);
if('!$next_gemeinde_lfd') $next_gemeinde_lfd=$xx[0];
if(!$xx[0]) break;
$folge_gemeinde["orig"]="$xx[3] $xx[4] $xx[5] $xx[6] $xx[7] - $xx[8]";
};
for($j_bl=0;$j_bl<=ANZAHL_FOLGEBUNDESLAeNDER;$j_bl++)
{
$xx=mysql_fetch_row($q);
if('!$next_bl') $next_bl=$xx[3];
if(!$xx[0]) break;
$folge_bl["orig"]= $xx[3];
};
# Wenn das Ende der Liste erreicht ist, von vorne anfangen
if($j<ANZAHL_FOLGEGEMEINDEN)
{
$qstr1="SELECT id, satzart, textkenn, bl, rb, kr, vb, gem, gemeindename, flaeche, einwohner_ges, einwohner_m, einwohner_w, plz FROM gemeinden_2009 where id>=1 ORDER BY id";
$q1=mysql_query($qstr1,$db_handle);
print mysql_error();
for($j1=$j;$j1<ANZAHL_FOLGEGEMEINDEN;$j1++)
{
$x=mysql_fetch_row($q1);
$folge_gemeinde[]["orig"]=$x[8];
};
};
# die verschiedenen Schreibweisen der Gemeindennamen
# (Namen kodieren)
$gemeinde["orig_klein"]=strtolower($gemeinde["orig"]);
$gemeinde["kodiert"]=ereg_replace(" |-|,|/","_",$gemeinde["orig"]);
$gemeinde["orig"]=ereg_replace(",","",$gemeinde["orig"]);
# Umlaute aus der Datenbank zurück kodieren, (Ä, Ö, Ü, ß, ü;, ä. ö)
$gemeinde["orig"]= ereg_replace("Ä","Ae",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Ö","Oe",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Ü","Ue",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("ß","ss",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("ä","ae",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("ö","oe",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("ü","ue",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("_gemfr._Gebiet","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Stadt","",$gemeinde["orig"]);
#$gemeinde["orig"]= ereg_replace("_M","M",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("_Thuer._Wald","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Kurort","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("GKSt","",$gemeinde["orig"]);
#$gemeinde["orig"]= ereg_replace("_St","St",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Freie_und_Hansestadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("(Forstgutsbez.)_gemfr.Geb.","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("__","_",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("gemfr._Bezirk","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Landeshauptstadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Flecken","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Bergstadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("documenta_Stadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Liebenbachstadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Kreisstadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Dom_und_Kaiserstadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Universitaetsstadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Konrad_Zuse_Stadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Barbarossast._Krst","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Wissenschaftsstadt","",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("Hansestadt","",$gemeinde["orig"]);
$gemeinde["kodiert"]= ereg_replace("Ä","Ae",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("Ö","Oe",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("Ü","Ue",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("ß","ss",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("ä","ae",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("ö","oe",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("ü","ue",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_gemfr._Gebiet","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("__Stadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("__M","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Thuer._Wald","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("__Kurort","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("__GKSt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("__St","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("__Freie_und_Hansestadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_(Forstgutsbez.)_gemfr.Geb.","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("__","_",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_gemfr._Bezirk","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Landeshauptstadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Flecken","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Bergstadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_documenta_Stadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Liebenbachstadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Kreisstadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Dom_und_Kaiserstadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Universitaetsstadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Konrad_Zuse_Stadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Barbarossast._Krst","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Wissenschaftsstadt","",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("_Hansestadt","",$gemeinde["kodiert"]);
foreach($sonderzeichen as $von => $nach)
{
$gemeinde["kodiert"]=str_replace($von,$nach,$gemeinde["kodiert"]);
}
$gemeinde["kodiert_klein"]=strtolower($gemeinde["kodiert"]);
foreach($sonderzeichen as $von => $nach)
{
$gemeinde["orig"]=str_replace($von,$nach,$gemeinde["orig"]);
}
for($j=0;$j<ANZAHL_FOLGEGEMEINDEN;$j++)
{
$folge_gemeinde[$j]["orig_klein"]=
strtolower(substr($folge_gemeinde[$j]['orig'],0,1)).
substr($folge_gemeinde[$j]['orig'],1,999);
$folge_gemeinde[$j]['kodiert']=ereg_replace(" |-","_",$folge_gemeinde[$j]['orig']);
foreach($sonderzeichen as $von => $nach)
{
$folge_gemeinde[$j]['kodiert']=str_replace($von,$nach,$folge_gemeinde[$j]['kodiert']);
}
$folge_gemeinde[$j]['kodiert_klein']=
strtolower(substr($folge_gemeinde[$j]['kodiert'],0,1)).
substr($folge_gemeinde[$j]['kodiert'],1,999);
};
for($j_bl=0;$j_bl<ANZAHL_FOLGEBUNDESLAeNDER;$j_bl++)
{
$folge_bl['$j_bl']["orig_klein"] = strtolower(substr($folge_bl['$j_bl']["orig"],0,1)).
substr($folge_bl['$j_bl']["orig"],1,999);
$folge_bl['$j_bl']["kodiert"]=ereg_replace(" |-","_",$folge_bl['$j_bl']["orig"]);
foreach($sonderzeichen as $von => $nach)
{
|