Noch einmal von Vorne!
Mit diesem Script will ich ein Wort in einer Datei suchen und dann die nächsten paar Zeilen in einer Datei ausgeben.
In der Datei steht dann aber nur ||
<?php
$datei = file("bern.htm");//Elemente(Datei)
$dir = "bergseen/";
$seenamen = scandir($dir);
sort($seenamen);
$anzahl = count($seenamen);
$menge = count($datei);
for ($b = 0; $b < $menge; $b++)//Keys machen
{
$neudatei = fopen("neunamen.txt", "a");
fwrite($neudatei,$b);
fwrite($neudatei,"\n");
fclose($neudatei);
}
$schluessel = file("neunamen.txt");//Keys in Array einfügen
$infodatei = array_combine($schluessel,$datei);//Keys mit Elementen zusammensetzen
$suche = array_search('<p>Bergsee</p>',$infodatei);//Suche
echo $suche;//Suche ausgeben!!
$namendatei = fopen("seenamen.txt", "a");//Datei für Infoausgabe
$koordinaten = $suche+"1";//Infos
$ort = $suche+"4";//Infos
$meter = $suche+"7";//Infos
$info = "$infodatei[$koordinaten]|$infodatei[$ort]|$infodatei[$meter]";
fwrite($namendatei,$info);
fclose($namendatei);
?>
Sorry habe den Code falsch eingegeben