Вот написал граб
http://online-manager.worldbyte.net/bl/ нажимаю на далее выбивает на джон что сделать чтобы когда нажимаю на далее не выбивал в джон
# Данни (16.04.2015 / 21:45)
Вот написал граб http://online-manager.worldbyte.net/bl/ нажимаю на далее выбивает на джон что сделать чтобы когда нажимаю на далее не выбивал в джон
Во-первых, исправь свои ошибки, чтобы не выбивало 404 и прочих.
Во-вторых, можешь заменить ссылку на свою в htaccess. Но не стоит ограничиваться этим пунктом ) ошибки он не исправляет.
Данни, у тебя нету файла calendar.wtm
Тема активен? Можна оставить граббер с просьбой переделать?
Кто сможет переделать это на johncms?
Или это? Пожалуйста кто-то переделайте на джон. Мне очень нужно
Добавлено: 02.06.2018 / 21:34
ViROSS, Это у тебя массив адресов?
Добавлено: 02.06.2018 / 21:43
Для строки
* (+/-)
$str = 'site/ru/cuid=12345=sidut
site/ru/cuid=23451=sidut
site/ru/cuid=34512=sidut
site/ru/cuid=45123=sidut
site/ru/cuid=51234=sidut';
preg_match_all('~\d+~', $str, $arr);
var_dump($arr[0]);
Для массива строк
* (+/-)
$arr = [
'site/ru/cuid=12345=sidut',
'site/ru/cuid=23451=sidut',
'site/ru/cuid=34512=sidut',
'site/ru/cuid=45123=sidut',
'site/ru/cuid=51234=sidut'
];
$arr = array_map(function($str){
return preg_replace('~\D+~', '', $str);
}, $arr);
var_dump($arr);
Оба варианта возвращают массив:
array (size=5)
0 => string '12345' (length=5)
1 => string '23451' (length=5)
2 => string '34512' (length=5)
3 => string '45123' (length=5)
4 => string '51234' (length=5)
ой не правильно выразился! блин.
в общем мне нужен граббер страницы и что бы с той страницы граббелись все эти айдишки в столбик
$url = 'http://сайт.ру';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_USERAGENT,'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$file = curl_exec($curl);
curl_close($curl);
$file = preg_match('|usercur=(.*?)&|sei','',$file)
;
echo $file;
почему то в ответ приходит
0
Добавлено: 02.06.2018 / 22:17
# ViROSS (02.06.2018 / 22:09)
ой не правильно выразился! блин.
в общем мне нужен граббер страницы и что бы с той страницы граббелись все эти айдишки в столбик
$url = 'http://сайт.ру';
$curl = curl_init();
curl_setopt($
Там строка приходит, нужно немного подкорректировать регулярку. Ссылки только напиши, из которых тебе нужно получить числа.
Добавлено: 02.06.2018 / 22:21
Пока что вижу 2 ошибки: ты перезаписываешь переменную $file = preg_match... , а нужно preg_match...
так как тебе нужно найти более одного соответствия, то нужен глобальный поиск - функция preg_match_all().