PHP in HTML | Prob bei Textausgabe

aristocrazy

Grünschnabel
Hi, ich habe vorher noch nie was mit PHP gemacht, und wollte mal schauen, ob das bei einer Homepage vielleicht besser ist... :rolleyes:
Nur beginnt das Problem bereits bei der ersten Textausgabe:
PHP:
<html>
...
<body>
...
<td valign=top width=447>
<?php
case "":
print("Blub");
break;
case "test":
print("Test");
break;
?>
</td>
...
</body>
</html>

Ausgegeben wird kein Text... Nicht ein Zeichen...
Was habe ich da falsch gemacht?
 
Hallo!

Dein Webspace unterstützt PHP?
Die Datei hat .php als Dateiendung?
Du versuchst aber nicht die Datei Lokal auf deinem Computer aufzurufen?

Versuche es doch erstmal hiermit:
PHP:
<?php
echo "Hallo Welt";
?>
Code in eine leere Textdatei kopieren und als z.b. hallo.php speichern.
Dann auf dein Webspace hochladen und die Adresse im Browser aufrufen.

Gruss Dr Dau
 
Klar unterstützt mein Space PHP :-)
Die hallo.php geht auch... Naja, jetzt habe ich das Problem mit der Textausgabe nicht mehr... weil schon vorher im Skript ein Fehler auftritt.

Code:
Parse error: parse error in /srv/www/htdocs/web39/html/index.php on line 64

Line 64-66:
PHP:
case "":
echo "Blub";
break;

:(
 
Hallo!

Naja, nicht jeder Webspace unterstützt PHP, darum vorsichtshalber meine Frage.
Zeile 64.... demnach war das noch lange nicht alles an Code.
Auch wenn ich mich im grunde nicht mit PHP auskenn, aber mit so mageren Infos wohl kaum einer helfen können.
Break() ist zum anhalten einer Schleife, also muss die ja irgendwo bei dir vorhanden sein.
Gruss Dr Dau
 
Naja, ich habe noch nie PHP-Dateien einer Homepage gesehen, also wollte ich's in etwa so wie bei LoGD machen, naja...
Dazu habe ich da, wo der Text stehen soll, ein paar cases eingefügt (und jedes Mal mit break; beendet).

Links:
index.php?op=blub
index.php?op=test
etc.

Und dann halt im Textbereich:
case "blub":
echo "";
break;
case "test";
echo "";
break;

Naja, aber irgendwie klappt's nicht.
Der Rest der Datei ist nur HTML, funktioniert alles ...

(Oder sollte man da statt case mal if($_GET['op']=="test"){...} nehmen :confused: )

~edit
Frage zurück gezogen, das klappt jetzt mit if($_GET['op']=="test"){...}...
Danke für deine Hilfe, wäre ich allein sicherlich nicht so schnell drauf gekommen :rolleyes:
 
Zuletzt bearbeitet:
Zurück