Просмотр полной версии : Кого бесят выдачи SIPT-а.
Решение такое.Открываем блокнотом тхт фаил,выбираешь поддержку регулярных выражений.Допцустим,у вас строка такая:
[1]:login:pass:email
Дабы избавиться от цифр и скобок заодно с двоеточием,ставим такую регулярку,предварительно открыв CTRL+H окно замены:
\[[0-9]+\][:]
ЗЫ: Никаких пробелов!
Велемир https://forum.antichat.ru/thread107524.html
Krist_ALL
04.09.2009, 12:13
Если большой результат и надо сохранить, я просто прогоняю через парсер. Explode и все.
Гифтс а при чем тут рнр кодинг ? Стандартные функции блокнота.
Linuxoid
06.09.2009, 19:08
Нужна помощь.
Есть замечательный сайт ac-service.info. И есть необходимость парсить раздел "Статистика" и отправлять отчеты на мыло. Излагаю проблему.
Написал:
$ch = curl_init('http://ac-service.info/clientos.php');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'ac.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'ac.txt');
curl_setopt($ch, CURLOPT_REFERER, 'http://ac-service.info/clientos.php');
curl_exec($ch);
echo "$ch";
curl_close($ch);
В лучшем виде загружает главную страницу, которую мы видем сразу после логина. Но нам нужен раздел "Статистика".
В исходнике кнопка выглядит так:
<form method=post action=clientos.php><input type=hidden name=action value=stats><td><input type=submit value=' статистика '></td></form>
Следственно, по идее, такой вариант должен загружать как раз то, что надо:
$ch = curl_init('http://ac-service.info/clientos.php');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'ac.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'ac.txt');
curl_setopt($ch, CURLOPT_REFERER, 'http://ac-service.info/clientos.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "action=stats");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
echo "$ch";
curl_close($ch);
Но почему то возвращает такой код "Resource id #4".
Понимаю, что тут все элементарно, но подскажите что я делаю не так, пожалуйста. :)
wildshaman
06.09.2009, 19:11
2линуксоди:
о ужас, переменную в кавычки ставить, брр
Надо так:
$ret = curl_exec($ch);
echo $ret;
FireFenix
06.09.2009, 19:16
Гифтс а при чем тут рнр кодинг ? Стандартные функции блокнота.
Действительно!!!
Какого хрена постить в раздел вебкодинга, то что вообще к нему никак не относиться?
Linuxoid
06.09.2009, 19:19
Извините, сплю уже на ходу, не в ту тему засунул... Модераторы, перенесите в вопросы по PHP, пожалуйста. =(
Действительно!!!
Какого хрена постить в раздел вебкодинга, то что вообще к нему никак не относиться?
А сипт не относится к разделу кодинга?)))
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot