Was bedeutet diese Fehlermeldung?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #31
    Original geschrieben von 3-yl
    ich versteh einfach nicht was hier geöffnet wird?!
    das steht doch schon in der warnung drin - willst du dir nicht langsam mal angewöhnen, die auch durchzulesen?

    Warning: fopen(./user/127.0.0.1.ip): failed to open stream: No such file or directory
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #32
      mh.. in der manual steht dass wenn man bei fopen w+ gesetzt hat das verzeichniss bei nicht vorhandensein erstellt wird, dem war aber ned so, also hab ich es von hand erstellt.

      nun habe ich keine fehlermeldungen aber dennoch ein problem und zwar wird nach dem korrekten login wieder
      if(!$login->check_status())
      aufgerufen. Das 2. else trifft niemals zu, warum?

      PHP-Code:
      if(!$login->check_status())//Ueberprueft, ob der User eingeloggt ist. Wenn nicht...
        

            if(
      $login->check_need())//Ueberprueft, ob man sich ueber die IP einloggen darf 
                                     //(oder ob diese IP schon gesperrt ist). Wenn man darf...
            
      {  
                
      $versuche $login->versuche(); //Gibt die Anzahl der noch erlaubten Versuche zurueck
                
      echo'
                    <form action="login.php" method="POST">
                    Benutzername: <input type="text" name="log_user"><br>
                    Kennwort: <input type="password" name="log_pass"><br>
                    Bei jedem Besuch automatisch einloggen: <input type="checkbox" name="autologg" value="1"><br>
                    <input type="submit"><br><br>
                    '
      .$versuche.'
                    </form>'
      ;
            }
            else
            {
                die(
      'Ihre IP ist fuer eine bestimmte Zeit wegen zu vieler Fehllogins gesperrt');
            }
        }
        
        else 
      // trifft niemals zu ?!?!?!
        
      {
            
          echo 
      '
              Sie sind eingeloggt<br>
              <form action="login.php" method="POST">
                <input type="hidden" name="logout" value="1">
                <input type="submit" value="Ausloggen"><br><br>
              </form>'
      ;
        } 
      Abschnitt aus der Klasse

      PHP-Code:
          ### @info <Uebeprueft, ob man eingeloggt ist>
          
      function check_status(){
            
      $this->thistime date("YmdHis",mktime(date("H"),date("i"),date("s"),date("m"),date("d")+1,date("Y")));
            
      $this->status false;
            
      $cookie $this->get_cookie();
            
      $this->meldung '';
            if(
      $cookie[0] <> '' and $cookie[1] <> ''){
              
      $this->username $cookie[0];
              
      $this->userpass $cookie[1];
              if(
      $this->checkuser()){
                if(
      $this->checkuser_status()){
                  
      $this->login_correct();
                }
                else{
                  
      $this->status false;
                }
              }
              else{
                
      $this->status false;
              }
            }
            if(
      $_SESSION['username'] <> '' AND $_SESSION['userpass'] <> ''){
              
      $this->username $_SESSION['username'];
              
      $this->userpass $_SESSION['userpass'];
              if(
      $this->checkuser()){
                if(
      $this->checkuser_status()){
                  
      $this->login_correct();
                }
                else{
                  
      $this->status false;
                }
              }
              else{
                
      $this->status false;
              }
            }
            return 
      $this->status;
          }
          
          
      ### @info <Ueberprueft den Login-Vorgang>
          
      function check_login(){
            global 
      $_POST;
            
      $this->thistime date("YmdHis",mktime(date("H"),date("i"),date("s"),date("m"),date("d")+1,date("Y"))); 

      Kommentar


      • #33
        hmm,

        mir scheint es, als würdest du in der check_status das this->status eh immer auf false setzen ...

        aber viel komischer finde ich ja
        PHP-Code:
        return $this->status
        aber du wirst schon wissen, was du tust ...
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar


        • #34
          Original geschrieben von derHund

          aber du wirst schon wissen, was du tust ...

          [/B]
          mh, ne kommt dir wohl nur so vor.

          Kommentar

          Lädt...
          X