PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 8
Tele2 Отправлено: 29 Января, 2007 - 21:40:26 • Тема: Опять replace • Форум: Программирование на PHP

Ответов: 4
Просмотров: 602
Можно как нибудь зареплейсить результат функции system?
Tele2 Отправлено: 29 Января, 2007 - 21:10:35 • Тема: Опять replace • Форум: Программирование на PHP

Ответов: 4
Просмотров: 602
Второй раз не могу ни чего сделать...
А точнее не понимаю, почему.
PHP:
скопировать код в буфер обмена
  1.  
  2. $otvet = system("whois $domain");
  3. $otvet = str_replace("r", "<br>", $otvet);
  4. $otvet = str_replace("n", "<br>", $$otvet);
  5. print $otvet;
  6.  




Что я не так делаю?
\n\n(Добавление)
Уже понял...
Tele2 Отправлено: 28 Января, 2007 - 01:04:00 • Тема: Нужна помощь. В примере. • Форум: Регулярные выражения

Ответов: 10
Просмотров: 792
Еще раз спасибо!

Первый вариант мне не может подойти, а вот второй норма! Просто по началу хотелось обойтись без него, но раз у меня на большее мозгов не хватило...)))
Tele2 Отправлено: 27 Января, 2007 - 20:12:01 • Тема: Нужна помощь. В примере. • Форум: Регулярные выражения

Ответов: 10
Просмотров: 792
Прошу прощения.. Вывод такой:
PHP:
скопировать код в буфер обмена
  1. $str = '<img tut="chtoto" ewe="chtoto"> <font class"primer">еуые еуые еуые</font>';


(Добавление)
PHP:
скопировать код в буфер обмена
  1. $str = '<img tut="chtoto" ewe="chtoto"><font color="#00000">test</font>';  
  2.  $pattern = '/<img(.*?)>/i';  
  3.  $pattern = '/<font(.*?)>/i';  
  4.  $replacement = "";  
  5.  $str = preg_replace($pattern, $replacement, $str);  
  6.   echo $str;  


на выводе получается так:
PHP:
скопировать код в буфер обмена
  1. <img tut="chtoto" ewe="chtoto">test</font>
Tele2 Отправлено: 26 Января, 2007 - 23:55:06 • Тема: Нужна помощь. В примере. • Форум: Регулярные выражения

Ответов: 10
Просмотров: 792
Не могу понять... Вот я сделал как мне было сказано. Но появилась нужда еще коечто спрятать кроме img. Но тут же ве исчезает... К примеру:
Код php:
PHP:
скопировать код в буфер обмена
  1.        
  2. $str = '<img tut="chtoto" ewe="chtoto">';
  3. $pattern .= '/<img(.*?)>/i';
  4. $pattern .= '/<font(.*?)>/i';
  5. $replacement = "";
  6. $str = preg_replace($pattern, $replacement, $str);
  7.  echo $str;
  8.  


Исчезает полностью $str. Почему?
Tele2 Отправлено: 24 Января, 2007 - 01:40:48 • Тема: Нужна помощь. В примере. • Форум: Регулярные выражения

Ответов: 10
Просмотров: 792
Спасибо! Я был близок к правильному ответу ))
Tele2 Отправлено: 23 Января, 2007 - 20:36:36 • Тема: Нужна помощь. В примере. • Форум: Регулярные выражения

Ответов: 10
Просмотров: 792
Спасибо конечно за ответ, но до этого я и сам мог додуматься.

Мне нужно другое:
<img test1="otvet1" test2="otvet2">

test1, test2, test3 - может быть неограниченное количество соответственно и otvet1,....,otvet10 тоже.

Я не могу придумать, как можно вырезать полностью <img......>
Tele2 Отправлено: 23 Января, 2007 - 19:09:25 • Тема: Нужна помощь. В примере. • Форум: Регулярные выражения

Ответов: 10
Просмотров: 792
Очень нужна помощь с реплейсом..

нужно сделать так, чтобы <img tut="chtoto" ewe="chtoto"> заменялась на пустое место.

И очень хотелось бы пример.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB