Counselor

Рейтинг
70
Регистрация
28.01.2010

Хранить данные на физическом файле - принципиально? Почему бы не сделать обработку запроса пхп скриптом и выборку из бд?

Это проблема NOD - ложное срабатывание, обновите антивирус

атрибут canonical рулит!

Технически - загрузка сайта в ифрейме это тоже самое, что если бы обычный человек просто зашел на сайт. Так что сомнительно, чтобы это на что-то могло повлиять. А вообще можно сделать ява-скрипт, который запретит загрузку сайта через ифреймы - гуглите.

netwind:
ну большая часть программистов обходится регулярными выражениями. кто-то пытается изучать xpath.
парсеры на основе xpath точно медленнее. их сложно начать писать.
но так как сайты меняются постоянно, то в последующей поддержке некоторый толк есть. иногда, если выражение составлено удачно, cайт сверстан верстальщиками-модниками, изменение дизайна сайта никак не отражается на работе парсеров.
в php парсеры xpath не так красиво и лаконично выглядят по сравнению с языками где есть специализированные модули - это perl и ruby.

Ну я когда-то пользовался PHP HTML DOM (кстати он тут, я смотрю, внезапно, впервые за 3 года обновился), потом написал собственный класс для парсинга хтмл с селекторами в стиле jquery (типа $dom->getElement("div.content input:last")->attr("value"); ), до сих пор своим классом и пользуюсь.

Garf:
Для чего тогда вообще сделали в Firebug копировать пути Xpath, если они в php не работают?
И почему тогда в Firepath пути в php работают хорошо? В чем фокус?

Первый раз слышу мнение, что функция копирования пути нужна для пхп ))

Mac-style:

вот идеал:
preg_replace("/(how)(.*)/","",$str);

Вырезает вместе с how
RoMaN444Ik:
А что мешает сделать так?
$data = strstr($str, 'how');

$data = str_repalce("how", "", $data);

Так вроде быстрее будет.

Будет работать неправильно, если how - часть слова, а не отдельное слово.

Телнетом попробуйте соединиться с этим портом. Будет понятно, закрыто файерволом и вообще принимает ли порт соединения.

Ну как бы, в битриксе есть такая замечательная штука как контроль целостности, но если вы никогда его не делали, то уже поздно.

Ищите все файлы с поздней датой изменения/создания, может найдете шелл. Можно просмотреть серверный лог, поискать там post запросы, содержащие шелл-команды типа "ls", тоже можно найти шеллы, если они есть.

А вообще судя по "качеству внедрения" вируса могу предположить что вам заодно засунули агента, который этот файл с вирусным кодом и восстанавливает.

goodkoph:
а если завтра яндекс закроют?

Это я у вас должен это спросить, если это вы гарантируете поднятие тиц.

Всего: 284