izbushka

izbushka
Рейтинг
110
Регистрация
08.06.2007

Что такое "форма для вывода HTML-кода"?

Задача не понятна.. В чем сложность? Не знаете как вывести три картинки в строку? css: display: inline-block например..

hume:
Хрен с ним с globals, но отключить gps это как ключи под ковриком оставить.

Ничего что

Данная возможность была помечена УСТАРЕВШЕЙ начиная с версии PHP 5.3.0 и была УДАЛЕНА в версии PHP 5.4.0.

А на чем у вас сделано меню? Видимо, какой-то фреймворк, конфликтующий с jQuery

bukachuk:
preg_replace('/[,.!\?]$/','.','text,');

не будет работать на тексте "text" (без запятой в конце)

siv1987:
Потому что там непонятно сколько символов указано, по моему один или ноль. [\pP]*$

Не совсем понял о чем вы, но preg_replace('/[\pP]*$/u','.','text,'); - результат тотже.

admak:
как вариант: принудительно добавлять точку в конце строки и избавится в регулярке от '?'

Должна же регулярка это уметь.. Используя доп. функции (конкатенацию) решить можно, но хочется без них

LEOnidUKG:
в чём проблема то?

Проблема в том, что в конце может быть не только точка, а любой знак препинания, так что использовать str_replace не получится. Ну а обрабатывать результат preg_repplace'а еще одной ф-ей не интересно

LEOnidUKG:
Просто если точка в конце уже есть, он подставляет ещё одну.

Он как бы не должен: я прошу его заменить точку в конце (если есть) И конец строки на точку.

preg_replace('/\pP$/u','.','text,'); 

Так правильно работает, за исключением того, что пропускает строки без знаков препинания в конце..

Слоняра:
В итоге, сотни измененных в ручную или на автомате файлов.
В случае, когда на сервере расположены сотни сайтов, искать и закрывать дырки в них, становится проблематично и совсем не рентабельно.

Добавьте сайт в систему контроля версий. Например в GIT. Это делается тремя командами: git init, git add . , git commit -a -m 'init'

Посмотреть, что изменилось за последнее время можно одной командой: git status

Откатить изменения тоже одной: git reset --hard

Бекап: git pull/push

Cписок файлов для игнорирования: .gitignore

PS. Но почитать немного про git, все-же придется, чтоб не удалять свои изменения )

musulman:
я не программист, но мне что то говорит о том что этой строчкой кода хотят поменять пароль или что то для пользователя под ID 15

Чисто из названия переменных эта форма может добавлять какую-то инфу о пользователе (adduserinfo).

Форма отправляется на текущий адрес (не указан action в form). Чтоб понять для чего это и нужно ли вообще, надо смотреть скрипт, который выводит страницу с этим шаблоном и искать там, что происходит по adduserinfo.

PS. Вообще, в одном только шаблоне сложно сделать дыру, особенно таким способом. Главное чтоб в php файлах не было ничего подозрительного. А форму такую, или любую другую можно вообще самому создать, даже на своем компе, и отправить на любой сайт методом POST. Важно, чтоб принимающий скрипт правильно понимал ситуацию.

посмотрите на CSS свойство white-space

Всего: 904