Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Кого бесят выдачи SIPT-а. (https://forum.antichat.xyz/showthread.php?t=139166)

Велемир 03.09.2009 16:50

Кого бесят выдачи SIPT-а.
 
Решение такое.Открываем блокнотом тхт фаил,выбираешь поддержку регулярных выражений.Допцустим,у вас строка такая:

[1]:login:pass:email

Дабы избавиться от цифр и скобок заодно с двоеточием,ставим такую регулярку,предварительно открыв CTRL+H окно замены:

PHP код:

\[[0-9]+\][:] 

ЗЫ: Никаких пробелов!

Gifts 03.09.2009 16:56

Велемир https://forum.antichat.ru/thread107524.html

Krist_ALL 04.09.2009 12:13

Если большой результат и надо сохранить, я просто прогоняю через парсер. Explode и все.

Велемир 06.09.2009 17:59

Гифтс а при чем тут рнр кодинг ? Стандартные функции блокнота.

Linuxoid 06.09.2009 19:08

Нужна помощь.
Есть замечательный сайт ac-service.info. И есть необходимость парсить раздел "Статистика" и отправлять отчеты на мыло. Излагаю проблему.

Написал:
PHP код:

$ch curl_init('http://ac-service.info/clientos.php');
curl_setopt($chCURLOPT_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($chCURLOPT_COOKIEJAR'ac.txt'); 
curl_setopt($chCURLOPT_COOKIEFILE'ac.txt');
curl_setopt($chCURLOPT_REFERER'http://ac-service.info/clientos.php');

curl_exec($ch);
echo 
"$ch";
curl_close($ch); 

В лучшем виде загружает главную страницу, которую мы видем сразу после логина. Но нам нужен раздел "Статистика".
В исходнике кнопка выглядит так:
Код HTML:

<form method=post action=clientos.php><input type=hidden name=action value=stats><td><input type=submit value=' статистика '></td></form>
Следственно, по идее, такой вариант должен загружать как раз то, что надо:
PHP код:

$ch curl_init('http://ac-service.info/clientos.php');
curl_setopt($chCURLOPT_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($chCURLOPT_COOKIEJAR'ac.txt'); 
curl_setopt($chCURLOPT_COOKIEFILE'ac.txt');
curl_setopt($chCURLOPT_REFERER'http://ac-service.info/clientos.php');
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS"action=stats");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
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, пожалуйста. =(

Велемир 13.09.2009 02:39

Цитата:

Сообщение от FireFenix
Действительно!!!
Какого хрена постить в раздел вебкодинга, то что вообще к нему никак не относиться?

А сипт не относится к разделу кодинга?)))


Время: 11:36