Forum Webscript.Ru

Программирование => PHP => Тема начата: Nevermind от 19 Августа 2002, 10:40:18

Название: баг со спецсимволами (*, @, etc..)
Отправлено: Nevermind от 19 Августа 2002, 10:40:18
У меня есть скрипт, который обращается к периодически обновляющейся странице. Скрипт должен проверять нет ли совпадений в тексте этой страницы со словами, которые указаны в определенной переменной.

Дело в том, что эти слова, которые я указываю, иногда могут содержать спецсимволы (в частности * и @). И вот здесь баг проявляется - совпадения не показываются. Хотя при ручной проверке оказывается, что это слово на той странице есть.. вот такие дела.

Не подскажете, в чем грабли? Как можно избавиться от этой гнусности? :)

Выставление "\\" перед символом ничем не помогло..
Название: баг со спецсимволами (*, @, etc..)
Отправлено: Меняздесьдавнонет от 19 Августа 2002, 11:58:41
Ты когда-нибудь html видел?
Название: баг со спецсимволами (*, @, etc..)
Отправлено: Nevermind от 19 Августа 2002, 17:30:57
RomikChef,
Видел.. приходилось :)

Так где искать решение?.. прописывать символы через &#...;?
Название: баг со спецсимволами (*, @, etc..)
Отправлено: Меняздесьдавнонет от 19 Августа 2002, 17:49:04
не знаю.
писать ровно то, что лежит в файле.
откуда я-то знаю - коды там или символы?

потренируйся сначала на кошках, безо всякого файла.