auf einem lokalen Testboard (Xampp)habe ich zu Testzwecken das
add_on_for_YOU_BBCode minimal geändert eingebaut, so dass es so aus aussieht:
viewtopic.php
- Code: Alles auswählen
if (!$parsed || !$board_config['enable_post_cache'])
{
$message = $postrow[$i]['post_text'];
if ( preg_match("/test/i", $message) )
{
$postrow[$i]['dont_parse'] = 1;
$sql = "UPDATE " . POSTS_TABLE . "
SET parsed = 0, dont_cache = 1, cache_file_md5 = NULL
WHERE post_id = ".$postrow[$i]['post_id'];
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not update parse info', '', __LINE__, __FILE__, $sql);
}
}
} else {
....
Schreib ich also einen Beitrag und er findet das Wort "test" soll nicht gecached werden.
Aber er legt die gz Datei an.
In der Datenbank steht für das Posting dont_cache 1 was ja korrekt ist,
aber auch parsed = 1 und cache_file_md5 ist auch nicht <Null>.
Und der Farbpixel ist grün.
Bei einem Beitrag <Mindestgrösse ist der pixel gelb und die Datenbankeinträge ok und die gz Datei wird nicht angelegt.
Und ich hab keinen Plan mehr wo ich suchen soll.
phpbb=2.022 / php version 5.0.5