Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

php Code in PHP ausgeben

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
jaap
PostRank 4
PostRank 4
Beiträge: 122
Registriert: 14.03.2005, 22:03

Beitrag von jaap » 22.02.2009, 00:35

Moin,

ist jemand so freundlich und postet mir wie man php Code in einer PHP Seite aus gibt? Beispiel ist unten: Besten Dank:

Code: Alles auswählen

<?php
  phpinfo&#40;&#41;
  ?>
Wie also bekomme ich diesen Code in meine PHP Seite so das man den Code lesen kann, also der Code nicht ausgeführt? :wink:

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

PHPSchmied
PostRank 3
PostRank 3
Beiträge: 79
Registriert: 20.11.2008, 15:53

Beitrag von PHPSchmied » 22.02.2009, 00:38

öhm? hä?

echo '<?php
phpinfo()
?>';


Vielleicht auch das?

highlight_string ( ' <?php
phpinfo()
?>') ;
Likegewinn.de - Facebook Fanpage Gewinnspiel Skript

Anonymous

Beitrag von Anonymous » 22.02.2009, 01:16

Code: Alles auswählen

<?php
htmlspecialchars&#40;'<?php
phpinfo&#40;&#41;;
?>'&#41;;
?>
https://www.php.net/htmlspecialchars

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


jaap
PostRank 4
PostRank 4
Beiträge: 122
Registriert: 14.03.2005, 22:03

Beitrag von jaap » 22.02.2009, 01:32

net(t)worker hat geschrieben:

Code: Alles auswählen

<?php
htmlspecialchars&#40;'<?php
phpinfo&#40;&#41;;
?>'&#41;;
?>
https://www.php.net/htmlspecialchars
hmmmm ich habe den Code eben auf Space hochgeladen aber ich sehe nix? :(

jaap
PostRank 4
PostRank 4
Beiträge: 122
Registriert: 14.03.2005, 22:03

Beitrag von jaap » 22.02.2009, 01:40

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

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 22.02.2009, 11:24

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&#40;'<?php
  phpinfo&#40;&#41;
?>'&#41;;
Oder ganz ohne PHP:

Code: Alles auswählen

<body>
<p>Dies ist mein PHP-Code&#58;<pre>
<?php
  phpinfo&#40;&#41;
?>
</pre></p>
</body>

jaap
PostRank 4
PostRank 4
Beiträge: 122
Registriert: 14.03.2005, 22:03

Beitrag von jaap » 22.02.2009, 15:38

ja besten Dank für die vielen Antworten :wink:

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>

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 22.02.2009, 15:55

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&#40;'<?php 
echo "Hello World.";
?>'&#41;;
?>
</body>
</html>

jaap
PostRank 4
PostRank 4
Beiträge: 122
Registriert: 14.03.2005, 22:03

Beitrag von jaap » 22.02.2009, 16:06

Hallo @Mork vom Ork danke für Deine schnelle Antwort, aber ich denke Du hast da was falsch verstanden :wink:

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>

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 22.02.2009, 23:46

Ä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 …

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag