Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
Cupido
Bericht
door Cupido » 18 jul 2003, 23:40
Ik wilde het volgende script gebruiken op ons forum, zodat mensen niet steeds dezelfde avatar kiezen. Maar zodra ik hem geïnstalleerd heb, krijg ik overal foutcodes in de pageheader. Ik heb zelf geen verstand van php.... wie oh wie weet waar hier de fout zit en wat ik kan aanpassen?
Alvast bedankt
#
#-----[ OPEN ]------------------------------------------
#
# includes\usercp_avatar.php
#
#-----[ FIND ]------------------------------------------
#
# $dir = @opendir($board_config['avatar_gallery_path']);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$my_counter = 0;
$my_checker = 0;
$sql = "SELECT user_avatar
FROM " . USERS_TABLE . "
WHERE user_avatar_type=3";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$my_counter++;
$my_used_list[$my_counter] = $row['user_avatar'];
}
$db->sql_freeresult($result);
#
#-----[ FIND ]------------------------------------------
#
while( $sub_file = @readdir($sub_dir) )
{
if( preg_match('/(\.gif$|\.png$|\.jpg|\.jpeg)$/is', $sub_file) )
{
$avatar_images[$file][$avatar_row_count][$avatar_col_count] = $file . '/' . $sub_file;
$avatar_name[$file][$avatar_row_count][$avatar_col_count] = ucfirst(str_replace("_", " ", preg_replace('/^(.*)\..*$/', '\1', $sub_file)));
$avatar_col_count++;
if( $avatar_col_count == 5 )
{
$avatar_row_count++;
$avatar_col_count = 0;
}
}
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
while( $sub_file = @readdir($sub_dir) )
{
$my_checker = 0;
for ($i = 1; $i<= $my_counter; $i++ )
{
$my_temp = $file . '/' . $sub_file;
if ($my_temp == $my_used_list[$i]) $my_checker=1;
if ($my_checker==1) break;
}
if ($my_checker == 0)
{
if( preg_match('/(\.gif$|\.png$|\.jpg|\.jpeg)$/is', $sub_file) )
{
$avatar_images[$file][$avatar_row_count][$avatar_col_count] = $file . '/' . $sub_file;
$avatar_name[$file][$avatar_row_count][$avatar_col_count] = ucfirst(str_replace("_", " ", preg_replace('/^(.*)\..*$/', '\1', $sub_file)));
$avatar_col_count++;
if( $avatar_col_count == 5 )
{
$avatar_row_count++;
$avatar_col_count = 0;
}
}
}
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
-
chatgek
Bericht
door chatgek » 19 jul 2003, 09:46
Wat voor fout meldingen krijg je dan?
-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 19 jul 2003, 15:57
Simpel, nogmaals de complete hack in je bestanden nalopen en controleren. Die php header fout krijg je vaak doordat er al wat informatie (spaties, enters, tekens?) naar de browser zijn verzonden vóórdat de cookie sessies zijn afgehandeld. Ga dus goed na of je geen fouten hebt gemaakt bij het installeren van de mod.
-
Php
- Berichten: 687
- Lid geworden op: 21 mei 2003, 01:46
- Locatie: Achterhoek
-
Contacteer:
Bericht
door Php » 16 jan 2008, 04:51
Ik heb deze hack ook geinstalleerd, maar bij mij geeft hij bij het surfen naar de gallery vanuit het profiel dan deze fout:
Code: Selecteer alles
Parse error: syntax error, unexpected $end in /home/emaatkamp/domains/christen-zijn.nl/public_html/forum/includes/usercp_avatar.php on line 434
En dat is helemaal onderaan, die regel met dat vraagteken ?>
-
Niek
- Berichten: 1818
- Lid geworden op: 21 sep 2005, 19:04
- Locatie: Vriezenveen
-
Contacteer:
Bericht
door Niek » 16 jan 2008, 15:24
door mosymuis op 19 jul 2003 15:57:07
Dit probleem is waarschijnlijk al wel opgelost.

Groetjes Niek
Alleen support via het forum, niet via PB, MSN of email.
-
Php
- Berichten: 687
- Lid geworden op: 21 mei 2003, 01:46
- Locatie: Achterhoek
-
Contacteer:
Bericht
door Php » 16 jan 2008, 20:34
Ja hoor.