Hi,
Hier mal der Scriptteil:
	
 
	
Was passiert: Es wird eine Textdatei mit ca. 1000 Städenamen zeilenweise ausgelesen, der jeweils aktuelle Name wird mit key_to_file in eine url-taugliche Form gebracht und mit $endung Endung verglichen.
Leider komm ich sowohl online als auch offline an die 30 ************. MSET. Kann ich da noch irgenwas stark verbessern, oder verlang ich einfach zu viel von den Script?
Gruß
Syco
					Hier mal der Scriptteil:
PHP-Code:
	
	
 function key_to_file($key_trans) {
    // Zur Sicherheit: Leerzeichen am Anfang / Ende entfernen:
    $key_trans = trim($key_trans);
    // Umlaute und "ß" ersetzen:
    $key_trans = ereg_replace ("ä", "ae", $key_trans);
    $key_trans = ereg_replace ("ü", "ue", $key_trans);
    $key_trans = ereg_replace ("ö", "oe", $key_trans);
    $key_trans = ereg_replace ("ß", "ss", $key_trans);
    // Restliche Sonderzeichen mit Leerzeichen ersetzen:
    $key_trans = preg_replace('%[^a-z0-9]%siU',' ',$key_trans);
    // Leerzeichen mit "-" ersetzen:
    $key_trans = preg_replace('%( ){1,}%','-',$key_trans);
    // nur Kleinbuchstaben:
    $key_trans = strtolower($key_trans);
    return ($key_trans);
} 
PHP-Code:
	
	
    $handle = fopen($pfad_ordner."staedte-gemeinden.txt", r);
    while (!feof($handle) || $filecheck != "existiert") {
        if (key_to_file(fgets($handle,1024)) == $endung) {
            $filecheck = "existiert";
        }
    }
    fclose($handle); 
Leider komm ich sowohl online als auch offline an die 30 ************. MSET. Kann ich da noch irgenwas stark verbessern, oder verlang ich einfach zu viel von den Script?
Gruß
Syco
 
          
 Mein Script ist lahm wie eine Schnecke..
									
									
									Mein Script ist lahm wie eine Schnecke..
								 Moderator
 Moderator 
							
						 
  
  
  
							
						
Kommentar