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