Moin!
Dann steht in $result ein false und das hat keine Methode fetch_irgendwas(). Das gibt aber eine ganz deutliche Fehlermeldung und nicht nur eine Notice.
Hm. Stimmt. Habe es getestet (Grund: ging schneller als nachlesen)
# Die hier fehlt, weil suit diese unterdrückt hat:
Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'root'@'localhost' (using password: YES) in /var/www/local/selfhtml2/login.php on line 12
# Diese erfolgen mit error_reporting(E_ALL):
Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/local/selfhtml2/login.php on line 18
Warning: mysqli::query(): Couldn't fetch mysqli in /var/www/local/selfhtml2/login.php on line 20
Fatal error: Call to a member function fetch_array() on a non-object in /var/www/local/selfhtml2/login.php on line 21
Der fatale Fehler steht im klaren Widerspruch zur Aussage von Sasser. Das Skript bricht da ab.
Fazit:
Da jetzt keiner mehr weiß, was der Sasser am Skript alles verändert hat:
Sasser: Zurück auf Anfang. Benutze die Skripte von Suit oder zeige uns Deinen Quellcode und vor allem Deine PHP-Version.
<?php echo phpversion(); ?>
liefert die. Ohne dieses gibt es keine Basis für weitere Hilfe.
Jörg Reinholz