HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #12231  
Старый 08.09.2009, 17:46
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

Цитата:
CURLOPT_FOLLOWLOCATION : При установке этого параметра в ненулевое значение, при получении HTTP заголовка "Location: " будет происходить перенаправление на указанный этим заголовком URL (это действие выполняется рекурсивно, для каждого полученного заголовка "Location:").
из руководства Curl в PHP

Последний раз редактировалось superboy4; 08.09.2009 в 17:48..
 
Ответить с цитированием

  #12232  
Старый 08.09.2009, 18:18
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

Можете мне хоть показать, что я делаю не так.
 
Ответить с цитированием

  #12233  
Старый 08.09.2009, 18:25
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

superboy4 1 - вы флудите, это плохо, 2 - вы не получаете печеньки от вконтакта, добавьте
PHP код:
curl_setopt($chCURLOPT_COOKIEFILE'.cookit');
curl_setopt($chCURLOPT_COOKIEJAR'.cookit'); 
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #12234  
Старый 08.09.2009, 18:50
Doktor_radosti
Познающий
Регистрация: 27.11.2007
Сообщений: 97
Провел на форуме:
540764

Репутация: 57
Отправить сообщение для Doktor_radosti с помощью ICQ
По умолчанию

Помогите с кодом, для парсинга страницы.
Спарсить нужно отсюда:

PHP код:
<div class="comment-avatar-box">
            <
a href="/user/444708" class="user_pic_link">
                <
img src="http://****.com/users/000/444/708/av4942.jpg" alt="Avatar" width="60">

            </
a>
        </
div>
        <
div class="comment-info-box"><a href="/user/444708">BIGBOOTYHOESONLY</a> - <span class="small grey">3 months ago </span></div>
        
        <
div class="comment-text-box">
            
SO WHERES UR PIXS ID LIKE TO SEE                    </div>
        
        <
div class="comment-controllers-box">

            <
div style="display: inline;" id="report_spam_854353_2113011"><a href="#" onclick="comment_controller_854353.reportSpam(2113011, 444708, '/spam/report?layout=off'); return false;">Report Spam</a></div> <strong>·</strong> <a href="/user/wall_to_wall?id=780936&amp;id2=444708">Wall to Wall</a>        </div>
        <
div class="clear"></div>    
    </
div>
</
div><div id="comment_854353_2055465">
    <
div class="comment-box"
В итоге нужно выдрать текст "SO WHERES UR PIXS ID LIKE TO SEE"

Мозгов составить регулярное выражение нехватает (
 
Ответить с цитированием

  #12235  
Старый 08.09.2009, 19:43
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Doktor_radosti
PHP код:
preg_match('#<div class="comment-text-box">\s*(.*?)\s*</div> #si',$str,$match); 
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #12236  
Старый 08.09.2009, 21:16
.dimoN.
Участник форума
Регистрация: 08.04.2008
Сообщений: 150
Провел на форуме:
3980762

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

написал скрипт авторизации на mail.ru У меня на денвере работает без проблем, а на хостинге никак.
PHP код:
$ch curl_init('http://win.mail.ru/cgi-bin/auth');
curl_setopt($chCURLOPT_REFERER'http://win.mail.ru/cgi-bin/login');
curl_setopt($chCURLOPT_POSTFIELDS"page=&post=&login_from=&Login=ЛОГИН&Domain=mail.ru&Password=ПАРОЛЬ&level=1");
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2');
curl_setopt($chCURLOPT_COOKIEJAR"путь к файлу с куками");
curl_setopt($chCURLOPT_COOKIEFILE"путь к файлу с куками");
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_POST1);
$res curl_exec($ch);
curl_close($ch);
echo 
$res
причем куки он на хостинге получает, но страницу выводить упорно не хочет. версию курла у меня libcurl/7.16.0, на хостинге libcurl/7.15.5. помогите, ато я уже запарился
 
Ответить с цитированием

  #12237  
Старый 08.09.2009, 21:24
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

Цитата:
Сообщение от Pashkela  
Самые лучшие уроки - поставить свой форум и пытататься ставить хаки/плагины хотя бы. Остальное в разы дольше, имхо
Ну да, каторгу жоще чем разгребать метровый CSS файл, придумать сложно...

Я думаю что для начала лучше всёже что-то написать самому.
Как только человек закончили стадию "вывод массива в таблицу", он может приступить к написанию одной из 2-х вещей:
1. Написание простого парсера. (если есть опыт в программировании на каком-либо языке)
2. Вывод содержимого БД в таблицу, при этом изучая SQL, HTML, CSS.

Обе эти задачи можно решить 1000 способами, так что они дают волю воображению, ну и в попытке довести их до идеала можно узнать немало нового.
 
Ответить с цитированием

  #12238  
Старый 08.09.2009, 23:43
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

PHP код:
curl_setopt($chCURLOPT_COOKIEJAR"путь к файлу с куками"); 
curl_setopt($chCURLOPT_COOKIEFILE"путь к файлу с куками"); 
Как ето понять? Пиши путь $_SERVER['DOCUMENT_ROOT'].'/1' и выставь права на папку chmod 0777 чтоб куки могли сохранятся, т.к. в винде ненужны права на запись в директорию, а на хостинге не винда.
 
Ответить с цитированием

  #12239  
Старый 09.09.2009, 00:28
.dimoN.
Участник форума
Регистрация: 08.04.2008
Сообщений: 150
Провел на форуме:
3980762

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

Цитата:
Сообщение от b3  
PHP код:
curl_setopt($chCURLOPT_COOKIEJAR"путь к файлу с куками"); 
curl_setopt($chCURLOPT_COOKIEFILE"путь к файлу с куками"); 
Как ето понять? Пиши путь $_SERVER['DOCUMENT_ROOT'].'/1' и выставь права на папку chmod 0777 чтоб куки могли сохранятся, т.к. в винде ненужны права на запись в директорию, а на хостинге не винда.
я брал путь из phpinfo и прописывал к своему txt файлу. попробую как ты написал
 
Ответить с цитированием

  #12240  
Старый 09.09.2009, 09:49
s.p.a.m
Banned
Регистрация: 26.01.2009
Сообщений: 16
Провел на форуме:
1639681

Репутация: 14
Отправить сообщение для s.p.a.m с помощью ICQ
По умолчанию

Здравствуйте!
Мне нужно отпарсить из
PHP код:
<img src="http://captcha.yandex.net/image?key=b472fe5f2f9381776bd16d20888b56e3" style="position: absolute; left: auto; top: auto; margin-left: 1.5em;"><div class="comment"
b472fe5f2f9381776bd16d20888b56e3
Заранее спасибо!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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



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


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




ANTICHAT.XYZ