kostenloser Webspace werbefrei: lima-city


break;

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    k*****i

    hi,

    kann mir jemand von euch sagen, warum immer wenn ich den befehlt break; benutze, immer eine fehler meldung in meinem script kommt, es kann ja nicht immer sein, vergesse oder missachte ich da irgentwas?


    MfG

    Kraeusi
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ?hm.. welche fehlermeldung kommt denn?..

    wie sieht denn dein case aus?..
  4. r*****r

    versuchs mal mit:

    break 1;
  5. k********m

    Gute antwort, nett geschrieben ABER V?LLIG INHALTSLEER!!!

    Schreib mal das script,d as wir sehen k?nnen wo das break was bewirkt...

    Und schau mal ob durch das breik vieleicht irgend eine variablen zuweisung oder ?nliches abgebrochen/nicht ausgef?hrt wird, was dazu f?hrt das irgendwann sp?ter en funktion o.?. streikt...
  6. Also :
    switch ( $bla ) {
      case 'blub': // blub in Anf?hrungszeichen und dannach ein Doppelpunkt, kein Semikolon!
        // Anweisungen
      break; // es reicht, wenn man es so schreibt
    }

    Ansonsten einfach mal das Script mitposten, dann kann man mehr sehen und wisse und bitte kopiere wirklich das Script und schreibe ihn nicht hinein.
    Sonst vergisst du wieder irgendwo nen Semikolon im Script und postest das nicht, dann sucht man sich zu Tode...

    MfG Lucas
  7. Autor dieses Themas

    k*****i

    moment mal, ichd achte ich kann break; einfach setzen wann ich lustig bin, und ab der stelle wird danna aufgeh?rt?!

    habe es in einer ifabfrage, weil die weiterleitung so algne dauert das er dan mit dem skript weiter macht ...:slant:


    MfG

    Kraeusi

  8. moment mal, ichd achte ich kann break; einfach setzen wann ich lustig bin, und ab der stelle wird danna aufgeh?rt?!

    habe es in einer ifabfrage, weil die weiterleitung so algne dauert das er dan mit dem skript weiter macht ...:slant:


    MfG

    Kraeusi

    Soll ich mal wieder vom Stuhl fallen? :P
    Du musst daf?r die Funktion "die ( 'Text' );" oder "exit ();" nehmen.
    Dann wird das ganze Script abgebrochen.

    MfG Lucas
  9. Autor dieses Themas

    k*****i


    lucas9991 schrieb:

    moment mal, ichd achte ich kann break; einfach setzen wann ich lustig bin, und ab der stelle wird danna aufgeh?rt?!

    habe es in einer ifabfrage, weil die weiterleitung so algne dauert das er dan mit dem skript weiter macht ...:slant:


    MfG

    Kraeusi

    Soll ich mal wieder vom Stuhl fallen? :P
    Du musst daf?r die Funktion 'die ( 'Text' );' oder 'exit ();' nehmen.
    Dann wird das ganze Script abgebrochen.

    MfG Lucas


    ja sollst du!

    naja exit udn break ist ja das selbe im sinne^^

    auserdem hat es ja immer das script abgebrochen, da ja nen fehler war :D

    ja ok, also nehme ich exit, geht klar

    also exit(); reicht zum abbrechen?

    Beitrag ge?ndert am 8.12.2005 13:50 von kraeusi
  10. Ja.

    Bei
    die("bla");
    wird noch "bla" ausgegeben.
    Wie ich gelesen habe, bei exit(); nicht.

    Beides beendet das Skript sofort.

    Ich verwende immer die ^^

    MfG lagerhaus

    (Was brauchte das noch eine Best?tigung??)
  11. Autor dieses Themas

    k*****i

    naja ich hatte die(); immer f?r weiterleitungen genommen, aber das mag wohl jetzt auch gehen, hatte mich eben nur gewundert ;)


    MfG

    Kraeusi

  12. naja ich hatte die(); immer f?r weiterleitungen genommen, aber das mag wohl jetzt auch gehen, hatte mich eben nur gewundert ;)


    MfG

    Kraeusi

    F?r Weiterleitungen???? :confused:
    H?r auf die arme Funktion "die ()" zu missbrauchen. :P
    Versuchs mal lieber mit "header ( 'Location: http://cycase.de' );". :wink:

    MfG Lucas
  13. Autor dieses Themas

    k*****i



    naja ich hatte die(); immer f?r weiterleitungen genommen, aber das mag wohl jetzt auch gehen, hatte mich eben nur gewundert ;)


    MfG

    Kraeusi

    F?r Weiterleitungen???? :confused:
    H?r auf die arme Funktion "die ()" zu missbrauchen. :P
    Versuchs mal lieber mit "header ( 'Location: http://cycase.de' );". :wink:

    MfG Lucas


    tolleranter egoist.

    ich tue einfach ne meta weiteleitung rein :p
  14. Sorry, aber daf?r nehme ich sogar eine Verwarnung wegen Rum-Spammens in Kauf:

    Sach ma, kraeusi, bist du ganz sicher dass du chattrix alleine geschrieben hast?

    Kennst du das PHP-Manual?

    Da steht das alles haarklein erkl?rt:

    http://de.php.net/manual/de/control-structures.break.php

    http://de.php.net/manual/de/function.die.php
    http://de.php.net/manual/de/function.exit.php
    http://de.php.net/manual/de/function.header.php

    exit() und break ist nicht dasselbe: exit() beendet das Script und break beendet den Anweisungsblock. Wie man die() f?r Weiterleitungen verwenden soll, ist mir schleierhaft ...

    Und Meta-Refresh als Weiterleitung ist ja wohl das Letzte ... Auweia! :eek:
  15. Autor dieses Themas

    k*****i


    Sorry, aber daf?r nehme ich sogar eine Verwarnung wegen Rum-Spammens in Kauf:

    Sach ma, kraeusi, bist du ganz sicher dass du chattrix alleine geschrieben hast?

    Kennst du das PHP-Manual?

    Da steht das alles haarklein erkl?rt:

    http://de.php.net/manual/de/control-structures.break.php

    http://de.php.net/manual/de/function.die.php
    http://de.php.net/manual/de/function.exit.php
    http://de.php.net/manual/de/function.header.php

    exit() und break ist nicht dasselbe: exit() beendet das Script und break beendet den Anweisungsblock. Wie man die() f?r Weiterleitungen verwenden soll, ist mir schleierhaft ...

    Und Meta-Refresh als Weiterleitung ist ja wohl das Letzte ... Auweia! :eek:



    1. ja ich hab es allein geschrieen, dies beweisen die vielen fehler (weniger wie bei lima)
    2. die die() weiterleitung funktioniert so...
    die("<meta http-equiv='refresh' content='0; URL=sdfghjk.html'>");

    3. ich sch?tze es sehr das du mir deine meinungs sagst und daf?r sogar ne verwarnung in kauf nimmst ;)
    4. ich bin noch nie mit break; die(); und exit(); in ber?hrung gekommen durmm kann ich es nicht wissen denoch wurde bei break; mein skript abgebrochen...(durch fehler, und somit ziel erreicht...)


    MfG

    Kraeusi



  16. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!