Ergebnis 1 bis 3 von 3

Thema: Mein Apache "stirbt" wenn ich die() aufrufe O.o

  1. #1
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard Mein Apache "stirbt" wenn ich die() aufrufe O.o

    Also jetzt bin ich echt verwirrt...

    diese zeile klappt perfekt, egal, das Script das die() ausführt oder nicht
    Code:
    $this->dom = @domxml_open_mem($this->xml) OR die($this->fehler(XML_ERROR_DOM_CREATE));
    die Fehlermeldung wird richtig ausgegeben und alles ist toll, falls er das XML nicht parsen kann.

    In einer anderen Methode (aber noch in der selben Klasse), stehen diese Zeilen:
    Code:
    $error = false;
    $nameNodes = $this->root->get_elements_by_tagname('name');
    $passNodes = $this->root->get_elements_by_tagname('password');
    $emailNodes = $this->root->get_elements_by_tagname('muh');
    
    if(!empty($nameNodes))
      $name = $nameNodes[0]->first_child()->node_value();
    else
      $error = true;
    if(!empty($passNodes))
      $pass = $passNodes[0]->first_child()->node_value();
    else
      $error = true;
    if(!empty($emailNodes))
      $email = $emailNodes[0]->first_child()->node_value();
    else
      $error = true;
    $error AND die($this->fehler(XML_INCOMPLETE_REQUEST));
    Hier meldet mein windows: "Apache hat einen Fehler festgestellt und muss beendet werden."
    Ändere ich jedoch die letzte Zeile auf diese hier:
    Code:
    $error AND print($this->fehler(XML_INCOMPLETE_REQUEST));
    ...wird mein Script fortgesetzt und die Fehlermeldung wird ausgegeben.
    Rufe ich nur die() auf, stürzt meine Apache auch ab.

    Hat vielleicht irgendjemand sonst dieses Verhalten einmal beobachtet?
    Denn ich bin vollkommen ratlos =(
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Something big is coming. And there will be pirates and ninjas and unicorns...

  2. #2
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Stirbt Apache auch wenn du nur die() aufrufst?

    z.B.
    Code:
    <?php die&#40;&#41;; ?>
    Hab ich noch nie gehabt. (apache + win hab ich nur während der arbeit)
    Facebook Gruppe: Böses Encoding

  3. #3
    Jedi Ritter
    Themenstarter
    Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    nein wie gesagt, der die-befehl oben funktioniert wunderprächtig.

    Hatte ich auch noch nie
    Hab das jetzt gelöst, indem ich der Klasse eine Eigenschaft namens error gebe und dann erst wieder im konstruktor (wo der andere die-befehl funktioniert) die variable abfrage.

    Was mich wundert:
    Ich hab das jetzt ein bisschen ausgetestet.
    Anscheinend funktioniert der die-Befehl in allen Methoden und im Konstruktor, nur in dieser einen methode funktioniert die() nicht.

    Ich denke das dürfte irgendwas mit dem Aufruf zu tun haben:
    Code:
    $this->functions = array&#40; "register" => '$this->registrierung&#40;&#41;;'&#41;;
    $this->root = $this->dom->document_element&#40;&#41;;
    if&#40;isset&#40;$this->functions&#91;$this->root->tagname&#40;&#41;&#93;&#41;&#41;
      eval&#40;$this->functions&#91;$this->root->tagname&#40;&#41;&#93;&#41;;
    Something big is coming. And there will be pirates and ninjas and unicorns...

Ähnliche Themen

  1. "Bestimmte Seite laden, wenn eingeloggt" Befehl
    Von n!c im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 19.05.2008, 22:30
  2. "Nur sichtbar, wenn eingeloggt" Php Befehl
    Von n!c im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 12.05.2008, 14:35
  3. "Vorsicht wenn Wasser überkocht" oder "Quo Va
    Von Benutzername im Forum Off Topic und Quasselbox
    Antworten: 0
    Letzter Beitrag: 23.11.2007, 21:47
  4. Suche "wenn markiert" Script
    Von xXx_BaSStar_xXx im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 17.03.2006, 18:09
  5. Mein DVD ist "weg" - wird nicht mehr erkannt - was
    Von Jürgen Sporenberg im Forum Computer - Internet Forum
    Antworten: 7
    Letzter Beitrag: 19.05.2005, 16:51

Stichworte

Berechtigungen

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