Thema: Fehlerunterdrücken
-
10.10.2011, 21:22 #1
- Registriert seit
- 25.01.2013
- Beiträge
- 172
Thanked 5 Times in 4 PostsFehlerunterdrücken
Hi Comm,
Code:
Spoiler:
Fehler:
Notice: Trying to get property of non-object in C:\Apache2\htdocs\projects\Project Metasploit\inc\login.php on line 37
Benutzerdaten sind falsch
Das kommt wenn ein Benutzer nicht vergeben ist wie schaffe ist es das diese Notice nicht kommt ?
-
10.10.2011, 21:25 #2
- Registriert seit
- 27.10.2011
- Beiträge
- 402
Thanked 288 Times in 165 PostsFehlerunterdrücken
Entweder ein @ davor (wo die Funktion abgerufen wird) oder error_reporting(0);
Wenn du alle Fehler außer NOTICE anzeigen lassen willst dann:
error_reporting(E_ALL ^ E_NOTICE);
-
10.10.2011, 22:00 #3Gelöschter BenutzerGast
Fehlerunterdrücken
Und wenn du gar keine Fehler anzeigen willst, dann setzt du einfach an den Anfang deines Scriptes folgendes:
Code:error_reporting(0);
-
10.10.2011, 22:20 #4
Fehlerunterdrücken
Und wenn du vernünftigen Code schreiben willst, guckst du warum die Notice kommt, guckst dir die Codestelle an, und beseitigst den Fehler.
Btw. ich hoffe du benutzt da mysql_real_escape_string irgendwo vorher, sonst ist deine DB bald Matsche.Java:
Spoiler:
Lustige Quotes:
Spoiler:
-
10.10.2011, 22:31 #5
- Registriert seit
- 25.01.2013
- Beiträge
- 172
Thanked 5 Times in 4 Posts
-
10.10.2011, 22:33 #6
Fehlerunterdrücken
schonmal was von isset() gehört? XD
Java:
Spoiler:
Lustige Quotes:
Spoiler:
-
10.10.2011, 22:35 #7
- Registriert seit
- 25.01.2013
- Beiträge
- 172
Thanked 5 Times in 4 Posts
-
10.10.2011, 22:46 #8
Fehlerunterdrücken
PHP-Code:$sql = "SELECT benutzer,passwort FROM party WHERE benutzer='$username' LIMIT 1";
$abfrage = mysql_query($sql);
$row = mysql_fetch_object($abfrage);
if($row != false){
if($row->passwort == $password) {
echo "Alles okay";
exit();
}
else {
echo "Benutzerdaten sind falsch";
exit();
}
}
}
else{
echo "Möglicherweise ist der Benutzer nicht vergeben!";
exit();
}
Gibt ein Objekt mit String-Eigenschaften zurück, die mit der angeforderten Zeile korrespondieren, oder FALSE wenn es keine weiteren Zeilen mehr gibt.Java:
Spoiler:
Lustige Quotes:
Spoiler:
-
11.10.2011, 05:09 #9
- Registriert seit
- 07.02.2012
- Beiträge
- 48
Thanked 2 Times in 2 Posts
-
11.10.2011, 05:42 #10
Fehlerunterdrücken
Java:
Spoiler:
Lustige Quotes:
Spoiler:
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.