Seven Secrets
Erfahrenes Mitglied
Ich habe zwei TXT-Datein. In der ersten steht das Inhaltverzeichnis des Ordners. In der zweiten, der dazugehörige Inhalt. Nun habe ich eine For-Schleife angelegt um den Inhalt ausgeben zu lassen. Ziel soll sein, das es mehrere Inhaltsdatein werden und ich in dem Inhaltsverzeichnis nur den Name hinterlegen muß.
Für die Schleife sieht das so aus:
nunhabe ich das Problem, wenn ein Zeilenumbruch im Inhaltsverzeichnis ist, automatisch ein Leerzeich dahinter geschrieben wird. Dieses verhindert dann das Auslesen der Datein und wird mit dem folgenden Fehler quitiert:
Warning: file(http://www.treuenbrietzener-land.de/dogs/erfolge/kessi .txt): failed to open stream: HTTP request failed! HTTP/1.1 404
Wie bekomme ich das Leerzeichen vor dem Punkt weg?
Für die Schleife sieht das so aus:
Code:
$kat = $_GET['kat'];
$anzahl = count(file('http://www.treuenbrietzener-land.de/dogs/'.$_GET["kat"].'/content.txt'));
$anzahl = $anzahl - 1;
for($n=0;$n<=$anzahl;$n++)
{
$kat_file = "http://www.treuenbrietzener-land.de/dogs/".$_GET["kat"]."/content.txt";
$kat_file = file($kat_file);
echo $kat_file[$n];
echo "<br>";
$kat_file[$n] = preg_replace ("/ /",".",$kat_file[$n]);
$txt_file = "http://www.treuenbrietzener-land.de/dogs/".$_GET["kat"]."/".$kat_file[$n]."txt";
$txt_file = file($txt_file);
$link_to_pic = '<img src="http://www.treuenbrietzener-land.de/dogs/'.$_GET["kat"].'/'.$kat_file[$n].'jpg">';
echo $txt_file[0];
}
nunhabe ich das Problem, wenn ein Zeilenumbruch im Inhaltsverzeichnis ist, automatisch ein Leerzeich dahinter geschrieben wird. Dieses verhindert dann das Auslesen der Datein und wird mit dem folgenden Fehler quitiert:
Warning: file(http://www.treuenbrietzener-land.de/dogs/erfolge/kessi .txt): failed to open stream: HTTP request failed! HTTP/1.1 404
Wie bekomme ich das Leerzeichen vor dem Punkt weg?