Ausgeben?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
<html>
<body>
<?php
$datei = "gude.html";
$array = file($datei);
for($x=0; $x<count($array);$x++){
echo $array[$x];
$text .= $array[$x];
$text .= "<br>";
}
echo"<tearea rows='20' cols='20'>$text</textarea>";
?>
</body>
</html>
in der Textarea wir der ihnahlt einer html datei ausgegeben! Aber ich will das der code ausgegben wird nicht das was der code bewirkt! Wie kann ich es machen das der Code ausgegeben wird? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hier wird das Problem angeschnitten und mehrere L?sungm?glichkeiten werden erkl?rt.
http://www.jex-treme.de/forum/archive/1023405290/thread.html
bei Fragen nochmal melden -
also des geht entweder net oder ich rafs net. kannst du (oder wer anders) mir des vielleicht nochmal erkl?ren! thanks
-
ok, also soweit ich das verstanden habe kannst du
mit der Zeile
header("Content-Type: text/plain");
am anfang des php-codes bewirken, dass das gesamte Dokument als Textdatei angezeigt wird, also kein html-code ausgef?hrt wird.
So, wie ich dein erstes Posting hier aber verstanden habe m?chtest du den HTML-Code in einer Textarea ausgeben, ohne ihn auszuf?hren.
d.h., du m?sstest den HTML-Code in folgende Funktionen einbauen:
nl2br(htmlentities('hier den html-code hin'));
ungetestet, habe es aus dem oben geposteten link entnommen.
nl2br sorgt daf?r, dass neue Zeilen in PHP in den <br>-tag umgewandelt werden.
htmlentities bewirkt scheinbar, dass der code nur ausgegeben, nicht ausgef?hrt wird.
probiers mal aus, aber ka obs klappt -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage