Заходим на сайт
http://photo.qip.ru копируем ссылку на альбом который хотим скачать целиком
после заходим сюда
http://kvach.selfip.org/photofile/ вставляем ссылочку , нажемаем кнопочку , получаем файлечик
в этом файле все ссылки на jpg картинки выбранного альбома (если там картинки не в jpg - проблемы индейцев шерифа...)
если у вас есть какойнит менеджер загрузок то этот файл он проглотит, а если нету
качаем отсюда
http://kvach.selfip....e/wget/wget.zip расспаковываем в
отдельную папку , кидаем тудаже перед этим скачанный файлик , жмём на программку wget.exe - в папке появляются фотки.
После советую перетащить фотки куда вам вздумается из папки, скачаный файлик удалить дабы случано не скачать этот альбом ещё раз, а после если захотите скачать ещё альбом достаточно в папку положить вновь скачаный файлик и опять запустить wget.exe
Вот исходник, для работы нужно одно условие allow_url_fopen=true
Цитата:
<? if (!$_POST['album']){ ?>
<form method="post" enctype="multipart/form-data" style="width: auto" >
<input name="album" type="text" style="width: 500px" /><input name="" type="submit" value="Generate script">
</form>
<?
} else {
$album_url=$_POST['album'];
$url_array=explode('/',$album_url);
if (($url_array[3]=='users') and (ctype_digit($url_array[5]))){
$ff_album=$url_array[5];
if ($url_array[6]!='all') $ajax_url=$album_url.'all/?ajax&page='; else $ajax_url=$album_url.'?ajax&page=';
$i=0;
$ff_string='someone';
while ($ff_string!=''){
$i++;
$ff_string = file_get_contents($ajax_url.$i);
if (mb_substr($ff_string,0,14)!='<!DOCTYPE html'){
$ff_allphotos.=$ff_string;
}else{ $ff_string=''; }
}
$id_photo='';
$photos='';
$ff_array=explode('/',$ff_allphotos);
foreach ($ff_array as $paramstring){
if ((ctype_digit($paramstring)) and ($paramstring!=$ff_album)){
if ($id_photo!=$paramstring){
$id_photo=$paramstring;
$photos.='http://photo.qip.ru/photo/'.$url_array[4].'/'.$ff_album.'/'.$paramstring. '.jpg
';
}
}
}
header("Content-disposition: attachment; filename=photofile.wget");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".strlen($photos));
header("Pragma: no-cache");
header("Expires: 0");
echo $photos;
}
}
?>