/dev/null", "r"); else $fortunes = fopen ("$db", "r"); while ($fortunes !== false && is_resource($fortunes) && !feof ($fortunes) && $skip > 0) { $line = fgets ($fortunes, 255); if ($line == "%\n") { $skip--; } } $cookie = array (); $first = 1; $count = 0; $background = 0; while ($fortunes !== false && is_resource($fortunes) && !feof ($fortunes) && (($display == 0) || ($count < $display))) { $line = fgets ($fortunes, 255); if ($line != "%\n") { $cookie[] = $line; } else { $count++; if ($first) { $first = 0; } else { if (!strstr($_SERVER["HTTP_USER_AGENT"], "Mozilla")) echo ("
\n"); } echo format_cookie ($cookie, $background); $background = 1 - $background; $cookie = array (); } } if ($keyword) pclose ($fortunes); else fclose ($fortunes); echo format_cookie ($cookie, $background); return ($count > 0)?1:0; } ?>
0 ? $display : $defaultdisplay; $maxskip = floor ($numcookies / $d) * $d; if (!$skip || $skip < 0) $skip = 0; if ($display < 0 || !isset ($display)) $display = $defaultdisplay; echo (''); echo ("\n".''."\n"); echo ('

'."\n"); if ($skip > 0) { $newskip = $skip - $display; printf ('< prev', "", $newskip); } else printf ('< prev'."\n", ""); printf ('  all  '."\n", ""); printf (' last '."\n", "", $maxskip); $newskip = $skip + $display; printf ('next >'."\n", "", $newskip); echo ('

'); echo ('
'); $ret = display_cookies ($file, "", $skip, $display); echo ('
'); } # Return $display cookies by skipping the first $skip cookies # function return_cookies ($file) { global $defaultdisplay; if (isset($_GET["js"])) { if (isset($_GET["display"]) && $_GET["display"] == 0) { display_cookies ($file, "", 0, 0); } else { $display = $_GET["display"]; if ($display <= 0) $display = $defaultdisplay; $skip = $_GET["skip"] + 0; display_cookies ($file, "", $skip, $display); } exit; } } ?>
# Local variables: # mode: indented-text # mode: auto-fill # end: