按网站原来路径保存图片的php代码

admin 2016-11-19 1805

<?php

$tutu=$domain.$url;

$pats = pathinfo($url);

$dir = '.'.$pats['dirname'].'/';

        if(!is_dir($dir))

            {

                @mkdirs($dir, 0777);

               // @fclose(fopen($dir.'/index.htm', 'w'));

            }

/*

  $ch = curl_init();

    if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')) {

        curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);

    }

    curl_setopt($ch, CURLOPT_URL, $tutu);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_HEADER, 0);

    $content = curl_exec($ch);

    $info = curl_getinfo($ch);

    curl_close($ch);

    if ($info['http_code'] != 200)

        $content = NULL;

    if($content)//保存图片到本地

        @file_put_contents ('.'.$url, $content);

*/




function mkdirs($pathname, $mode = 0755){

    is_dir(dirname($pathname)) || mkdirs(dirname($pathname), $mode);

    return is_dir($pathname) || @mkdir($pathname, $mode);

}


echo $url;

?>


欢迎联系本站长QQ:3216572
最新回复 (1)
  • admin 2016-11-19
    2



    <?php

    $domain ='http://www.5ulw.com';

    $url = '/newskin/images/v4/logo.jpg';

    $pats = pathinfo($url);

    $dir = '.'.$pats['dirname'].'/';

      if(!is_dir($dir))

       {

        @mkdirs($dir, 0777);

        @fclose(fopen($dir.'/index.htm', 'w'));

       }

    $img = file_get_contents($domain.$url);

    file_put_contents('.'.$url,$img); 

    echo '<img src="'.$url.'">';

    function mkdirs($pathname, $mode = 0755){

     is_dir(dirname($pathname)) || mkdirs(dirname($pathname), $mode);

     return is_dir($pathname) || @mkdir($pathname, $mode);

    }

    ?>


返回