| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php/** * 抓取远程图片 * User: Jinqn * Date: 14-04-14 * Time: 下午19:18 */set_time_limit(0);include("Uploader.class.php");/* 上传配置 */$config = array(    "pathFormat" => $CONFIG['catcherPathFormat'],    "maxSize" => $CONFIG['catcherMaxSize'],    "allowFiles" => $CONFIG['catcherAllowFiles'],    "oriName" => "remote.png");$fieldName = $CONFIG['catcherFieldName'];/* 抓取远程图片 */$list = array();if (isset($_POST[$fieldName])) {    $source = $_POST[$fieldName];} else {    $source = $_GET[$fieldName];}foreach ($source as $imgUrl) {    $item = new Uploader($imgUrl, $config, "remote");    $info = $item->getFileInfo();    array_push($list, array(        "state" => $info["state"],        "url" => $info["url"],        "size" => $info["size"],        "title" => htmlspecialchars($info["title"]),        "original" => htmlspecialchars($info["original"]),        "source" => htmlspecialchars($imgUrl)    ));}/* 返回抓取数据 */return json_encode(array(    'state'=> count($list) ? 'SUCCESS':'ERROR',    'list'=> $list));
 |