Seite 1 von 1
php Code in PHP ausgeben
Verfasst: 22.02.2009, 00:35
von jaap
Moin,
ist jemand so freundlich und postet mir wie man php Code in einer PHP Seite aus gibt? Beispiel ist unten: Besten Dank:
Wie also bekomme ich diesen Code in meine PHP Seite so das man den Code lesen kann, also der Code nicht ausgeführt?

Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
Verfasst: 22.02.2009, 00:38
von PHPSchmied
öhm? hä?
echo '<?php
phpinfo()
?>';
Vielleicht auch das?
highlight_string ( ' <?php
phpinfo()
?>') ;
Verfasst: 22.02.2009, 01:16
von net(t)worker
Code: Alles auswählen
<?php
htmlspecialchars('<?php
phpinfo();
?>');
?>
https://www.php.net/htmlspecialchars
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 22.02.2009, 01:32
von jaap
hmmmm ich habe den Code eben auf Space hochgeladen aber ich sehe nix?

Verfasst: 22.02.2009, 01:40
von jaap
PHPSchmied hat geschrieben:öhm? hä?
echo '<?php
phpinfo()
?>';
Vielleicht auch das?
highlight_string ( ' <?php
phpinfo()
?>') ;
jepp thx das war der richtige Code der funzt

Verfasst: 22.02.2009, 11:24
von Mork vom Ork
jaap hat geschrieben:PHPSchmied hat geschrieben:öhm? hä?
echo '<?php
phpinfo()
?>';
Vielleicht auch das?
highlight_string ( ' <?php
phpinfo()
?>') ;
jepp thx das war der richtige Code der funzt :D
Der erste furzt vielleicht, ist aber nicht richtig. Die Zeichen < und > haben in HTML-Code als solche nichts zu suchen, sondern müssen durch < und > ersetzt werden; dies übernimmt freundlicherweise die schon genannte Funktion htmlspecialchars():
Code: Alles auswählen
echo htmlspecialchars('<?php
phpinfo()
?>');
Oder ganz ohne PHP:
Code: Alles auswählen
<body>
<p>Dies ist mein PHP-Code:<pre>
<?php
phpinfo()
?>
</pre></p>
</body>
Verfasst: 22.02.2009, 15:38
von jaap
ja besten Dank für die vielen Antworten
Wenn ich nun aber HTML und PHP zusammen als Code, siehe unten, in eine PHP Seite sichtbar ausgeben will ohne das der Code ausgeführt wird. Wie gehe ich da vor?
Code: Alles auswählen
<html>
<head>
<title>Hello World</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="keywords" CONTENT="Hello, World">
<META NAME="description" CONTENT="Hello World">
<META NAME="author" CONTENT="www.hello-world.com">
<META NAME="REVISIT-AFTER" CONTENT="10 Days">
<META NAME="ROBOT" CONTENT="Index,Follow">
</HEAD>
<bod>
<?PHP echo "Hello World.";?>
</body>
</html>
Verfasst: 22.02.2009, 15:55
von Mork vom Ork
jaap hat geschrieben:Wenn ich nun aber HTML und PHP zusammen als Code, siehe unten, in eine PHP-Seite sichtbar ausgeben will, ohne dass der Code ausgeführt wird. Wie gehe ich da vor? :)
Steht doch schon oben, durch Ersetzen der PHP-Klammern
<?php und
?> durch
<?php und
?>.
Bei mehr als einzeiligem Code musst du selbigen noch in einen <pre>-Block versenken, weil sonst -wie bei HTML-Text üblich- die Zeilenumbrüche verloren gehen. Alternativ kannst du natürlich auch <br> an jede einzelne Zeile anhängen.
Code: Alles auswählen
<html>
<head>
<title>Hello World</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="keywords" CONTENT="Hello, World">
<META NAME="description" CONTENT="Hello World">
<META NAME="author" CONTENT="www.hello-world.com">
<META NAME="REVISIT-AFTER" CONTENT="10 Days">
<META NAME="ROBOT" CONTENT="Index,Follow">
</HEAD>
<body>
<?PHP echo "Hello World.";?>
</body>
</html>
Bei diesem Beispiel wäre es allerdings noch sinniger, die Datei gar nicht erst mit der Endung .php zu speichern, sondern mit .html, dann bekommt der PHP-Interpreter nämlich in der Regel gar nicht erst mit, dass da PHP drin steckt.
Alternativ mit Hilfe von PHP:
Code: Alles auswählen
<html>
<head>
<title>Hello World</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="keywords" CONTENT="Hello, World">
<META NAME="description" CONTENT="Hello World">
<META NAME="author" CONTENT="www.hello-world.com">
<META NAME="REVISIT-AFTER" CONTENT="10 Days">
<META NAME="ROBOT" CONTENT="Index,Follow">
</HEAD>
<body>
<?php
highlight_string('<?php
echo "Hello World.";
?>');
?>
</body>
</html>
Verfasst: 22.02.2009, 16:06
von jaap
Hallo @Mork vom Ork danke für Deine schnelle Antwort, aber ich denke Du hast da was falsch verstanden
Ich möchte den kompletten Code, wie unten enthalten, in einer Seite sichtbar ausgeben ohne das weder HTML noch PHP aus dem Code ausgeführt wird
Code: Alles auswählen
<html>
<head>
<title>Hello World</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="keywords" CONTENT="Hello, World">
<META NAME="description" CONTENT="Hello World">
<META NAME="author" CONTENT="www.hello-world.com">
<META NAME="REVISIT-AFTER" CONTENT="10 Days">
<META NAME="ROBOT" CONTENT="Index,Follow">
</HEAD>
<bod>
<?PHP echo "Hello World.";?>
</body>
</html>
Verfasst: 22.02.2009, 23:46
von Mork vom Ork
Äh, also da ja bald Ostern ist, darfst du jetzt die Antworten suchen - meinetwegen auch bis Ostern, denn vorher antworte ich hier jedenfalls nicht mehr. Und hinterher vermutlich auch nicht.
Tipp: Du findest die Lösung bereits in doppelter und dreifacher Ausführung auf dieser Seite, musst dich allerdings ein wenig anstrengen und mal selber nachdenken, anstatt dir alles in den Allerwertesten schieben zu lassen …