Einzelnen Beitrag anzeigen
  #1  
Alt 22.03.2016, 20:12:57
Rassehund Rassehund ist offline
Anfänger
 
Registriert seit: Mar 2016
Alter: 65
Beiträge: 2
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&uuml;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&uuml;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&uuml;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&uuml;ck kodieren, (Ä, Ö, Ü, ß, ü;, ä. ö)

$gemeinde["orig"]= ereg_replace("&Auml;","Ae",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("&Ouml;","Oe",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("&Uuml;","Ue",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("&szlig;","ss",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("&auml;","ae",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("&ouml;","oe",$gemeinde["orig"]);
$gemeinde["orig"]= ereg_replace("&uuml;","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("&Auml;","Ae",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("&Ouml;","Oe",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("&Uuml;","Ue",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("&szlig;","ss",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("&auml;","ae",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("&ouml;","oe",$gemeinde["kodiert"]);
$gemeinde["kodiert"]= ereg_replace("&uuml;","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)
    {
Mit Zitat antworten