[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008

\A означает начало строки.

Т.е. мы рассматриваем два варианта:

1. Если перед "слоном" есть '<' и '>' (т.е. тег закрывается)

2. Если перед "слоном" с начала строки нет '<' (т.е. никакой тег не открывается)

я ещё добавил бы модификатор /s

Если нужна именно замена всех слонов, которые не в тегах, а не просто поиск, то, соответственно

string.replace(/((>[^<]*)слон|\A([^<]*)слон)/g, '$2$3то_что_вместо_слона')

По-нормальному этого не сделать, т.к. lookbehind assertion-ы (заглядывание назад) должны быть фиксированной длины.

Т.е. вам, по-идее, нужно вот это: /(?<!<img[^>]+)слон/

но это не будет работать из-за переменной длины выражения в скобках.

Вот это, например, будет работать, и найдёт всех слонов, кроме розовых: /(?<!розовый )слон/

Думаю, вам достаточно просто найти слона НЕ в тэгах:

/(>[^<]*слон|\A[^<]*слон)/

Для автоматического удаления всех файлов, размером >100 кб, запускайте по крону такую команду:

/usr/bin/find /path/to/your/cache/ -size +100k -delete

Если это один единственный файл 'cache.dat', то так

/usr/bin/find /path/to/your/cache/ -name cache.dat -depth 1 -size +100k -delete

Нет, эту функцию применять вообще не нужно, если у вас кодировка php-файла совпадает с кодировкой виртуального хоста.

asker:
где лучше (Безопасней и Не дорого) взять хостинг и домен, так чтобы если на сайте будет публиковаться точка зрения отличная от официальной не закрыли на следующий день ?

Точка зрения на что? На государственное устройство и управление? Тогда лучше домен com/net/org, и хостинг за бугром

В стандартных шрифтах нет символов кириллицы. Ипользуйте свои ttf-шрифты.

http://php.net/manual/en/function.imagettftext.php

Это не один запрос.

Воспользуйтесь лучше phpMyAdmin или sypex dumper или mysqldump

RewriteRule ^фото(/.+)?$ /фотос$1 [L,R=301]

Rimlyanin:
Ну так конечно, php отрабатывает в файлах .html но не отрабатывается в файлах .php

Если до этого имелся handler для .php, то будет работать и .html и .php

Чтобы .php перестал работать, нужно сделать

RemoveHandler .php

Всего: 6067