Hast Du denn die Codestelle, die Du als "mangelhaft" deklariert hast, durch meinen Code aus Post #7 ersetzt?
Hast Du überhaupt dieses Topic komplett gelesen?
Moderator: Supporter
xxsteezyxx hat geschrieben:wann wird dies denn sein evtl.?
oxpus hat geschrieben:Wenn er wieder Zeit hat.
Wissen die Götter, wann das wieder sein wird.
PHP Warning: Invalid argument supplied for foreach() in ...\admin\cps-module_resync.php on line 46
foreach (glob($phpbb_root_path.'cache/posts/*post_*.gz') as $file)
{
$cached_posts_array[] = substr(str_replace('.gz', '', str_replace($phpbb_root_path.'cache/posts/', '', $file)), strrpos(str_replace('.gz', '', str_replace($phpbb_root_path.'cache/posts/', '', $file)), '_')+1 );
}
$files_cache = glob($phpbb_root_path.'cache/posts/*post_*.gz');
if ($files_cache)
{
foreach ($files_cache as $cachefile)
{
$cached_posts_array[] = substr(str_replace('.gz', '', str_replace($phpbb_root_path.'cache/posts/', '', $file)), strrpos(str_replace('.gz', '', str_replace($phpbb_root_path.'cache/posts/', '', $file)), '_')+1 );
}
}
SQL Error : 1064 Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei 'AND parsed = 0' in Zeile 4
UPDATE phpbb_posts SET parsed = 1, cache_file_md5 = '' , dont_cache = 0 WHERE post_id = AND parsed = 0
Line : 78
File : cps-module_resync.php
for ($i = 0; $i <= count($cached_posts_array)-1; $i++)
{
$cachefile = $phpbb_root_path.'cache/posts/post_'.$cached_posts_array[$i].'.gz';
$sql = "UPDATE " . POSTS_TABLE . "
SET parsed = 1, cache_file_md5 = '" . md5_file($cachefile) . "' , dont_cache = 0
WHERE post_id = $cached_posts_array[$i]
AND parsed = 0";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not update parse info', '', __LINE__, __FILE__, $sql);
}
$corrected = $corrected + $db->sql_affectedrows($result);
}
if(!$result = $db->sql_query($sql))
if(!$result = $db->sql_query($sql) && $cached_posts_array[$i])
Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste