Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Apache, PHP, SuSE 8.1

  1. #1
    Registrierter Benutzer
    Registriert seit
    Nov 2002
    Beiträge
    26

    Apache, PHP, SuSE 8.1

    Hi,
    ich habe Apache (1.3.36) und PHP (4.2.2-235) installiert, nur um an meinem Rechner verschiedene Sachen ausprobieren zu können.
    Nun habe ich das Problem, dass anscheinend Variablen, welche über die Adresszeile im Browser gesetzt werden, nicht korrekt übernommen werden. Ansonsten wird alles richtig ausgewertet. Fehler im Skript können es eigentlich nicht sein, da diese auf einem anderen Rechner funktionierten.

    Ein kleines Beispiel zur Verdeutlichung meines Problems:

    Eine Datei test.php hat den Inhalt:
    <? Print "Testausgabe a=".a$; ?>

    Ein Aufruf des Skripts mit http://localhost/test.php?a=5 gibt im Browser:
    Testausgabe=

    Webserver läuft, PHP wird interpretiert, aber trotzdem das falsche Ergebnis. Hat irgendwer eine Idee wo das Problem liegt?

    thx,
    Verena

  2. #2
    kernelpanic provozierer
    Registriert seit
    Oct 2002
    Ort
    Wilhelmsdorf
    Beiträge
    103
    Hey

    Versuch mal folgendes:
    <?php Print "Testausgabe".$HTTP_GET_VARS['a']; ?>
    Die Variable register_globals wird gesetzt sein.
    Dadurch müßen die Variablen anders angesprochen werden.
    Siehe für nähere Infos:
    http://de3.php.net/manual/de/configu...gister-globals

    Gruß red_head105
    HowTos für Anfänger
    Meine Uptime

  3. #3
    blutiger Anfänger
    Registriert seit
    Jul 2003
    Beiträge
    34

    Korrektur

    Wenn Dein Code wirklich so aussieht:
    <? Print "Testausgabe a=".a$; ?>
    steckt der Fehler am .a$, es sollte nämlich $a heissen also:
    <? Print "Testausgabe a=".$a; ?>
    May peace prevail on earth...

  4. #4
    Registrierter Benutzer
    Registriert seit
    Nov 2002
    Beiträge
    26
    Die Zeile war einfach nur hingeschrieben, um ein Beispiel für mein Problem zu zeigen. Ist ja nu nicht gerade spannend, was der Code macht, also sorry für den Tippfehler, daran lags nicht.
    Aber der Tipp von red_head105 hat geholfen, DANKE!
    Verena

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •