Er staan geen reacties in dit onderwerp

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.
phpBB2.0.x
Gesloten
Gebruikersavatar
martijndoes
Berichten: 120
Lid geworden op: 09 sep 2004, 20:34

Er staan geen reacties in dit onderwerp

Bericht door martijndoes » 15 feb 2005, 13:06

Wat is het probleem?
op 1 forum krijgen mensen het bericht er staan geen reacties in dit onderwerp. Het rare is dat dit alleen gebeurd bij grote topics (1 van 16 pagina's en 1 van 214 pagina's) en slechts op 1 forum (hattrick forum)
Wanneer ontstond het probleem?
10 minuten geleden opeens...heb nergens iets veranderd ofzo
Adres van je forum:
http://www.sportdreamzz.com/phpBB2/index.php
Geïnstalleerde mods:
allemaal? pfft
- admin account
- advanced topic type
- advanced username color
- avatar resize
- birthday mod
- bookmaker mod
- easymod
- fast hack
- fast reply
- footer statistics
- ignore mod
- advanced ip whois
- points mod
- resize images
- resync (geinstalleerd omdat in een ander topic daarnaar verwezen werd maar hielp dus niet)
- view poll
Huidige template: genElectro maar t gebeurd bij alle templates
phpBB versie:
2.0.11
Host:
http://www.dotservant.com
Heb je onlangs een mod of stijl geïnstalleerd?
nope zeker 2 maanden geleden (behalve die resync mod dan)
Heb je gezocht naar een antwoord?
yup

edit: ow nee ook op de andere fora bij grote topics zie ik nu

Gebruikersavatar
martijndoes
Berichten: 120
Lid geworden op: 09 sep 2004, 20:34

Bericht door martijndoes » 15 feb 2005, 13:37

mijn excuses had niet verder gekeken dan mn neus lang is (of gewoon verkeerd gezocht) stond al wel een oplossing op dit forum.

Voor de geinteresseerden

Code: Selecteer alles

<?php 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$sql = "SELECT poster_id FROM " . POSTS_TABLE . " ORDER BY post_id ASC"; 
if( !$result = $db->sql_query($sql) ) 
{ 
   echo 'GENERAL_ERROR, "Error getting post_ids from phpbb_post_text'; 
} 

while ( $row = $db->sql_fetchrow($result) ) 
{ 
   set_time_limit(60); 
   $sql2 = "SELECT user_id FROM " . USERS_TABLE . " WHERE user_id = '".$row['poster_id']."'"; 
   if( !$result_user = mysql_unbuffered_query($sql2) ) 
   { 
      echo 'GENERAL_ERROR, "Error getting user_ids from phpbb_users'; 
   } 
   flush(); 
    ob_flush(); 
   $outcome = $db->sql_fetchrowset($result_user); 
   if($outcome[0]['user_id'] != $row['poster_id']) 
   { 
      $update_sql = "UPDATE " . POSTS_TABLE . " SET poster_id = '-1',  post_username = 'Unknown User' WHERE poster_id = '".$row['poster_id']."'"; 
      if( !$result_update = mysql_unbuffered_query($update_sql) ) 
      { 
         echo 'GENERAL_ERROR, "Error updating posts table'; 
      }       
      echo $update_sql."<br>"; 
       
      echo $row['poster_id']."\n"; 
   } 
} 
echo "done!!!"; 
?>
dit plakken in notepad...opslaan en uploaden en dan aanroepen en als het goed is doet ie t weer

Gesloten