heinzelman: neues Html-Dokument öffnen

Hi @ all,
habe erst vor Kurzem mit PHP angefangen und nun habe ich eine kleine Frage. Ich habe eine if-Anweisung in einem Formular eingebaut. Wenn die if-Anweisung false ergibt, soll ein Html-Dokument geöffnet werden. Ich find den Befehl einfach nicht
else {
???
}

  1. Hallo heinzelmann,

    Was meinst du mit

    soll ein Html-Dokument geöffnet werden

    ? Suchst du sowas wie include() oder eher header()?

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
    1. Wenn eine if-Anweisung false ergibt, soll ein html-Dokument (z.B. test.html) geöffnet werden, oder geht das nicht?

      So z.B.

      if() {
      } else {
      befehl öffnen test.html
      }

      Vielleicht ist das auch nicht möglich???

      1. Hallo heinzelmann

        Wenn eine if-Anweisung false ergibt, soll ein html-Dokument (z.B. test.html) geöffnet werden, oder geht das nicht?

        Diese Beschreibung unterscheidet sic IMHO nicht wirklich von der ersten.
        Hast du einmal die dir genannten Funktionen nachgeschlagen und getestet?

        Ehrlich gesagt weiß ich nämlich nicht, was du genu mit "Dokument öffnen"
        meinst.

        Grüße
          David

        --
        >>Nobody will ever need more than 640k RAM!<<
        1981 Bill Gates
  2. hi!

    Wenn du ein neues Browser-Fenster öffnen willst, dann bringt dich php nicht weiter - denn php funktioniert nur server-Seitig, damit kannst du keinen einfluss nehmen, wie das ganze dann beim Benutzer ankommt.
    Eine Lösung wäre Javascript mit window.open (dazu mehr in SelfHTML...).

    viele grüße,
    benni

  3. Hi @ all,
    habe erst vor Kurzem mit PHP angefangen und nun habe ich eine kleine Frage. Ich habe eine if-Anweisung in einem Formular eingebaut. Wenn die if-Anweisung false ergibt, soll ein Html-Dokument geöffnet werden. Ich find den Befehl einfach nicht
    else {
    ???
    }

    Naja ich bin auch ein Anfänger in PHP aber wenn du eine if schleife für ein Formular verwendest, willst du wahrscheinlich das bei fehlenden Angaben eine z.B. response_false.htm kommt und bei richtigen Eingaben eine z.B. vielendank.htm kommt ?

    Naja probiers mal mit
    ________________________________________________
    <?php
    $email = $HTTP_POST_VARS["email"};

    if (!email)  {
    header ("Location: response_false.htm");
    }
    else {
    header ("Location: vielendank.htm");
    }
    ?>
    ___________________________________________________

    $HTTP_POST_VARS brauchst du um bei Apache register_globals = off deine Variablen zu schicken und mit header ("Location: response_false.htm"); ruft man aus PHP eine URL auf, wie das mit einem neuen Fenster aussieht, wird schwer
    soviel ich weiss geht das in PHP gar nicht aber schau mal hier rein

    http://forum.de.selfhtml.org/archiv/2003/1/33727/

    1. Hallo Matthias,

      eine if schleife

      Sie sind nicht auszurotten :)
      27.4. Was sind eigentlich if-Schleifen?
      http://www.dclp-faq.de/q/q-terminologie-if.html ;)

      Grüße
        David

      --
      >>Nobody will ever need more than 640k RAM!<<
      1981 Bill Gates