Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> str_replace, Как сделать?? 
:(
    Опции темы
XClan
Дата 2.2.2005, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 14.10.2003
Где: Планета Сириус

Репутация: нет
Всего: 3



Как правильно код написать, чтобы на просматриваемой странце ( *.php ) ,была заменено найденное слово на нужное??
То есть например при загрузке текста с базы ( оно может быть или текстовое или с mySQL ) вставлялась с уже другими нормальными словами?
То есть типа загрузился текст и в загружаемой странице php (include'*.txt ) - с текстового файла замечено слово "х$%^й", было заменено на " фиг" ...
То есть мне нужен кусок кода в шаблоне ( после META ), который бы каждый раз проверял все загруженные слова ... и заменял их
Помогите плиз.....


--------------------
rm -rf /bin/laden
PM MAIL WWW   Вверх
IZ@TOP
Дата 2.2.2005, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



XClan, в общем ни чего не понял из того что ты сказал. Можно уточнить что конкретно требуется?

А вообще вопросы задают обычно таким способом:
1) Есть задача/скрипт.
2) Действия такие-то, такие-то.
3) Не получается реализовать/не работает следующее.
4) Помогите найти ошибку/подскажите как лучше сделать.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
XClan
Дата 3.2.2005, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 14.10.2003
Где: Планета Сириус

Репутация: нет
Всего: 3



Извиняюсь если невнятно объяснил...
Имеется допустим сайт в одной таблице и вставил код include('http://URL HERE/forumview.php');
Форум этот не заменяет плохие слова на нормальные!
Так вот мне хотелось бы после META вставить код который при во время загрузки моей страницы заменяла все слова которые выведет этот форум!
Вот как писать код нормальный который бы заменял "плохое" на "нормальное" и моим поседителям было не стыдно!


--------------------
rm -rf /bin/laden
PM MAIL WWW   Вверх
IZ@TOP
Дата 3.2.2005, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



XClan, ты русский язык хорошо знаешь? Я все равно понять не могу о чем речь, при чем тут META теги и юзеры... тебе что надо в сообщещниях форума мат вырезать? Хотя это врядли, иначе ты бы так и сказал ... так в чем же тут дело smile


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Mont
Дата 3.2.2005, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Vingrad developer
Сообщений: 274
Регистрация: 13.11.2004
Где: Altay

Репутация: 8
Всего: 12



насколько я понял ты хочешь вытащить из форума страницу и после этого заменить на ней "неприличное" на "нормальное"?
так?
тогда это ближе к JavaScript....
и после META можно будет вставить smile


--------------------
"Если однажды Вдруг
Меня не окажется вовсе
в заповедной заветной тарелке
Твоего праведного сновидения
Знай - Неуловимые мстители настигли меня."
© Егор Летов
PM MAIL ICQ   Вверх
XClan
Дата 3.2.2005, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 14.10.2003
Где: Планета Сириус

Репутация: нет
Всего: 3



JavaScript???
А str_replace в php неможет??
Например такое представление ( правда не работает пока такой метод у меня)
Код

<?
$htm = fread(fopen("http://URL HERE/forumview.php", "r"), 100000);
while(fgets($htm.$str))
{
echo str_replace("плохое слово ","приличное слово ",$str);
}
?>


Так нельзя???



--------------------
rm -rf /bin/laden
PM MAIL WWW   Вверх
IZ@TOP
Дата 3.2.2005, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



XClan, так нельзя, можно так:

Код
<?php

$Content = implode('', file('http://URL HERE/forumview.php'));
$Words = array(
   'плохое слово 1' => 'Хорошее слово 1',
   'плохое слово 2' => 'Хорошее слово 2',
   'И так далее' => 'И т.п.',
);
echo str_replace(array_keys($Words), $Words, $Content);

?>



--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
XClan
Дата 3.2.2005, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 14.10.2003
Где: Планета Сириус

Репутация: нет
Всего: 3



А если локальный php
$Content = implode('', file('http://URL HERE/forumview.php')); заменить на локальный который уже отработан и выведен на браузер просматриваемого
Например $Content = implode('', file('http://localhost/index.php'));
Так как в ней будет строка include('http://URL HERE/forumview.php');
Или как ??


--------------------
rm -rf /bin/laden
PM MAIL WWW   Вверх
IZ@TOP
Дата 3.2.2005, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата(XClan @ 3.2.2005, 16:42)
А если ...

А если - пробуй. Не получится - спрашивай.

PS По теме: почему бы и нет. Как тебе больше нравится. Правдо есть еще такое понятие как целесообразность... вот тут то что ты хочешь сделать средств не оправдывает.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0542 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.