THE ERROR: Warning: fgets(): supplied argument is not a valid stream resource in redflagdeals.php on line 22

Warning: feof(): supplied argument is not a valid stream resource in redflagdeals.php on line 20
THE SOURCE: \n"; $cache_file = "~/search.yashy.com/rfd.cache"; $cache_time = 3600; $max_items = 10; $backend = "~/search.yashy.com/rfd.xml"; $items = 0; $time = split(" ", microtime()); if ( (!(file_exists($cache_file))) || ((filectime($cache_file) + $cache_time - $time[1]) < 0) || (!(filesize($cache_file))) ) { $fpread = fopen($backend, 'r'); $fpwrite = fopen($cache_file, 'w'); while(! feof($fpread) ) { $buffer = ltrim(Chop(fgets($fpread, 256))); if (($buffer == "") && ($items < $max_items)) { $title = ltrim(Chop(fgets($fpread, 256))); $url = ltrim(Chop(fgets($fpread, 256))); $title = ereg_replace( "", "", $title ); $title = ereg_replace( "", "", $title ); $url = ereg_replace( "", "", $url ); $url = ereg_replace( "", "", $url ); fputs($fpwrite, "$link_prefix$title$link_postfix"); $items++; } } fclose($fpread); fclose($fpwrite); } include($cache_file); ?>