php сохранение картинкиphp скрипт сохранение картинки

php скрипт сохранение картинки

php скрипт сохранение картинки

» » Сообщение:

php скрипт сохранение картинки

php Код: Выделить всё Развернуть
<?php
@header('Content-type: text/html; charset=utf-8');
$url="http://habrahabr.ru/post/116538/";//url страницы, с которой будем копировать все картинки
function getContentPage($url){//функция для получения исходного кода страницы
    $c = curl_init($url);      
    curl_setopt
($c, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
    $text = curl_exec($c);
    curl_close($c);    
    return $text
;
}
//регулярнымвыражением парсим страницу, и находим все картники с расширением png и jpg
preg_match_all("'<img\s+src=\"(\S*.(png|jpg|gif))\"'si",getContentPage($url),$result);     
foreach($result[1] as $name)
        {
            $row['image'][]=$name;
        }
$k=0;
//перебираем все найденные картинки, создаем для них директории, и сохраняем изображения
 while ($k<=(count($row['image'])-1))
 {
    $url=$row['image'][$k];
    $name= $row['image'][$k];
    $name=str_replace("http://habrahabr.ru/post/116538/","",$name);
    echo ($k+1).") Успешно сохранена картинка: <b>".$name."</b><br/>";
    $dir="";
    $result1=explode("/", $name);          
        for
($i=; $i<=(count($result1)-2); $i++ )
                {      
                    if 
(!file_exists($dir.$result1[$i])){
                        mkdir($dir.$result1[$i], 0777);
                    }          
                    $dir
.=$result1[$i]."/";
                }
        copy($url,$name);      
    $k
++;  
  
}
?>

Результатом работы данного скрипта вы увидите: полностью скопированную структуру картинок и папок с сайта источника, на вашем сервере. Кстати говоря, с помощью приведенного скрипта, можно сохранить все файлы с сайта, немного изменив код.

© http://lifeexample.ru/

php скрипт, сохранение картинки, php



Похожие темыКомментарии ПросмотрыПоследнее сообщение
0339Истек период сессии. Обновить/продл...
Сообщение от: Admin
11677Re: Скрипт быстрый поиск по entery ...
Сообщение от: Admin
0770Стоп спамер. Проверка пользователей...
Сообщение от: Admin
21407Re: Закладки пользователя для сайта...
Сообщение от: Admin
0976Простой и небольшой скрипт определя...
Сообщение от: Admin