Hilfe - Suche - Mitglieder - Kalender
Vollansicht: PHP Nicht erkannt
HTML-Editor phase 5 Support > Fragen, Lösungen zu HTML-Problemen bzw. Webdesign-Fragen - Talk > HTML
Admiral Nelson
Hallo,

ich hab da ein Problem, als ich heute in meinem Phase5 editor folgendes eingab:
<html>
<body>
<?php
if($Wahlvorne == Polar)
echo "<img src=\"../Bilder und Grafiken/Polar.jpg" width=\"246\" height=\"488\" border=\"0\" >";
if($Wahlvorne == Schilf)
echo "<img src=\"../Bilder und Grafiken/Schilf.jpg" width=\"246\" height=\"488\" border=\"0\" alt=\"\">";
if($Wahlvorne == See)
echo "<img src=\"../Bilder und Grafiken/See.jpg" width=\"246\" height=\"488\" border=\"0\" alt=\"\">";

if($Wahlmitte == Eis)
echo "<img src=\"../Bilder und Grafiken/Eis.jpg" width=\"246\" height=\"488\" border=\"0\" alt=\"\">";
if($Wahlmitte == Rohr)
echo "<img src=\"../Bilder und Grafiken/Rohr.jpg" width=\"246\" height=\"488\" border=\"0\" alt=\"\">";
if($Wahlmitte == R&auml;uber)
echo "<img src=\"../Bilder und Grafiken/R&auml;uber.jpg" width=\"246\" height=\"488\" border=\"0\" alt=\"\">";

if($Wahlhinten == Eskimo)
echo "<img src=\"../Bilder und Grafiken/Eskimo.jpg" width=\"246\" height=\"488\" border=\"0\" alt=\"\">";
if($Wahlhinten == Schwan)
echo "<img src=\"../Bilder und Grafiken/Schwan.jpg" width=\"246\" height=\"488\" border=\"0\" alt=\"\">";
if($Wahlhinten == Hauptmann)
echo "<img src=\"../Bilder und Grafiken/Hauptmann.jpg" width=\"246\" height=\"488\" border=\"0\" alt=\"\">";
?>
</body>
</html>

kam nur folgendes heraus:

"; if($Wahlvorne == Schilf) echo ""; if($Wahlvorne == See) echo ""; if($Wahlmitte == Eis) echo ""; if($Wahlmitte == Rohr) echo ""; if($Wahlmitte == Räuber) echo ""; if($Wahlhinten == Eskimo) echo ""; if($Wahlhinten == Schwan) echo ""; if($Wahlhinten == Hauptmann) echo ""; ?>

anstatt das esdrei bilder nebeneinander anzeigt, woran kann das Liegen

MfG A.N. biggrin.gif
Andreas
ZITAT(Admiral Nelson @ 03.04.2006 - 17:47) *
anstatt das esdrei bilder nebeneinander anzeigt, woran kann das Liegen
Das liegt sehr wahrscheinlich daran, dass Du entweder keinen lokalen Webserver mit PHP installiert hast oder aber diesen installiert hast, in den Projekteinstellungen unter Loclahost jedoch nicht korrekt eingetragen hast. Oder natürlich beides :-)
TheSourceV2
N'Abend !

ZITAT
ich hab da ein Problem, als ich heute in meinem Phase5 editor folgendes eingab:
<html>
<body>
.
.
.
Auch auf die Gefahr hin als Klugscheißer gescholten zu werden : gewöhn Dir an, das komplette Grundgerüst einer HTML-Datei zu notieren; in diesem Falle fehlt zwischen "<html> und <body> das <head>...</head>
Zumindest die Angabe <title>..</title> im <head>-Bereich gehört zum guten Ton.

ZITAT
kam nur folgendes heraus:

"; if($Wahlvorne == Schilf) echo ""; if($Wahlvorne == See) echo ""; if($Wahlmitte == Eis) echo ""; if($Wahlmitte == Rohr) echo ""; if($Wahlmitte == Räuber) echo ""; if($Wahlhinten == Eskimo) echo ""; if($Wahlhinten == Schwan) echo ""; if($Wahlhinten == Hauptmann) echo ""; ?>


Sieht so aus als hätte der Browser Deinen PHP-Code lediglich als Fließtext erkannt. Ich bin kein PHP-Experte, aber irgendetwas ist wahrscheinlich bei Deiner Einleitung falsch : Die If-Klausel wird als Text ausgegeben, während das <img>-Tag zumindest als Platzhalter angezeigt wird. Ergo wird der Gesamte Quellcode lediglich als reines HTML mit Text und Bild-Elementen interpretiert.

Wahrscheinlich fehlt irgendwo ein Komma, Slash, Doppelpunkt oder sonstwas ,das leicht übersehen wird smile.gif

Ist zumindest bei Java häufiger der Fall smilywand.gif .


HTH,

TS

[EDIT] Ouch ! Siehe oben (Andreas) ! *DUCK*[/EDIT]
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2012 Invision Power Services, Inc.