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

02.05.2008, 17:43
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Код:
<?php
preg_match_all('~<a[^>]+href=([^\s\n\x3E]+)[^>]*>~is', $code, $regs);
print_r($regs[1]);
?>
В $code должен быть твой код.
|
|
|

02.05.2008, 19:03
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Добрый день..Поздравляю всех с майскими праздниками.. Вопросик.... Кто нибудь выложите пример скрипта, работающего через proxy.... Написал скрипт, работающий через curl, пробовал осуществить работу скрипта через прокси прописав в сесии curl строку
curl_setopt($ch, CURLOPT_PROXY, $proxy);
но к сожалению что то не особо активно работает скрипт через прокси....
|
|
|

02.05.2008, 20:01
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Сообщение от Zircool
Добрый день..Поздравляю всех с майскими праздниками.. Вопросик.... Кто нибудь выложите пример скрипта, работающего через proxy.... Написал скрипт, работающий через curl, пробовал осуществить работу скрипта через прокси прописав в сесии curl строку
curl_setopt($ch, CURLOPT_PROXY, $proxy);
но к сожалению что то не особо активно работает скрипт через прокси....
Порт не забыл указать? С курлом и прокси норм работал.
|
|
|

02.05.2008, 20:39
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
нет переменная $proxy имела вид xxx.xxx.xxx.xxx:1080. А curl работает со всеми типами proxy? с соксами работает?
|
|
|

02.05.2008, 21:27
|
|
Новичок
Регистрация: 02.02.2008
Сообщений: 5
Провел на форуме: 4760
Репутация:
0
|
|
Вот простой пример посмотри, что у тебя не так:
PHP код:
<?php $url = 'http://whatismyip.com';
$ch = curl_init();
curl_setopt($ch, curlOPT_URL,$url);
curl_setopt($ch, curlOPT_HTTPproxyTUNNEL, 1); curl_setopt($ch, curlOPT_proxy, '128.114.63.15:3128'); curl_setopt($ch, curlOPT_FOLLOWLOCATION, 1); curl_setopt($ch, curlOPT_RETURNTRANSFER, 0); curl_setopt($ch, curlOPT_CUSTOMREQUEST,'GET'); curl_setopt ($ch, curlOPT_HEADER, 1);
curl_exec ($ch);
$curl_info = curl_getinfo($ch);
curl_close($ch); echo '<br />'; print_r($curl_info); ?>
|
|
|

02.05.2008, 23:57
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Zircool,
Example: Proxy 5
PHP код:
curl_setopt($cp, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
|
|
|

03.05.2008, 13:01
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
NOmeR1,С помощью твоего скрипта я получил вот это:
"http://www.site.to/index.php"
"http://www.site.to/spppremium.php"
http://www.site.to/logout.php
http://www.site.to/stats.php
http://www.site.to/how.php
http://www.site.to/faq.php
http://www.site.to/advertise.php
http://www.site.to/contact.php
http://www.site.to/view.php?ad=45143
http://www.site.to/view.php?ad=45055
http://www.site.to/view.php?ad=44831
http://www.site.to/view.php?ad=44836
http://www.site.to/view.php?ad=45203
http://www.site.to/view.php?ad=45388
http://www.site.to/view.php?ad=45386
http://www.site.to/view.php?ad=45387
http://www.site.to/view.php?ad=45201
http://www.site.to/view.php?ad=45047
http://www.site.to/view.php?ad=44772
http://www.site.to/view.php?ad=45405
"http://www.site.to/privacy.php"
"http://www.site.to/tos.php"
"http://www.site.to/banner.php"
"http://www.site.to/proof_of_payments.php"
"http://www.site.to/scc35.php"
"http://www.site.to/sccpremium.php"
А как из этого текста получить ссылки типа:
http://www.site.to/view.php?ad=45143
http://www.site.to/view.php?ad=45055
http://www.site.to/view.php?ad=44831
http://www.site.to/view.php?ad=44836
http://www.site.to/view.php?ad=45203
http://www.site.to/view.php?ad=45388
http://www.site.to/view.php?ad=45386
http://www.site.to/view.php?ad=45387
http://www.site.to/view.php?ad=45201
http://www.site.to/view.php?ad=45047
http://www.site.to/view.php?ad=44772
http://www.site.to/view.php?ad=45405
Помоги пожалуйста,я вообще дуб в регулярках.
|
|
|

03.05.2008, 15:18
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
/http:\/\/www\.site\.to\/view\.php\?ad=\d+/
|
|
|

03.05.2008, 17:12
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Так проще:
Код:
<?php
// {
$pattern = 'http://www.site.to/view.php?ad=NUMBER';
// }
preg_match_all('~' . str_replace('NUMBER', '\d+', preg_quote($pattern, '~') . '~i'), $code, $regEXP);
$regEXP[0] = array_unique($regEXP[0]); // Удаляем повторы
echo('<pre>');
print_r($regEXP[0]);
echo('</pre>');
?>
В $code твой код, в $pattern шаблон для нужной ссылки (На месте NUMBER может быть любое число).
Последний раз редактировалось NOmeR1; 03.05.2008 в 17:15..
|
|
|

03.05.2008, 20:35
|
|
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
Провел на форуме: 7617458
Репутация:
3965
|
|
Есть некая проблема.
Имеем текст. Допустим:
PHP код:
$string="фбв бав :фв 7ыфв иьттифыв выалооти ываггрыддлти ываооои зшываи";
разделяем его по пробелу.
PHP код:
$some = explode(" ",$string);
То есть теперь у нас:
PHP код:
$some[0]="фбв";
$some[1]="бав";
$some[2]=":фв";
$some[3]="7ыфв";
Мне нужно, чтобы все значение масива "$some" после $somе[3], ($some[3] тоже входить) выводились таким образом:
$some[3] | $some[4] | $some[5] |
и тд. Причем количество значений масива неизвестно.
я пробовал решить так:
PHP код:
<?php
$string="фбв бав :фв 7ыфв иьттифыв выалооти ываггрыддлти ываооои зшываи";
$some = explode(" ",$string);
for($i=3; $i < count($some); $i++)
{
$text=implode("|",$some[$i]);
echo "text";
}
?>
но выдает ошибку
> 
помогите плз.
__________________
BlackHat. MoDL
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|