Quote:
Originally Posted by Kevin.Karsten
hmm will nicht, kannst du mir vielleicht helfen?
Zeile 48 - 50 steht folgendes.
Das komische ist ja auch wenn ich oben Rechts auf Einloggen oder Registrieren klicke passiert einfach nichts.
|
$fp wird in deinem Fall schon "false" statt eine Resource sein. Deswegen kommt bei dir auch die bereits von dir genannte Fehlermeldung.
Dass nichts passiert, ist glaube ich gewolltes Verhalten. Denn die xinc_detection ist für Schutzmechanismen der Seite, genauer gesagt SQL Injection. Ist dieser Schutz nicht gegeben, so ist die Seite theoretisch gesehen offen für Angriffe.
Wie bereits gesagt, der Webbenutzer (im Falle von IIS wird es "IUSR" sein) benötigt Schreibrechte im Ordner "includes/security/". Es wird wohl versucht, die Datei "injections_0.log" zu schreiben - das geht wegen der fehlenden Rechte aber nicht.
Die Berechtigungen kannst du mit einem Rechtsklick -> Eigenschaften -> Tab "Sicherheit" einsehen und anpassen.
Fehlt der Ordner, so erstelle unter "C:\inetpub\wwwroot\neuehp\includes\" den Ordner "security" und gebe dem Benutzer "IUSR" Schreibrechte dafür.
Wenn du die Seite nur privat nutzt, dann kannst du wahrscheinlich einfach den Fehler "umgehen".
Aus
machst du einfach
Code:
if ($fp) {
fclose($fp);
}