ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2981  
Старый 02.05.2008, 17:43
Аватар для NOmeR1
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


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

Код:
<?php
	preg_match_all('~<a[^>]+href=([^\s\n\x3E]+)[^>]*>~is', $code, $regs);
	print_r($regs[1]);
?>
В $code должен быть твой код.
 
Ответить с цитированием

  #2982  
Старый 02.05.2008, 19:03
Аватар для Zircool
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

Добрый день..Поздравляю всех с майскими праздниками.. Вопросик.... Кто нибудь выложите пример скрипта, работающего через proxy.... Написал скрипт, работающий через curl, пробовал осуществить работу скрипта через прокси прописав в сесии curl строку

curl_setopt($ch, CURLOPT_PROXY, $proxy);

но к сожалению что то не особо активно работает скрипт через прокси....
 
Ответить с цитированием

  #2983  
Старый 02.05.2008, 20:01
Аватар для VDShark
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

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

Цитата:
Сообщение от Zircool  
Добрый день..Поздравляю всех с майскими праздниками.. Вопросик.... Кто нибудь выложите пример скрипта, работающего через proxy.... Написал скрипт, работающий через curl, пробовал осуществить работу скрипта через прокси прописав в сесии curl строку

curl_setopt($ch, CURLOPT_PROXY, $proxy);

но к сожалению что то не особо активно работает скрипт через прокси....
Порт не забыл указать? С курлом и прокси норм работал.
 
Ответить с цитированием

  #2984  
Старый 02.05.2008, 20:39
Аватар для Zircool
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

нет переменная $proxy имела вид xxx.xxx.xxx.xxx:1080. А curl работает со всеми типами proxy? с соксами работает?
 
Ответить с цитированием

  #2985  
Старый 02.05.2008, 21:27
Аватар для [HEX]Ice
[HEX]Ice
Новичок
Регистрация: 02.02.2008
Сообщений: 5
Провел на форуме:
4760

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

Вот простой пример посмотри, что у тебя не так:
PHP код:
<?php   $url 'http://whatismyip.com';  
$ch curl_init();   
curl_setopt($chcurlOPT_URL,$url);   
curl_setopt($chcurlOPT_HTTPproxyTUNNEL1);   curl_setopt($chcurlOPT_proxy'128.114.63.15:3128');   curl_setopt($chcurlOPT_FOLLOWLOCATION1);   curl_setopt($chcurlOPT_RETURNTRANSFER0);   curl_setopt($chcurlOPT_CUSTOMREQUEST,'GET');   curl_setopt ($chcurlOPT_HEADER1);   
curl_exec ($ch);   
$curl_info curl_getinfo($ch);   
curl_close($ch);   echo '<br />';   print_r($curl_info);   ?>
 
Ответить с цитированием

  #2986  
Старый 02.05.2008, 23:57
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Zircool,
Example: Proxy 5
PHP код:
curl_setopt($cpCURLOPT_PROXYTYPECURLPROXY_SOCKS5); 
 
Ответить с цитированием

  #2987  
Старый 03.05.2008, 13:01
Аватар для Shadow_p1raT
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

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

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
Помоги пожалуйста,я вообще дуб в регулярках.
 
Ответить с цитированием

  #2988  
Старый 03.05.2008, 15:18
Аватар для Piflit
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


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

/http:\/\/www\.site\.to\/view\.php\?ad=\d+/
 
Ответить с цитированием

  #2989  
Старый 03.05.2008, 17:12
Аватар для NOmeR1
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


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

Так проще:
Код:
<?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..
 
Ответить с цитированием

  #2990  
Старый 03.05.2008, 20:35
Аватар для Dimi4
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
Провел на форуме:
7617458

Репутация: 3965


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

Есть некая проблема.
Имеем текст. Допустим:
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";
}
?>
но выдает ошибку
>
помогите плз.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ