RFpro.ru: Программирование на PHP

  Все выпуски  

RFpro.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

REDDS
Статус: 1-й класс
Рейтинг: 386
∙ повысить рейтинг »
Марк Крейн
Статус: 4-й класс
Рейтинг: 30
∙ повысить рейтинг »
Хватов Сергей
Статус: Академик
Рейтинг: 1
∙ повысить рейтинг »

∙ PHP / Perl / Python

Номер выпуска:1288
Дата выхода:20.09.2016, 07:51
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)
Подписчиков / экспертов:18 / 10
Вопросов / ответов:3 / 8

Консультация # 36354: Доброго времени. У меня вопрос такой: нужно в гостевой сделать контроль за содержанием сообщений, чтобы сообщения с определенными словами не фиксировались. Предположение, что нужно текст сообщения разложить на слова (как?) в массив и проверить на пересечение с массивом "слов исключения". Как разложить сообщение на слова? Не могу придумать...
Консультация # 62677: Разместил на хостинге некоторые Php скрипты. В частности определение ip посетителя сайта. (См. приложение) Захожу, вижу свой ip. Пробую зайти через прокси следующим образом http://anonym.to/?http://rumata.fatal.ru/ и снова вижу тот же ip. В чем же смысл сервера anonym? ..
Консультация # 50808: Что есть что в этом коде? $result=mysql_query("SELECT * FROM ads_city"); print \'<SELECT NAME="city"> \'; while($row=mysql_fetch_row($result)) { print "<OPTION value = \"$row[2]\">$row[2]</option>"; } print \'</select>\'; а именно вот это. \...

Консультация # 36354:

Доброго времени. У меня вопрос такой: нужно в гостевой сделать контроль за содержанием сообщений, чтобы сообщения с определенными словами не фиксировались. Предположение, что нужно текст сообщения разложить на слова (как?) в массив и проверить на пересечение с массивом "слов исключения". Как разложить сообщение на слова? Не могу придумать. Заранее спасибо.

Дата отправки: 27.02.2006, 21:44
Вопрос задал: Тормышев Валерий Евгеньевич
Всего ответов: 5
Страница онлайн-консультации »


Консультирует Ерёмин Андрей:

Здравствуйте, Тормышев Валерий Евгеньевич!
Очень просто разложить:
$words = explode(" ",$message);
В первом параметре в кавычках записан пробел.

Консультировал: Ерёмин Андрей
Дата отправки: 27.02.2006, 22:02
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Straight:

Здравствуйте, Тормышев Валерий Евгеньевич!

Разложить можно так:
$array = preg_split(\'/[a-zа-я]+/i\',$string);

Консультировал: Straight
Дата отправки: 28.02.2006, 09:47
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Whisper:

Здравствуйте, Тормышев Валерий Евгеньевич!
Поиск по тексту, вхождение корней слов, или регулярные выражния... Которые бы проверяли текст.

Консультировал: Whisper
Дата отправки: 28.02.2006, 10:25
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Королёв Руслан:

Здравствуйте, Тормышев Валерий Евгеньевич!
$listslov=explode(" ","Строчка подлежащая разложению на слова");
$listslov массив с твоими слова

Консультировал: Королёв Руслан
Дата отправки: 28.02.2006, 10:42
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует КиберТварь:

Здравствуйте, Тормышев Валерий Евгеньевич!
я бы предложил такой способ
берете файл badwords.txt
---------
гад,*упс*
крыса,*упс*
итд
--------
а в принимающем скрипте пишите вот что.

Приложение:

Консультировал: КиберТварь
Дата отправки: 28.02.2006, 14:28
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 62677:

Разместил на хостинге некоторые Php скрипты.
В частности определение ip посетителя сайта. (См. приложение)
Захожу, вижу свой ip.
Пробую зайти через прокси следующим образом
http://anonym.to/?http://rumata.fatal.ru/
и снова вижу тот же ip.
В чем же смысл сервера anonym?

Дата отправки: 15.11.2006, 03:36
Вопрос задал: Gwa
Всего ответов: 1
Страница онлайн-консультации »


Консультирует NoOne:

Здравствуйте, Gwa!
Сайт http://anonym.to/ - вовсе не прокси сервер, а перенаправитель. Чтобы у браузера не оставалось, откуда пришли по ссылке, частенько указывают её в виде:
http://anonym.to/?http://rumata.fatal.ru/
Сайт anonym.to просто перенаправит вас на http://rumata.fatal.ru/, и браузер будет передавать HTTP_REFERRER как http://anonym.to/
От этого IP-адрес естественно не меняется.

Консультировал: NoOne
Дата отправки: 15.11.2006, 06:00
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 50808:

Что есть что в этом коде?

$result=mysql_query("SELECT * FROM ads_city");
print \'<SELECT NAME="city"> \';
while($row=mysql_fetch_row($result))
{
print "<OPTION value = \"$row[2]\">$row[2]</option>";
}
print \'</select>\';

а именно вот это. \"$row[2]\">$row[2]</option> и почему первое \"$row[2]\" взято в слэши???

2 вопрос. Есть куча таких формс данными. Как можно вывести все эти данные в таблицу БД??? Если можно- подробнее.

Дата отправки: 01.08.2006, 17:43
Вопрос задал: Сычев Роман
Всего ответов: 2
Страница онлайн-консультации »


Консультирует PVS:

Здравствуйте, Сычев Роман!
\" обозначает просто символ кавычки. В противном случае (без \) он бы просто обозначал конец строки.

Второй вопрос, чесно говоря не слишком понятен, но если Вы хотите сохранить данные в таблице, то сначала создайте ее (SQL\'ями или через PHPMyAdmin), а данные вставляются так (если вставляются значения ВСЕХ полей новой записи):
mysql_query("insert into MyTableName values($Integer_Value,\'$String_Value\');");
или если какие-то поля должны получить значения по умолчанию (например autoincrement) то так:
mysql_query("insert into MyTableName(DefinedInt,DefinedStr) values($Integer_Value,\'$String_Value\');");

Консультировал: PVS
Дата отправки: 01.08.2006, 17:57
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Santana:

Здравствуйте, Сычев Роман!
mysql_fetch_row возвращает набор полей к которым можно обращятся как по имени $row[\'имя поля\'] так и по порядковому номеру $row[2] как в этом случае
слеши экранируют кавычки так как print " ..." и ежели в внутри применить втрой набор кавычек возникнет ошибка слеш ее предотвращает

2 для того что бы вывести все поля перебирай $row[] от 0 до последнего

Консультировал: Santana
Дата отправки: 01.08.2006, 18:00
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное