Hallo Shorty,
ich will einmal die Fehlermeldungen
auseinander nehmen.
Warning
: mysql_fetch_array(): supplied argument is not a valid
MySQL result resource in
/var/www
/web0
/html
/inc
/xtc_db_fetch_array
.inc
.php on line
45Wenn ein mysql_query nicht korrekt verläuft gibt diese Funktion keine Resource zurück die wiederum mysql_fetch_array verwenden kann, sondern FALSE. Will man dann trotzdem ein Result via mysql_fetch_assoc abrufen, meldet PHP folgerichtig den obigen Fehler.
Warning
: Cannot modify
header information
- headers already sent by
(output started at
/var/www
/web0
/html
/inc
/xtc_db_fetch_array
.inc
.php
:45) in
/var/www
/web0
/html
/inc
/xtc_redirect
.inc
.php on line
34Header Informationen (darunter fallen auch Cookies) müssen an den Client gesendet werden
bevor die restliche Seite (das HTML) kommt. Die obere, erste, Fehlermeldung führte jedoch zu einer HTML Ausgabe, somit ist die Änderung von Headerinformationen von da an verboten. Wird trotzdem zum Beispiel ein Cookie per PHP gesetzt/geändert (und sei es nur ein Sessioncookie) gibt PHP diese Fehlermeldung aus und sagt darin sogar in welchem Skript und welcher Zeile diese Ausgabe stattfand.
Leider etwas sehr technisch meine Erklärung. Hoffe es ist trotzdem verständlich.
Viele Grüße,
Tekin