Показать сообщение отдельно

  #3  
Старый 11.05.2010, 22:20
foxxx1234
Познающий
Регистрация: 26.11.2008
Сообщений: 40
С нами: 9188165

Репутация: 4
По умолчанию

Подскажите как сделать чтобы этот скрипт
PHP код:
$ret=$s->get("/album-{$gid}_{$albumid}",'st=$st',$cook,"http://vkontakte.ru/club$gid");
      
$ret=$ret[1];      
      
preg_match_all('#href="/photo-.+_(.*?)">#',$ret,$ph);
      
preg_match_all('#st=(\d+)#',$ret,$st);
      if(empty(
$ph[1]))
      {
        
print_flush('Альбом пуст.');
      }
      else
      {
      
        for(
$i=0,$cnt=count($ph[1]);$i<$cnt;$i++)
        {
          
fputs($text,$descr[1][$i]);
        
          
print_flush('Найдено фото id='.$ph[1][$i].', получение...',0);
          if(
in_array("group/$gid/$alb/{$gid}_{$ph[1][$i]}.jpg",$photos))
          {
            
print_flush('Такое фото уже сохранено.');
            continue;
          }

          
$photos[]="{$gid}_{$ph[1][$i]}.jpg";

          
$ret=$s->get("/photo-{$gid}_{$ph[1][$i]}",'',$cook,"http://vkontakte.ru/club$gid");

          if(!
preg_match('/id="myphotolink"><img src="http:\/\/(.+)" id/isU',$ret[1],$fm))
          {
            
print_flush('Фото не найдено.');
            continue;
          }


          
preg_match('/(.+)\/(.+)$/isU',$fm[1],$faddr);

          
$s2=new websock($faddr[1],80,0);
          
$ret=$s2->get('/'.$faddr[2],'',$cook,"http://vkontakte.ru/");
          unset(
$s2);

          
$f2=fopen("group/$gid/$alb/{$gid}_{$ph[1][$i]}.jpg","w");
          if(!
$f2)
          {
            
print_flush('Не удалось создать файл.');
          }
          else
          {
            
fputs($f2,$ret[1]);
            
fclose($f2);
          }

          
print_flush('Готово');
        }
      }


      
print_flush('Список фотографий сохранен.'); 
Повторялся например 5 раз и $st увеличивалас на 20
 
Ответить с цитированием