Автор Тема: РегЭксп\'ы  (Прочитано 2559 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
РегЭксп\'ы
« : 28 Июня 2002, 19:19:50 »
<form action=surf.php>
<
input type=text size=90 value="<? echo($url); ?>" name=url>
<
input type=submit value=" go! ">
</
form>
<?
function 
url($url,$text){
echo 
"<a href=\\"http://www.alesh.ru/surf.php?".$url."\\">".$text."</a>";
}
$filepointer=@fopen($url,r);
$infa=fread($filepointer,10000000);
$infa str_replace(\'</a>\',\'¬\',$infa);
$infa = eregi_replace(\'<a[^h]*href=["]*([url]http://[/url][^">]*)[^>]*>([^¬]*)¬\', \'<a href="http://www.alesh.ru/surf.php?url=\\\\1">\\\\2¬\',$infa);
$infa = str_replace(\'¬\',\'</a>\',$infa);
echo($infa);
?>

Вот файл surf.php который делает интересную штуку :)
(http://www.alesh.ru/surf.php?url=http://www.mts.ru)
Как на рег экспах сделать вот что:
1.Сделать так что бы переделывались локальные ссылки в ссылки вида surf.php?url=ссылка, а не только ссылки вида http://www.
2.Как сделать что бы грузились картинки (т.е. делать ко всем img src  полный урл картинки
3.Как сделать что бы в формах тоже переделывался урл в вид типа surf.php?url=
--
спасибо

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
РегЭксп\'ы
« Ответ #1 : 28 Июня 2002, 19:54:56 »
сначала надо подумать хорошенько, а потом уже задавать такие вопросы.

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
РегЭксп\'ы
« Ответ #2 : 28 Июня 2002, 20:09:42 »
Ну наверное сначала надо подумать , а потом давать такие ответы.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
РегЭксп\'ы
« Ответ #3 : 28 Июня 2002, 21:36:31 »
Цитировать
1.Сделать так что бы переделывались локальные ссылки в ссылки вида surf.php?url=ссылка, а не только ссылки вида http://www.

кстати попробуй юзать тэг поможет.



RomikChef  не флейми
ну, будем исповедоваться?

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
РегЭксп\'ы
« Ответ #4 : 28 Июня 2002, 22:03:51 »
По мылу пришел ответ от RomikChef


ответ:

1. я это подрузамевал. Это даже дети понимают
2.ткни
3.а ты похоже не понял что я хотел.
4. все претензии по мылу mitya@alesh.ru

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28