Dreammaker

Dreammaker
Рейтинг
569
Регистрация
20.04.2006

<?
set_time_limit(0);
if( $curl = curl_init() ){
$file = 'cookie.txt';


#curl_setopt($curl, CURLOPT_COOKIESESSION, TRUE);
#curl_setopt($curl, CURLOPT_COOKIEFILE, "cookiefile");

#curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);

curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($curl, CURLOPT_COOKIEFILE, $file);
curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);


#curl_setopt($curl,CURLOPT_ENCODING,'gzip,deflate');

curl_setopt($curl,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.1) Gecko/20090715 MRA 5.4 (build 02647) Firefox/3.5.1 WebMoney Advisor');

curl_setopt($curl,CURLOPT_URL,'http://cp2.webng.com/register.aspx');

$html = curl_exec($curl);
if( preg_match('/<input type="hidden" name="__VIEWSTATE" value="(.*)" \/>/', $html, $out) ){
preg_match('/\<img id="Image1" src="captcha2.aspx" alt="Verification Code" border="0" height="50" width="200" \/\>/si',$html,$out2);
echo ($out2[0]);

}
curl_close($curl);}

вот если без библиотек, расширяйте уже там на своё усмотрение, дёргается только страница регистер.апх

demko73, неправильный подход, как раз в библиотеке могут быть обойдены грабли разные.

ewg777:
Понимаю, что вечер выходного дня, но это работает.

признаю, ступил, почему-то подумал, что там сравнение делается, а не получение результата в переменную :)

ultimax, зачем $ эскейпить?

if( $curl = curl_init() ){
if( $html = curl_exec($curl) ){

Так-с, тогда первым делом читаем об выражениях сравнения в пхп, а потом уже будем разбираться дальше :)

demko73, что в браузере выводится или вообще ничего?

neolord:
лучше напишите че надо

Интересно, ТС дебилами считает случайно не тех, кто требует ТЗ? :)

Dmytro:
В винде-то они вероятнее будут.

Dmytro, не факт. Например, взять putty - под линуксом этот инструмент просто не нужен :)

Касторное или Кизел.

Касторное звучит прикольнее :)

humbert, я линуксоид - если нет нужного или аналогчиного софта, то зачем мне уговаривать человека переходить на линукс? Разве что можно попробовать уговорить поставить линукс основной системой для не работы (просмотр видео, музыки, лазания в инете и т.д. - ибо безопаснее).

Мне проще - весь софт, что мне нужен на линуксе есть - семонитор работает под вайном, для редактирования картинок есть гимп (с некоторыми оговорками, ибо некоторые вещи созданные в нём несовместимы с фотошопом и наоборот), редакторы для программинга - тут разницы нет, в вебмани перешёл на мобайл и мини.

Вот с играми, да тут плохо, есть несколько нативных, а вот возиться с настройкой под вайном не хочется.

Всего: 10921