HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 24.10.2009, 21:46
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


По умолчанию

REBUUS
чем не катит?,чтоб катило надо знать его недостатки

______
0ph.ru

Последний раз редактировалось L I G A; 10.12.2009 в 19:52..
 
Ответить с цитированием

  #2  
Старый 24.10.2009, 21:53
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

Цитата:
Сообщение от L I G A  
REBUUS
чем не катит?,чтоб катило надо знать его недостатки
ну допустим на хоосте отключена это функция или другая причина, это не важно, главное не катит нужен другой вариант
 
Ответить с цитированием

  #3  
Старый 24.10.2009, 21:58
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


По умолчанию

да если в php.ini
Код:
php_value allow_url_fopen off
а если:
Код:
$file = iconv ("utf-8", "windows-1251",file('file.php'));
________
0ph.ru

Последний раз редактировалось L I G A; 10.12.2009 в 19:47..
 
Ответить с цитированием

  #4  
Старый 24.10.2009, 22:04
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

Цитата:
Сообщение от L I G A  
да если в php.ini
Код:
php_value allow_url_fopen off
а если:
Код:
$file = iconv ("utf-8", "windows-1251",file('file.php'));
функцию iconv не вариант мне использовать
 
Ответить с цитированием

  #5  
Старый 24.10.2009, 22:08
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

рashkelaаааааааааа ты где? )))))))))))))))
 
Ответить с цитированием

  #6  
Старый 24.10.2009, 22:30
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

http://forum.antichat.ru/thread144161.html

2-й пост, Kaimi
 
Ответить с цитированием

  #7  
Старый 25.10.2009, 01:03
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

Репутация: 23
По умолчанию

Где можно почитать про библиотеку CURL и про ее практическое применение?, желательно с примерами.
 
Ответить с цитированием

  #8  
Старый 25.10.2009, 01:10
AFoST
Members of Antichat - Level 5
Регистрация: 28.05.2007
Сообщений: 729
Провел на форуме:
5571194

Репутация: 1934


По умолчанию

Цитата:
Сообщение от Patronik  
Где можно почитать про библиотеку CURL и про ее практическое применение?, желательно с примерами.
http://www.google.com/search?hl=ru&c...ng_ru&aq=f&oq=
__________________
Появляюсь редко. Важные дела в реале.
 
Ответить с цитированием

  #9  
Старый 25.10.2009, 13:40
rainboww
Новичок
Регистрация: 23.10.2009
Сообщений: 13
Провел на форуме:
36748

Репутация: 0
По умолчанию

Как добавить друга в Livejournal через cURL?

Написав скрипт авторизации в LJ и перехода на страницу под своим логином наткнулся на проблему
Хочу добавить друга. Захожу ручками через броузер в жж и перехожу на стр.

http://www.livejournal.com/friends/add.bml?user=e_grishkovets

В снифере получаю значения. Там много полей, но меня интересует только поле 'Добавить' или 'Add'

И что же мы видим? В поле Name там пусто. Как же тогда отправить Post запрос? Есть вообще решение этой задачи на PHP?

Код авторизации и перехода на стр. добавления:

PHP код:
  <?php

 
function post($url,$post,$refer
{

$ch curl_init($url);
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS$post); 
curl_setopt($chCURLOPT_REFERER$refer);   
curl_setopt($chCURLOPT_COOKIEJAR"./cook1"); 
curl_setopt($chCURLOPT_COOKIEFILE"./cook1");
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
$result  curl_exec($ch);
return 
$result
}

 function 
get($url2)
{
$curl curl_init($url2);
curl_setopt($curlCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($curlCURLOPT_POST1);
curl_setopt($curlCURLOPT_POSTFIELDS$post);
curl_setopt($curlCURLOPT_REFERER$refer); 
curl_setopt($curlCURLOPT_COOKIEJAR"./cook1");
curl_setopt($curlCURLOPT_COOKIEFILE"./cook1");
curl_setopt($curlCURLOPT_FOLLOWLOCATION1); 
curl_setopt($curlCURLOPT_RETURNTRANSFER1);
$result  curl_exec($curl); 
return 
$result;
}

$result post('http://www.livejournal.com/logout.bml','user=ypsasauckraxjwg&action:killall=1','http://www.livejournal.com/'); 

$result post('http://www.livejournal.com/login.bml','ret=1&lj_form_auth='.$lj_form_auth[1].'&user=ypsasauckraxjwg&password=6685904&action:login=%D0%92%D1%85%D0%BE%D0%B4+%D0%B2+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83...','http://www.livejournal.com/');

$result get('http://www.livejournal.com/friends/add.bml?user=e_grishkovets');

$result iconv("UTF-8","Windows-1251",$result); 
echo 
$result;  

?>
 
Ответить с цитированием

  #10  
Старый 25.10.2009, 16:43
Komyak
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме:
469704

Репутация: 26
По умолчанию

Помогите разобраться с кодом:
PHP код:
<?php
$handler
=fopen('log.txt','a+');
$zapros 'inurl:"/?p=1" inurl:"ru"';
$request 'http://www.google.com/ie?q='.urlencode(trim($zapros)).'&num=100&hl=ru&lr=&start=1&sa=N';
$result file_get_contents($request);
$regulyar='/((?:http:\/\/)[\-\,\.\,A-Za-z1-9]*(.?)[a-z]*[\=\,\?\,\/a-z1-9]*).*?/isU';
  if (
preg_match_all ($regulyar$result$matches))
  {
 for (
$i=0$i<count($matches[0]); $i++) 
 {
      
$httpurl1=$matches[1][$i];
$serp[] = $httpurl1;
  }}
$log implode('\n',$serp);
fwrite($handler,$log);
fclose($handler);
echo 
'Данные были сохранены в log.txt';
?>
Понимаю, выглядит дико и ужасно, но один из первых опытов.
Получается две проблемы:
1.Результат записывается в одну строчку, на нуледе читал что нужно использовать U, но не помогает.
И вторая проблема, не могу никак справиться с изменением "start=$nomer" номера страницы при парсинге.
Помогите пожалуйста.
Здесь в теме похожий скрипт, но не могу никак приладить функцию.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.