# Роман (15.12.2017 / 12:48)
ДоХтор, да вот читаю,пока не пойму,там есть скачки,поиск редиректов и т.д.
пробую некоторые варианты,пока без результативно,если ни чего не получится,пришлю код в личку
Я так понял, что у тебя есть массив со ссылками, и тебе нужно имитировать переход по этим ссылкам, чтобы в ответ получить какой то результат? Если да, то попробуй запустить вот этот пример с CURL'ом
(тут для демонстрации его работы парсятся первые пять страниц этого топика), посмотри что он выводит в браузер
(чтобы понять как он работает), а потом замени в массиве
$urls все ссылки на твои, и снова посмотри на результат.
Обещать не буду, но может быть чуть позже напишу ещё пример на Ajax'е.
PS: твой код я не видел, поэтому набросал демо-пример.
* (+/-)
// Массив со ссылками (заменить ссылки на свои)
$urls = [
'http://johncms.com/forum/index.php?type=topic&id=3271&page=1',
'http://johncms.com/forum/index.php?type=topic&id=3271&page=2',
'http://johncms.com/forum/index.php?type=topic&id=3271&page=3',
'http://johncms.com/forum/index.php?type=topic&id=3271&page=4',
'http://johncms.com/forum/index.php?type=topic&id=3271&page=5'
];
array_map(function($i){ echo get_curl($i); }, $urls);
function get_curl($url) {
$opt = [
CURLOPT_URL => $url,
CURLOPT_TIMEOUT => 3,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_USERAGENT => $_SERVER['HTTP_USER_AGENT']
];
$ch = curl_init();
curl_setopt_array($ch, $opt);
$out = curl_exec($ch);
curl_close($ch);
return $out;
}
ДоХтор, не совсем то что надо автору. Есть таблица game,с сотней строк вида
команда1 команда2 лига тур дата
и есть файл group в котором идёт просчёт резов этих матчей.
вызывать и рисовать каждую страницу не надо
# dilp (15.12.2017 / 19:25)
ДоХтор, не совсем то что надо автору. Есть таблица game,с сотней строк вида
команда1 команда2 лига тур дата
и есть файл group в котором идёт просчёт резов этих матчей.
вызывать и рисовать кажд
А что тогда надо? Просто вызывать без вывода в браузер?
Вызвать в цикле список пар команд.
Глянуть кто в этих командах игроки.
Например Сборная мира-Сборная колхоза "Светлый путь".
Смотрим игроков,в первой играют Пеле,Марадона и Яшин. Во второй Иванов,Петров и Сидоров.
Значит получаем результат матча 3:0,дописываем этот рез в ту же строки где брали эту пару команд.
Далее новая пара...
В конце либо пишем "Ок " ,либо название команд и результат.
# dilp (15.12.2017 / 20:11)
Вызвать в цикле список пар команд.
Глянуть кто в этих командах игроки.
Например Сборная мира-Сборная колхоза "Светлый путь".
Смотрим игроков,в первой играют Пеле,Марадона и Яшин. Во второй Иванов,П
Ты уверен, что именно это нужно было Роману? ) Или ты уже написал решение, и он его принял?
# dilp (15.12.2017 / 20:22)
Уверен
А на второй мой вопрос - ответ?
ну почти правильно dilp написал,только при переходе происходит просто запись в таблицу об игре,а ход тут ни причем,его инклудить не нужно
Добавлено: 15.12.2017 / 20:36
ДоХтор, саму страницу выводить не нужно,я тебе сейчас код пришлю файла,думаю будет понятно что происходит
Добавлено: 18.12.2017 / 08:50
ребята,доброго утра,вопрос так и не решен,кто то может помочь?
Роман, Так ты ТЗ так и не описал, я лично плохо понимаю что тебе надо?
Если на предыдущей странице выбор происходит(там счет или еще какие то данные) то все это можно передать в $_POST, и по submit переходить на следующую станицу, а не мудрить с аяксами и прочими премудростями