ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Соединение массивов
  #1  
Старый 16.05.2010, 21:02
Аватар для jenaDI
jenaDI
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме:
22699

Репутация: 0
По умолчанию Соединение массивов

Привет всем , такая проблема:


$arrayDetails = array();
for(;$i <= $page_end ; $i++)
{


//Подключаемся к трекеру
$curl = curl_init('http://127.0.0.1/browse.php?page='.$i);
//Устанавливаем параметры
curl_setopt($curl , CURLOPT_RETURNTRANSFER , true); //Не выводим результат
curl_setopt($curl , CURLOPT_HEADER , false); //Выводим заголовки
curl_setopt($curl , CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_0); //Версия HTTP
curl_setopt($curl , CURLOPT_PORT , 80); //Порт
curl_setopt($curl , CURLOPT_ENCODING , gzip); //Использовать сжатие
curl_setopt($curl , CURLOPT_USERAGENT , $_SERVER['HTTP_USER_AGENT']); //Устанавливаем USERAGENT
curl_setopt($curl , CURLOPT_COOKIE , $cookie); //Устанавливаем COOKIE


//Получаем содержимое страницы
$content = curl_exec($curl);
//Закрываем CURL-соединение
curl_close($curl);


//Формируем массив с номерями торрентов
$details = str_replace('.' , '\.' , $details); //Экранируем специальные символы
preg_match_all('/"'.$details.'\?id=(\d+)"/i', $content, $arrayDetailsNew);


}



мне нужно , чтобы $arrayDetailsNew соединился в $arrayDetails
 
Ответить с цитированием

  #2  
Старый 16.05.2010, 21:04
Аватар для wildshaman
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


Отправить сообщение для wildshaman с помощью ICQ
По умолчанию

http://www.phpclub.net/manrus/f/array-merge.html
 
Ответить с цитированием

  #3  
Старый 16.05.2010, 21:05
Аватар для Failure
Failure
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме:
678893

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

http://php.net/manual/en/function.array-merge.php
 
Ответить с цитированием

  #4  
Старый 16.05.2010, 21:15
Аватар для jenaDI
jenaDI
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме:
22699

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

function get_content($hostname = '',$browse = 'browse.php' , $details='details.php' , $cookie, $page_begin = '0' , $page_end = '100')
{


$detailsId = array();
// $result = array();
$i = $page_begin;
for(;$i <= $page_end ; $i++)
{


//Подключаемся к трекеру
$curl = curl_init($hostname.'/'.$browse.'?page='.$i);
//Устанавливаем параметры
curl_setopt($curl , CURLOPT_RETURNTRANSFER , true); //Не выводим результат
curl_setopt($curl , CURLOPT_HEADER , false); //Выводим заголовки
curl_setopt($curl , CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_0); //Версия HTTP
curl_setopt($curl , CURLOPT_PORT , 80); //Порт
curl_setopt($curl , CURLOPT_ENCODING , gzip); //Использовать сжатие
curl_setopt($curl , CURLOPT_USERAGENT , $_SERVER['HTTP_USER_AGENT']); //Устанавливаем USERAGENT
curl_setopt($curl , CURLOPT_COOKIE , $cookie); //Устанавливаем COOKIE


//Получаем содержимое страницы
$content = curl_exec($curl);
//Закрываем CURL-соединение
curl_close($curl);


//Формируем массив с номерями торрентов
$details = str_replace('.' , '\.' , $details); //Экранируем специальные символы
preg_match_all('/"'.$details.'\?id=(\d+)"/i', $content, $newDetailsId);

$result = array_merge($detailsId , $newDetailsId[1]);

}

return $result;
}



Так он только заночит с одной страницы
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C#] Эффективное хранение многомерных массивов Algol С/С++, C#, Delphi, .NET, Asm 11 24.01.2010 15:27
Автоматическое соединение с Интернет elenochka Болталка 41 20.04.2009 21:26
Firewall: принцип работы D=P=CH= MOD= Защита ОС: вирусы, антивирусы, файрволы. 0 02.10.2006 22:36
МТС не будет вводить плату за соединение dinar_007 Новости мира "железа" 2 08.09.2006 00:59
Проникновение через фаервол используя поддельные Ftp-команды rent0n Чужие Статьи 1 02.04.2006 11:47



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ