mysql_fetch_array
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 35
- Registriert: 15.01.2006 21:02
- Kontaktdaten:
mysql_fetch_array
Hallo, ich habe den, wer war online mod eingebaut und seitdem bekomme ich diese fehler,
Warning: mysql_fetch_array(): 21 is not a valid MySQL result resource in /srv/www/htdocs/web55/html/db/mysql4.php on line 214
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web55/html/db/mysql4.php:214) in /srv/www/htdocs/web55/html/includes/page_header.php on line 501
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web55/html/db/mysql4.php:214) in /srv/www/htdocs/web55/html/includes/page_header.php on line 507
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web55/html/db/mysql4.php:214) in /srv/www/htdocs/web55/html/includes/page_header.php on line 508
kann mir bitte jemand helfen? ich kann im forum nicht wirklich was finden...
liebe grüße, marco
Warning: mysql_fetch_array(): 21 is not a valid MySQL result resource in /srv/www/htdocs/web55/html/db/mysql4.php on line 214
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web55/html/db/mysql4.php:214) in /srv/www/htdocs/web55/html/includes/page_header.php on line 501
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web55/html/db/mysql4.php:214) in /srv/www/htdocs/web55/html/includes/page_header.php on line 507
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web55/html/db/mysql4.php:214) in /srv/www/htdocs/web55/html/includes/page_header.php on line 508
kann mir bitte jemand helfen? ich kann im forum nicht wirklich was finden...
liebe grüße, marco
-
- Mitglied
- Beiträge: 35
- Registriert: 15.01.2006 21:02
- Kontaktdaten:
-
- Mitglied
- Beiträge: 35
- Registriert: 15.01.2006 21:02
- Kontaktdaten:
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Hmm, ok, die Datei war es schon mal nicht... 
An welchen Dateien hat denn der MOD Änderungen gemacht?

An welchen Dateien hat denn der MOD Änderungen gemacht?
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
-
- Mitglied
- Beiträge: 35
- Registriert: 15.01.2006 21:02
- Kontaktdaten:
Ich habe mal die install auf den Server geladen, http://www.beschwerden.biz/wer_war_da_MOD.txt
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Ich würde zuerst mal alle Fehlermeldungen ausgeben lassen:
Finde in index.php:
Füge danach ein:
Dann wird dir zumindest eine Fehlermeldung ausgegeben, wenn mit dem Query etwas nicht ok sein sollte.
Dann würde ich noch das machen, denn so stimmt der Quellcode auf keinen Fall bzw. das freeresult erfüllt nicht seinen eigentlichen Zweck:
Finde:
Ersetze mit:
Dafür fügst du jeweils ein $db->sql_freeresult($result); nach den folgenden Stellen ein:
Finde in index.php:
Code: Alles auswählen
$sql = 'Select user_id, username, user_session_time, user_level FROM '.USERS_TABLE."
WHERE user_allow_viewonline = '1' AND user_session_time > $mitternacht
ORDER BY user_session_time DESC";
$result = $db->sql_query($sql);
Code: Alles auswählen
if ( !$result )
{
message_die(GENERAL_ERROR, 'Could not read users from USER_TABLE', '', __LINE__, __FILE__, $sql);
}
Dann würde ich noch das machen, denn so stimmt der Quellcode auf keinen Fall bzw. das freeresult erfüllt nicht seinen eigentlichen Zweck:
Finde:
Code: Alles auswählen
$db->sql_freeresult($result);
/*----------WER WAR HEUTE DA HACK----------*/
Code: Alles auswählen
/*----------WER WAR HEUTE DA HACK----------*/
-
Code: Alles auswählen
$count_user_today++; }
-
Code: Alles auswählen
$hidden = $db->sql_numrows($result) - $count_user_today; $total_users += $hidden;
-
Code: Alles auswählen
$gaeste = $db->sql_numrows($result); $total_users += $gaeste;
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
-
- Mitglied
- Beiträge: 35
- Registriert: 15.01.2006 21:02
- Kontaktdaten:
-
- Mitglied
- Beiträge: 35
- Registriert: 15.01.2006 21:02
- Kontaktdaten: