Mir kommt es seltsam vor. ich habe seit einigen tagen komische fehlermeldungen auf meine seite: www.ifsl2002.de
die fehlermeldungen sagen, dass er die datenbank nicht findet, wie kann sowas passieren? findet er denn quelltext nicht?
der quelltext müsste doch eigentlich richtig sein:
	
					die fehlermeldungen sagen, dass er die datenbank nicht findet, wie kann sowas passieren? findet er denn quelltext nicht?
der quelltext müsste doch eigentlich richtig sein:
PHP Code:
	
	
        function error($line,$file,$str,$mysql_err="") {
                $str = "<b>Fehler in Zeile ".$line." in ".$file.":</b> ".$str;
                if($mysql_err) $str .= " - <b>MySQL meldet:</b> ".$mysql_err;
                die("<br>".$str."<br>");
        }
        /* setzte die Gueltigkeitszeit auf eine halbe Stunde ab jetzt */
        $EXPIRE = time() + 60*2;
        /* lese IP-Adresse aus */
        $IP = $REMOTE_ADDR;
        /* Browser-Kennung wird ausgelesen und auf 50 Zeichen gekuerzt */
        $BROWSER = addslashes(substr($HTTP_USER_AGENT,-50));
        /* Verbindung zum Datenbank-Server */
        $db = @mysql_pconnect($db_server,$db_user,$db_passwd);
        /* Waehle Datenbank */
        mysql_select_db($db_name,$db) or error(__LINE__,__FILE__,"Konnte Datenbank nicht auswählen: ".$db_name);
        /* Loesche abgelaufene Eintraege */
        mysql_query("DELETE FROM $tb_login WHERE expire<".time()) or error(__LINE__,__FILE__,"Konnte alte Einträge nicht löschen",mysql_error());
        /* Pruefe ob ein Eintrag mit der UIN, IP und Browser des Surfers vorliegt */
        $result = mysql_query("SELECT usr FROM $tb_login WHERE uin='".addslashes($UIN)."' && ip='$IP' && browser='$BROWSER'") or error(__LINE__,__FILE__,"Konnte nicht nach eingeloggten Benutzern suchen",mysql_error());
        if(mysql_num_rows($result) == 0) {
                /* Wenn nicht, fuehre Login-Script aus */
                include("makeonline.php");
        } else {
                /* Wenn ja, dann lese den Benutzernamen aus */
                $USER = mysql_result($result,0,0) or error(__LINE__,__FILE__,"Konnte keine Benutzerdaten lesen",mysql_error());
                /* Erhoehe die Gueltigkeit des Logins */
                mysql_query("UPDATE $tb_login SET expire='$EXPIRE' WHERE usr='$USER'") or error(__LINE__,__FILE__,"Login-Informationen nicht aktualisieren",mysql_error());
                /* Hier können weitere Infos aus der Tabelle "user" ausgelesen werden */
            $query = "SELECT * FROM $tb_daten WHERE usr = '$USER'";
            $result = mysql_query($query) or die(mysql_error());
            $num = mysql_numrows($result);
            $row = mysql_fetch_array($result);
        }
        /* Entferne Benutzereinstellungen (s.o.) */
        unset($db_server); unset($db_user); unset($db_passwd); unset($db_name); 
EDIT: 
quote-tag gegen php-tags getauscht. nur so kann man code richtig lesen.
Abraxax
 
          
 Fehlermeldung bei zu laschem drücken?
									
									
									Fehlermeldung bei zu laschem drücken?
								