/is',$htmldata,$img_url); // парсим регуляркой url картинки if (strlen($img_url[1][0]) > 1) { // проверяем длину полученной строки, если больше 1 - картинка по этому адресу есть $localname = array_pop(explode('/',$img_url[1][0])); // разбиваем строку в массив и извлекаем последний элемент массива (т.е. imagename.png) $localpath = "./images/".$localname; // определяем куда будет сохраняться картинка локально. у меня заранее создана папка images file_put_contents($localpath, file_get_contents($img_url[1][0])); // скачиваем, можно было бы реализовать через curl, но на мой взгляд это проще и быстрее echo "Сохранение - ".$localname." , url - http://prntscr.com/1".$randstring." , скачиваем с ".$img_url[1][0].""; } else { echo "По адресу http://prntscr.com/1".$randstring." нет картинки"; } } ?>
верх