|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
||||||
Тонкости сложных переменных в строках11.12.2010, 09:28. Показов 1302. Ответов 6
По истине удивительные и, в то же время, странные вещи позволяет делать синтаксис сложных переменных в строках. Даже редакторы такой код не могут адекватно подсветить.
![]()
6
|
||||||
| 11.12.2010, 09:28 | |
|
Ответы с готовыми решениями:
6
Как три строковых переменных вывести на разных строках?
|
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
| 12.12.2010, 01:10 | |
|
Зачем такой монстроподобный код писать?
Анонимные функции конечно штука иногда удобная, но писать её прямо в строке...
0
|
|
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|
| 12.12.2010, 01:41 | |
|
0
|
|
|
33 / 33 / 12
Регистрация: 18.05.2010
Сообщений: 99
|
|
| 07.10.2011, 17:54 | |
|
С первого взгляда это действительно может показаться дырой в безопасности. Но это не так. По крайней мере, мне в голову не приходит ни одного сценария событий, который бы мог эксплуатировать эту особенность PHP. Ведь, чтобы анонимка была создана и вызвана, необходимо чтобы эта строка была обработана интерпретатором, но никакие внешние данные не передаются на интерпретацию, что делает их исполнение невозможным.
P.S. прошу прощения за запоздалый пост, но вот уже который месяц всё не было времени разобраться с горами скобок в примере
0
|
|
|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
||
| 08.10.2011, 09:30 [ТС] | ||
|
0
|
||
|
33 / 33 / 12
Регистрация: 18.05.2010
Сообщений: 99
|
|
| 08.10.2011, 14:14 | |
|
eval сам по себе зло
и может оказаться серьезной дырой и без финтов с замыканиями в строках. А конфиги надо из XML'ей(JSON, YAML,..) собирать, но это уже к теме не относитья. Всё равно эти извращения в строках угрозой не считаю, но выглядять они эффектно, да
0
|
|
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 7
|
|
| 09.10.2011, 01:55 | |
|
любой плохо обработанный внешний параметр ($_REQUEST), который попадет во второй аргумент create_function - тотже eval, причем неявный, что во много раз хуже.
0
|
|
| 09.10.2011, 01:55 | |
|
Помогаю со студенческими работами здесь
7
Заменить отрицательные элементы в нечетных строках матрицы на нули, а в четных строках - на единицу
Вводится десять 99-значных чисел(в нечётных строках) и набор операций(+,-,*) между ними в (чётных строках). res/18? Задана целочисленная матрица. Во сколько раз сумма элементов, стоящих на четных строках, больше, чем на нечетных строках. Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию в нечетных строках массива и по убыванию в четных строках. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|