Hallo,
ich möchte mittels PHP den Quelltext einer Datei(HTML) auslesen und als reinen Text ausgeben und als Text ausgeben.
Wie kann ich das realisieren. Müsste unter PHP4… laufen. mit „tidy_get_html“ klappts leider nicht.
Grüße,
Johannes
Hallo,
ich möchte mittels PHP den Quelltext einer Datei(HTML) auslesen und als reinen Text ausgeben und als Text ausgeben.
Wie kann ich das realisieren. Müsste unter PHP4… laufen. mit „tidy_get_html“ klappts leider nicht.
Grüße,
Johannes
Hallo Johannes!
Bau dir so eine Funktion ein und jage dort den Quelltext durch
Die leerzeichen nach den & musst natürlich weg tun
function source($String)
{
$String = str\_replace("","& gt;",$String); //HTML-Tags
$String = str\_replace("\n","
\n",$String); //Absätze
$String = str\_replace("\t","& nbsp;& nbsp;& nbsp;",$String); //Tabulator
$String = str\_replace(" ","& nbsp;& nbsp;",$String);
$String = str\_replace(" ","& nbsp;",$String); //Leerzeichen
$String = str\_replace(" ","& nbsp;& nbsp;",$String); //Einzuege
return($String);
unset($String);
}
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Warum so umständlich:
<?php include (extsrv);Korrektur
Die Zeile bitte weglassen(ist von nem anderen Skript).
include (extsrv);
Gruß thomas
Hallo,
danke für eure Tipps, haben super funktioniert.
Wie müsste man das Thema angehen, wenn die Datei, deren Quelltext ausgegeben werden soll, dynamisch erstellt wird. Soll heissen, Daten, die in einem Formular eingegebn wurden, werden in der Datei verarbeitet, die je nach Eingabe, einen Text ausgibt( mittels Schleifen).
Jetzt soll der Quelltext ausgegeben werden, nachdem die Eingaben verarbeitet wurde, soll heissen, dass an Stelle der Schleifen jeweils das Ergebnis im Quelltext stehen soll.
Danke für Eure Anregungen.
Grüße
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]