cgboard - classic games

Normale Version: PHP-Problem
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich habe eine Script-Datei namens nametest.php, in der steht folgendes:
Zitat:<HTML>
<HEAD>
<TITLE>Nametest-Skript</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<p align="center"><b>Hallo <?php
echo $user;
?> !</b></p>
<p align="center">Dies ist nur ein Test.</p>
</BODY>
</HTML>

Jetzt hab ich die auf unseren Schulserver geladen (der hat PHP) und mit [..]/nametest.php?user=Ben aufgerufen. Nur kommt nix dabei raus. Es erscheint nur
Zitat:Hallo !

Dies ist nur ein Test.

Vom $user keine Spur. Was mach ich falsch?
Ne so geht das nicht Wink
Übergabeparameter werden in PHP in die vordefinierte Variable $_GET geschrieben. Abrufen kannst du deinen user dann über $_GET['user'].
Mehr dazu z.B. hier:
http://tut.php-quake.net/get.html
Danke! Ich werds morgen gleich probieren! Fröhlich
Ist zwar schon etwas älter der Thread, aber ich füge noch was hinzu.

Dein Ansatz war grundsätzlich richtig da alle URL-Übergabeparameter automatisch in Globale Variablen umgewandelt werden die man dann so ansprechen kann wie du es vorhattest.

ABER

Diese Option ist seit PHP5 glaube standardmäßig in den INI-Dateien von PHP deaktiviert.
ja und aus gutem grund deaktiviert. das _GET Array zu nutzen ist ja auch kein beinbruch. falls was per formular übergeben wird, wäre das array _POST zu benutzen.
Leute oO, der Thread is uralt, inzwischen hab ich ne komplette Page mit SQL-Datenbanken für Guestbook und Lyrics gebaut...

Könnt mal TheClaw fragen..
Das war mir durchaus bewusst, es könnte trotzdem noch jemanden interessieren der sich genau die gleiche Frage stellt Smile