Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

08.01.2010, 00:14
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
Сообщение от KrafT
Было задумано с помошю прегмача выташить одну строчку прегмач был зделан 100% правельно но он нечего ненахадил потом я убрал условия прегмачя тоесть чтоб выводил в echo всё что есть на страницы а он мне выдовал всего лиш HTTP/1.1 200 OK в место длиного кода страницы! Помогите плззз....
я здесь один ничего непонял????, в чем проблемма? в том что cURL составлен неверно ? кстати а что можно ждать от курла в котором curl_init("http://web.web"); ??? или регулярка- в которой я так и не понял что хотели выдернуть- насколько я понял (.*) -это может быть все что угодно , ты хоть напиши что ты пытаешся от скрипта добиться- судя по скрипту ты с сайта http://web.web пытаешся выдернуть первоепопавшееся слово (кстати для чего тут курл был заюзан- для меня загадка)
P.S. Если тебе надо подключиться к внешнему сайту и дернуть из него что то то для подключения используй функцию file_get_contents ну а регулярку.......скажи что надо те дернуть оттуда и тебе помогут
как то так это делаеться
PHP код:
<?php
$b =file_get_contents('тут адрес сайта из которого тебе надо дернуть строичку или что там у тя');
preg_match_all(здесь правильную регулярку $bt, $a);
$arr = $a[0];
foreach($arr as $value)
{
echo "$value <br />";
}
?>
все- весь код
Последний раз редактировалось Kusto; 08.01.2010 в 00:28..
|
|
|

08.01.2010, 01:38
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Сообщение от Kusto
я здесь один ничего непонял????, в чем проблемма? в том что cURL составлен неверно ? кстати а что можно ждать от курла в котором curl_init("http://web.web"); ??? или регулярка- в которой я так и не понял что хотели выдернуть- насколько я понял (.*) -это может быть все что угодно , ты хоть напиши что ты пытаешся от скрипта добиться- судя по скрипту ты с сайта http://web.web пытаешся выдернуть первоепопавшееся слово (кстати для чего тут курл был заюзан- для меня загадка)
P.S. Если тебе надо подключиться к внешнему сайту и дернуть из него что то то для подключения используй функцию file_get_contents ну а регулярку.......скажи что надо те дернуть оттуда и тебе помогут
как то так это делаеться
PHP код:
<?php
$b =file_get_contents('тут адрес сайта из которого тебе надо дернуть строичку или что там у тя');
preg_match_all(здесь правильную регулярку $bt, $a);
$arr = $a[0];
foreach($arr as $value)
{
echo "$value <br />";
}
?>
все- весь код
Дану брось это бред с file get kontents с курлом проше ... а курл составлен правелно поверь... кстати а что можно ждать от курла в котором curl_init("http://web.web"); ??? а можэт я просто нехачю чтоб вы знали веб для которого эт всё ... А что дёрнут это тут необязателно поверь ну есле так надо держы
PHP код:
preg_match('#t_id=([0-9]*)#', $wp, $idzz22s);
$idzzx2s = $idzz22s[1];
echo "t_id = $idzzx2s\n";
И вобше ты всё читал чё я написал ?  жош
А проблема в том что он находен HTTP/1.1 200 OK в web.web в место кода страницы... тк можэт она переносится кудата или чё я дажэ незнаю но когда заходеш на web.web чэрез мозилу сылка неменяется такойжэ и остоётся Помогите плз ктонибудь
Последний раз редактировалось KrafT; 08.01.2010 в 02:02..
|
|
|

08.01.2010, 02:05
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
если тебе нужен Курл для подключения к вебстранице и ты говориш file_get_contents-бред, то я умываю руки.....
P.S Или я правдо что то непонял??????
|
|
|

08.01.2010, 02:10
|
|
Познающий
Регистрация: 21.12.2009
Сообщений: 97
Провел на форуме: 638958
Репутация:
53
|
|
Kusto, солидарен с твоим мнением.
KraFT, зачем тебе нужен именно Curl, если можно сделать проще - file_get_conents?
|
|
|

08.01.2010, 02:18
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
PHP код:
$get = curl_init("http://web.web");
ну так это и есть можно сказать file get kontents  наверное чтото непонел  ну в предведушем мсг я всё подробно разсказал перечитай думаю поймёш
|
|
|

08.01.2010, 02:21
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Сообщение от e[X]theta[M]ine
Kusto, солидарен с твоим мнением.
KraFT, зачем тебе нужен именно Curl, если можно сделать проще - file_get_conents?
то что у меня весь скрипт на курле... да и в принцыпе без разницы так как проблема не в том... Так как в мозиле делаеш ctrl+u там есть код а когда с $get = curl_init("http://web.web"); то там пустой код в нём только это HTTP/1.1 200 OK с file_get_conents будет тожэ самое...
Последний раз редактировалось KrafT; 08.01.2010 в 02:28..
|
|
|

08.01.2010, 02:28
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
причем здесь весь скрипт))), ладно тогда почитай значение этой функции curl_close($get); т е Завершает сеанс CURL и освобождает ресурсы. Дескриптор get ( в твоем случае) также уничтожается
|
|
|

08.01.2010, 02:31
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Сообщение от Kusto
причем здесь весь сайт))), ладно тогда почитай значение этой функции curl_close($get); т е Завершает сеанс CURL и освобождает ресурсы. Дескриптор get ( в твоем случае) также уничтожается
хз хз тк я невпервые делаю прегмач с курла и нечэго неуничтожается =[
|
|
|

08.01.2010, 02:51
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
лан хочеш так- делай так только например функция curl_exec($get); выведет страницу в браузер а ты используеш CURLOPT_RETURNTRANSFER с функцией curl_setopt() которая возвращает результат обработки (в твоем случае это 200 ОК)
|
|
|

08.01.2010, 02:57
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Сообщение от Kusto
лан хочеш так- делай так только например функция curl_exec($get); выведет страницу в браузер а ты используеш CURLOPT_RETURNTRANSFER с функцией curl_setopt() которая возвращает результат обработки (в твоем случае это 200 ОК)
Воо спс болшое  + 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|