コード例 #1
0
if ($action == 'save_cat') {
    //echo '$remote_url:'.$remote_url;
    if (empty($_REQUEST['remote_url'])) {
        die('empty remote url.');
    }
    $html_content = trim(file_get_contents($remote_url));
    //点击分类,产品列表页面匹配产品的url
    $preg_url = '#<h2>\\s+<a\\s+href="([^"]+)"\\s+class="ih"#';
    preg_match_all($preg_url, $html_content, $url_arr);
    //echo "<pre>";print_r($url_arr);exit;
    if (empty($url_arr[1])) {
        echo "not found products url.";
        exit;
    }
    //echo "dddddddddddddddd";exit;
    createDirIfNotExists2($cache_url);
    $content = implode("\n", $url_arr[1]);
    file_put_contents($cache_url, $content);
    echo 'success save products url';
    outputForm();
    //die('success save products url');
}
//在缓存文件中获取一个url
$urls_arr = file($cache_url);
$tmp = array();
foreach ($urls_arr as $key => $val) {
    $val = trim($val);
    $val = preg_replace("#\\\n#", "", $val);
    $val = preg_replace("#^\\s+|\\s+\$#", "", $val);
    if (!empty($val)) {
        $tmp[] = $val;
コード例 #2
0
function saveIronImage($get_url, $save_url)
{
    createDirIfNotExists2($save_url);
    $img_content = file_get_contents($get_url);
    file_put_contents($save_url, $img_content);
    resizeimage($save_url, 350);
}