
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.09.2012, 14:24:21
|
|||
|---|---|---|---|
пасринг строки |
|||
|
#18+
Добрый день! Я в php новичок – не могли бы подсказать правильно ли я реализую пасринг строки типа: "NAME1=VALUE1; NAME2=VALUE2" Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. (Нужно получить значение VALUE1 и VALUE2 в переменные $NAME1 и $NAME2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 14:35:12
|
|||
|---|---|---|---|
|
|||
пасринг строки |
|||
|
#18+
LisichkinНужно получить значение VALUE1 и VALUE2 в переменные $NAME1 и $NAME2 Не совсем красиво плодить кучу переменных. Лучше и безопаснее держать в массиве ($params['NAME1'] и т.д.). Особенно, если вы САМИ это все разбираете. Хотя в вашем коде бояться нечего - вы разбираете только то, что нужно вам. Это безопасно. Но если завтра вам надоест 10-20 одинаковых блоков кода и вы решите заменить на универсальный разбор, то можете внести в код каку-нибудь уязвимость. Тем не менее, открываем мануал и просматриваем доступный функционал: http://php.net/manual/ru/ref.strings.php К примеру, если бы вы разделяли параметры не точкой с запятой, а амперсандом как в url-ах, то достаточно было бы воспользоваться уже готовой функцией, которая так и называется "спарсить строку" (parse_str). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 14:39:13
|
|||
|---|---|---|---|
пасринг строки |
|||
|
#18+
Спасибо! Мне просто нужно модифицировать код для боевого сервера... а параметры я точно знаю - их нужно использовать в дальнейшем sql запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 19:36:21
|
|||
|---|---|---|---|
пасринг строки |
|||
|
#18+
Lisichkin, Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 20:01:37
|
|||
|---|---|---|---|
пасринг строки |
|||
|
#18+
Lisichkin, Код: php 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.09.2012, 04:21:43
|
|||
|---|---|---|---|
пасринг строки |
|||
|
#18+
Lisichkin, Код: php 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.09.2012, 04:47:55
|
|||
|---|---|---|---|
пасринг строки |
|||
|
#18+
ScareCrowsscanf , да? Можно. Но как правильно задать строку формата без лишних распиливаний? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.09.2012, 04:56:19
|
|||
|---|---|---|---|
пасринг строки |
|||
|
#18+
ScareCrow, Можно к примеру так: Код: php 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1464703]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 475ms |

| 0 / 0 |
