dedlfix: fancybox - Beitrag bearbeiten

Beitrag lesen

Tach!

zu meinem Code, von gerade: Ich muss scheinbar hier

url: "inc/ajax.php,

ein get mitgeben, wenn ich es so schreibe

url: "inc/ajax.php?get=<?php echo $code_get;?>",

Das ist die erste Zeile deines Codes:

$code_get = htmlspecialchars($_GET["get"]);

Wenn du da einen Parameter namens get abfragst, solltest du ihn auch liefern. Und vor allem prüfen, ob er kommt und nicht einfach gutgläubig darauf zugreifen. (Das das htmlspecialchars() an der Stelle zu früh angewendet wird, haben wir dir sicher schon gesagt, deswegen geh ich da nicht weiter drauf ein.)

Wird es auch ausgeführt. Warum werden solche Fehler nicht in den Logs gespeichert?

Weil ein Zugriff auf eine nicht vorhandene Variable oder ein Array-Element nur ein Fehler vom Typ Notice ist, der in der Standardeinstellung vom error_reporting meist ausgeklammert ist. error_reporting(E_ALL) im Code zeigt sie alle an. Alternativ kann man das in der Entwicklungsumgebung auch irgendwo zentral einstellen. (display_errors sollte auch während der Entwicklungsphase angeschaltet sein.)

dedlfix.