用php在网上下载一个图片存放在本地

解决方案 »

  1.   


    <?php
    $handle = fopen('http://photo2.bababian.com/upload5/20110614/F9C7D38E99C5170E1B99256381884536.jpg', 'rb');
    $basename = basename('http://photo2.bababian.com/upload5/20110614/F9C7D38E99C5170E1B99256381884536.jpg');

    $contents = "";
    while (!feof($handle)) {
      $contents .= fread($handle, 8192);
    }

    fwrite(fopen($basename, 'w'), $contents);