Quelltext einer HTML-Datei alsT Text ausgeben

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 :wink:
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);
header("Content-type: text/plain"); $a=$\_GET[file]; readfile ($a); ?\>

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]