Hi,
Folgendes Scirpt soll eine html-Datei einlesen und alle Wörter die darin vorkommen ausgeben - funktioniert aber nicht
Weder die regulären Ausdrücke noch array_unique arbeiten so wie ich mir das Vorstelle..
	
							
						
					Folgendes Scirpt soll eine html-Datei einlesen und alle Wörter die darin vorkommen ausgeben - funktioniert aber nicht

Weder die regulären Ausdrücke noch array_unique arbeiten so wie ich mir das Vorstelle..
PHP-Code:
	
	
<?
if(isset($_POST['url'])) {
    $data = implode(" ",file($_POST['url']));
    $data = preg_replace("/<head>(.*)<\/head>/U","",strip_tags($data));
    $data = preg_replace("/<script(.*)<\/script>/U","",strip_tags($data));
    $keys = explode(" ",$data);
    
    for ($i=0;$i<count($keys);$i++) {
        $keys[$i] = trim($keys[$i]);
    }
    array_unique($keys);
    sort($keys);
    echo "<pre>";
    print_r($keys);
} else {
?>
<form action="<?=$PHP_SELF?>" method="post">
<p><input name="url"></p>
<input type="submit">
</form>
<?    
}
?>
 
          
 
 


 
							
						
 
							
						 
							
						
Kommentar