URL in Datei schreiben

Dieses Thema im Forum "Web-Know-how für die Homepage" wurde erstellt von MuellerLukas, 30. Juli 2005.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. MuellerLukas

    MuellerLukas Halbes Megabyte

    Registriert seit:
    27. April 2004
    Beiträge:
    562
    Ich habe ein Formular, das eine URL an ein Skript Weitergibt.
    Dass soll dann in eine Index-Datei dann folgendes schreiben:
    Nur schreibt es dann immer die Variable oder gar nichts.
    Die Variable der URL ist $endurl
     
  2. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.472
    Ich nehme mal an, die redest von einem PHP-Script:

    Code:
    document.location.href = <?php echo $_REQUEST["endurl"]; ?>;
    
    Gruss, Matthias

    PS: document.location.href ist falsch (auch wenn es meist funktioniert) - es muss window.location.href heißen.
     
  3. MuellerLukas

    MuellerLukas Halbes Megabyte

    Registriert seit:
    27. April 2004
    Beiträge:
    562
    Dann steht in der ausgabedatei auber auch nur
    :(
     
  4. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.472
    Dann kommt bereits kein Wert an - d.h. der Fehler liegt zeitlich vor dem obigen Codeschnipsel... Wie erhält denn $endurl seinen Wert?
     
  5. MuellerLukas

    MuellerLukas Halbes Megabyte

    Registriert seit:
    27. April 2004
    Beiträge:
    562
    Ein Wert kommt auf jeden Fall an, trotzdem:
    write.php
    vorschau.php
     
  6. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.472
    (1) Wenn du das Formular per "get" absendest, kannst du den Wert nicht im "post"-Array wiederfinden (deswegen habe ich $_REQUEST geschrieben)

    (2) Du hast nicht gesagt, dass der JavaScript-Code in einer Variablen steht (wie wäre es mit ein paar PHP-Grundkenntnissen?):

    Code:
    $somecontent = "<script language =\"JavaScript\"> window.location.href = '".$_REQUEST["endurl"]."'; </script>";
    
     
  7. MuellerLukas

    MuellerLukas Halbes Megabyte

    Registriert seit:
    27. April 2004
    Beiträge:
    562
    Ja, ich hab seit ca. 2 Jahren nichts mehr mit PHP gemacht.
    War sonst immer nur C++ und Basic.
    Werd mir mal wieder ein PHP-Grundkenntniss-Buch kaufen ;)
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen