ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
1048
1048
EMPFEHLEN
-
Hallo zusammen.
Ich will aus einer Datei den Quelltext auslesen und diesen auf einer Seite ausgeben, aber leider führt er den PHP-Teil aus.
Soll ungefair so aussehen wie hier die Function PHP-Code einfügen.
Ich habs schon mit htmlentities() probiert, aber das funktioniert nicht so wirklich.
Kann mir bitte einer weiter helfen?
mfg SimonGeändert von XsilentX (16.12.04 um 18:16 Uhr)
-
Die PHP-Funktion highlight_file() hebt die PHP-Syntax einer Datei hervor.
-
Funktioniert aber nicht wenn der Quelltext direkt aus einer Datei kommt, oder?
Bei mir funktionierts nicht.
-
Zeig mal Code!
Der Funktion musst Du nur den Dateinamen übergeben und sie gibt die Datei mit Hervorhebungen aus.
Der Rückgabewert der Funktion ist void, dass heißt sie hat keinen Rückgabewert.
-
16.12.04 19:03 #5Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
www.sven-petruschke.de
-
Ich habs mit highlight_file($url) probiert, aber mir wird nur der Quelltext angezeigt den ich bekomme, wenn ich auf "Quelltext anzeigen" im IE gehen. (das nichtmal in Farbe)
-
Ein bisschen mehr Code solltest Du uns zur Verfügung stellen, damit wir Deinen Fehler finden können.PHP-Code:
<html>
<head>
<title>Dies ist der Highlighter</title>
</head>
<body>
<?php
$file="./meineSkripte/meinZuHighlightendesSkript.php";
highlight_file($file);
?>
</body>
</html>
-
Mehr Code gibts da nicht...
Hab wieder zu wenig nachgedacht, eine absolute Angabe kann kaum möglich sein.
Mann müsste den Quelltext vorher auslesen, nicht?
Jetzt hab ich:
Nur es wird der PHP-Code ausgeführt und nicht angezeigt.PHP-Code:$fp = fopen($ueber['url'],"r"); // Datei öffnen
if ($fp)
{
while(!feof($fp))
{
$zeile = fgets($fp);
highlight_string( $zeile );
}
fclose($fp);
}
Geändert von XsilentX (16.12.04 um 20:18 Uhr)
-
Was steht denn in $ueber['url'] drin?
Das Zeilenweise ausgeben mit dem Highlight ist nicht sinnvoll.
Wie soll er denn da erkennen, wenn ein Befehl über mehrere Zeilen geht?
Also entweder:
oderPHP-Code:highlight_file($ueber['url']);
Der Code, der in der Datei $ueber['url'] steht wird mit dem Skript ja wohl nicht ausgeführt?PHP-Code:$fileContent=file_get_contents($ueber['url']);
highlight_string($fileContent);
Du sprichst ein bisschen in Rätseln.Geändert von hpvw (16.12.04 um 21:05 Uhr)
-
Es ist immer noch so, dass der PHP-Code ausgeführt wird, aber der HTML-Teil nicht.
In der URL steht http://localhost/schule/uebersicht/index.php.
statt:
kommt:PHP-Code:<td style="background-color: <? echo $bgcolor ?>">
HTML-Code:<td style="background-color: #eeeeee">
-
Dann wissen wir ja jetzt, wo Dein Problem ist!
Du versuchst von einem PHP-Fähigen Webserver eine PHP-Datei zu laden. Diese wird natürlich erstmal genauso ausgeführt, wie sie ausgeführt wird, wenn ein User die URL ansurft.
Erst dann landet der Inhalt in Deiner highlight_file Funktion.
Du musst einen relativen Pfad direkt auf dem Server angeben.
Also angenommen, Dein Highlight-Skript liegt im root-Verzeichnis des Servers, musst Du
machen.PHP-Code:highlight_file("./schule/uebersicht/index.php");
Wenn es zwingend über die URL gehen muss (was ich nicht glaube), kannst Du mit dem Apache Webserver den Workaround verwenden, der in dem Link von Gumbo angegeben ist.
Du musst dafür auf jeden Fall Zugriff auf die Einstellungen des Servers haben, auf dem die zu highlightenden skripte liegen.Geändert von hpvw (16.12.04 um 21:14 Uhr)
-
mit
geht es nicht, aber mitPHP-Code:highlight_file("./schule/uebersicht/index.php");
Ich dank dir mal, das reicht mir zum ausführen.PHP-Code:highlight_file("index.php");
Ähnliche Themen
-
Quelltext einer weitergeleitenden Seite auslesen
Von Speedrunner im Forum JavaAntworten: 8Letzter Beitrag: 06.08.09, 13:30 -
quelltext einer seite im internet auslesen und benutzen
Von chaos99 im Forum PHPAntworten: 9Letzter Beitrag: 14.09.06, 13:07 -
Quelltext auslesen, der bei Aufrufen einer URL erscheint?
Von HAL im Forum PHPAntworten: 6Letzter Beitrag: 03.10.05, 11:14 -
Php Datei Downloaden / Quelltext anzeigen
Von vquicksilver im Forum PHPAntworten: 3Letzter Beitrag: 06.12.04, 14:15 -
Quelltext einer php-datei auslesen
Von PsychoCat im Forum PHPAntworten: 3Letzter Beitrag: 01.09.04, 13:08





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren