function file_deleteBAE($file) { global $_W; $baiduBCS = new BaiduBCS($_W['config']['bae']['ak'], $_W['config']['bae']['sk']); if ($file[0] == '/' && $baiduBCS->is_object_exist($_W['config']['bae']['bucket'], $file)) { $response = $baiduBCS->delete_object($_W['config']['bae']['bucket'], $file); } return TRUE; }
if (false === $handler) { trigger_error("ERROR: fopen file failed! "); fclose($handler); return false; } while (!feof($handler)) { $line = fgets($handler, 2048); if (empty($line)) { continue; } $success_p_res = preg_match($success_p, $line); $failed_p_res = preg_match($failed_p, $line); $directroy_info_p_res = preg_match($directory_info_p, $line); if ($success_p_res > 0) { $object = get_info_from_brackets($get_object_p, $line); $bolRes = $baidu_bcs->is_object_exist($bucket, $object, $opt); if ($bolRes) { $result["Successed"]["num"]++; } else { $result["Successed"]["upload_success_but_not_exist"][] = get_info($get_object_all_p, $line); } } elseif ($failed_p_res > 0) { $result["Failed"][] = get_info($get_object_all_p, $line); } elseif ($directroy_info_p_res > 0) { $result["bucket"] = get_info_from_brackets($get_bucket_p, $line); $result["DirectoryInfo"]["directory"] = get_info_from_brackets($get_directory_p, $line); $result["DirectoryInfo"]["file_sum"] = get_info_from_brackets($get_file_sum_p, $line); if (NULL == ($result["DirectoryInfo"]["seek_object_id"] = get_info_from_brackets($get_seek_object_id_p, $line))) { unset($result["DirectoryInfo"]["seek_object_id"]); } if (NULL == ($result["DirectoryInfo"]["seek_object"] = get_info_from_brackets($get_seek_object_p, $line))) {
return true; } return false; } //更新梵蒂冈广播 $rsscontent = file_get_contents("http://media01.vatiradio.va/podmaker/podcaster.aspx?c=cinese"); $rss = simplexml_load_string($rsscontent); $channel = $rss->channel; $i = 0; while ($i < 2) { $item = $channel->item[$i]; $enclosure = $item->enclosure; $link = $enclosure['url']; $name = date("Y-m-d", strtotime($item->pubDate) + 3600 * 5); $remote = '/vaticanradio/cn/mp3/' . $name . '.mp3'; if (!$bcs->is_object_exist(BCS_BUCKET, $remote)) { upload2bcsbyurl($remote, $link); } $i++; } //更新“圣言及反思”音频 $tmNow = time(); $base = intval(date('H', $tmNow)) % 12; $i = 0; while ($i < 2) { $tmNow = time() + ($base + $i * 12) * 3600 * 24; $strDate = date('Y-m-d', $tmNow); $link = 'http://apps.thomasluk.idv.hk/apps/themes/read_bible/' . date('Ymd', $tmNow) . 'p.mp3'; $remote = '/thought/mp3/' . date('Y-m-d', $tmNow) . '.mp3'; if (url_exists($link)) { if (!$bcs->is_object_exist(BCS_BUCKET, $remote)) {