Новости
FAQ
Авторы
Документация
В действии
Библиотека
Инструменты
Полезные ссылки
Хостинги
Скачать
Примеры
Форум
Форум
Войти
|
Регистрация
Логин
Пароль
Добавить новое сообщение в форум
Ключевое слово
Фильтровать по автору
команды управления поиском
RSS
Страницы:
←
|
1
…
28
29
30
31
32
…
533
|
Дальше →
Прошу совет по элегантному подходу к шаблонизации, и отдельно вопрос: удачно ли я решил применять в нем junction?
,
andylars
20.07.2015 19:52 / 20.07.2015 19:54
Ответ
,
Menandr 20.07.2015 21:56
Ответ
,
andylars
21.07.2015 16:51
https://bitbucket.org/ovolchkov/parser3-pf/src/233124f1d3ccf2857331aa3610570a83f9b53587/templet/?at=pf
(-),
G_Z
[M]
20.07.2015 21:11
Знаем эту ссылочку, но мне он кажется громоздким для моих задач.
,
andylars
20.07.2015 21:19 / 20.07.2015 21:23
Нет никакого особого формата файла...
,
Sumo
[M]
20.07.2015 23:33 / 20.07.2015 23:47
Не вижу проблемы. Или не понял ее.
,
andylars
21.07.2015 01:23 / 21.07.2015 01:27
Я не понял как вы будете темы менять...
,
Sumo
[M]
21.07.2015 06:09 / 21.07.2015 06:46
Я ухватился за идею "Микро-гридов" (Компонентов) не могу понять ловлю ли велосипед или "стоит попробовать".
,
andylars
21.07.2015 18:21
Пример был не самый удачный, но теперь хочется в общем осознать ряд принципиальных моментов в реализации шаблонизатора и понять мертвые и живые ветки.
,
andylars
21.07.2015 16:47
Я не понял из вашего описания ничего. :)
,
Sumo
[M]
21.07.2015 18:06
Ну в общем, наверное на словах не очень удачно, да и по коду пока не ясно :)
,
andylars
21.07.2015 19:06
Какая там громоздкость
,
G_Z
[M]
20.07.2015 22:35
Просто оно тянет как минимум за собой всякие зависимости, за один @BASE потянешь и весь фреймворк вытянешь себе :)
(-),
andylars
21.07.2015 01:31
Можно ли получить expired у куки?
,
Maxx
[M]
20.07.2015 19:07 / 20.07.2015 19:08
Вроде нельзя, по HTTP-определению, только если самому городить.
,
andylars
20.07.2015 21:10 / 20.07.2015 21:15
в принципе я так и думал, значит хеш в примере это видимо ошибка документации
(-),
Maxx
[M]
20.07.2015 21:28
Пример кажется корректным, так сделано видимо для чтения еще не переданных.
,
andylars
21.07.2015 01:40 / 21.07.2015 01:49
Из документации не ясно, при вставке regex-объекта в ^some_string.match[$regex_obj] опции поиска тоже передаются? Или...
,
andylars
17.07.2015 22:17
тоже передаются
(-),
Misha v.3
[M]
18.07.2015 00:51
Спасибо.
(-),
andylars
18.07.2015 15:26
Можно ли получить имя метода, который вызвал текущий метод через $caller? В reflection решения не нашел.
,
andylars
17.07.2015 14:16 / 17.07.2015 15:07
Ответ
,
max_rip
17.07.2015 19:00
что-то в try / throw я stack'a не вижу... только в unhandled_exeption он появляется похоже
(-),
andylars
17.07.2015 21:37 / 17.07.2015 22:18
[Решено] Посоветуйте, чем смотреть HTTP (wget и curl не подходят, т.к. нужно посмотреть обмен с живым браузером)
,
andylars
17.07.2015 11:44
Добавьте пожалуйста response:location после успешной авторизации на форум
,
Maxx
[M]
16.07.2015 15:01
Почему ^string:js-unescape[$request:uri] одновременно выполняет "taint[as-is]" по-умолчанию ?
,
andylars
12.07.2015 06:03 / 12.07.2015 14:10
Ответ
,
moko
[M]
13.07.2015 17:11
Кстати ожидаемо то было получать tainted, а не as-is, если бы случайно тред не читнул, не подумал бы, что не трогая taint'ы могу словить что угодно извне, просто сделав string-метод (в котором ничего не сказано про открытие
(-),
andylars
16.07.2015 20:54 / 16.07.2015 20:57
Ого... taint-механизм посимвольно реализован...
(-),
andylars
13.07.2015 17:49
Ответ
,
moko
[M]
13.07.2015 18:26
Ну подстроками хотя бы... хотя разработчикам языка виднее
(-),
andylars
13.07.2015 18:29 / 14.07.2015 11:59
С какой стороны подойти к вопросу или какую стратегию принять? Кодировка в урле или я хочу "как в Википедии"...
,
andylars
12.07.2015 04:14 / 12.07.2015 05:43
Percent-encoded-URL плохи
,
G_Z
[M]
12.07.2015 16:04
А если рассмотреть это с как ссылки на запрос в виде ?q=%Blah-blah - в чем тогда разница?
,
andylars
13.07.2015 07:12 / 13.07.2015 07:26
Ответ
,
G_Z
[M]
13.07.2015 13:53
Спасибо, да, склоняюсь к одновременной поддержке + с пометкой канонического варианта на английском.
(-),
andylars
13.07.2015 17:54 / 13.07.2015 17:54
Ключ хеша в цикле foreach в принципе нельзя удалить? parser.runtime flocked же или есть трюк?
,
andylars
11.07.2015 19:37 / 11.07.2015 19:49
Ответ
,
Misha v.3
[M]
12.07.2015 01:41
Спасибо, да, sub'ом уже подумывал но _keys вовремя вспомнился и подсказался
(-),
andylars
12.07.2015 02:13
мне вариант с _keys нравится меньше
,
Misha v.3
[M]
12.07.2015 02:24
Хм...надо подумать... тут зависит наверное от % удаляемых ключей
,
andylars
12.07.2015 03:07 / 12.07.2015 03:10
Ответ
,
Misha v.3
[M]
12.07.2015 03:20
Спасибо, познавательно.
(-),
andylars
12.07.2015 03:23
Ответ
,
G_Z
[M]
12.07.2015 00:02
Спасибо, да потом уже вспомнилось и полегчало... так правильнее всего
(-),
andylars
12.07.2015 02:14
Как можно более красиво/лаконично сделать возврат из метода $result + status(bool) ?
,
andylars
11.07.2015 15:18 / 11.07.2015 18:33
В виде хеша
,
G_Z
[M]
12.07.2015 00:00
Да, согласен, я просто упростил пример.
,
andylars
12.07.2015 02:46
Прочитал тред ниже, что ^string.lower, match, upper, trim(?), split(?) могут падать если в них придёт "что-то не то", может кто-то осветить?
,
andylars
11.07.2015 13:35 / 11.07.2015 14:00
Ответ
,
G_Z
[M]
12.07.2015 00:18
Ну... когда-как, мне в конкретном случае надо урл-запрос типа Википедии и похоже, что я встрял с этим в Парсере, открою тред выше
(-),
andylars
12.07.2015 03:21
Допустим, по аналогии с редиректом, хочу на ранней main_loop'a понять что надо отдать файл, хочу через ^throw, как имитацию die(), но не получается и похоже не получится в принципе...
,
andylars
10.07.2015 18:57 / 10.07.2015 19:03
Ответ
,
MoKo 10.07.2015 19:38
Хм... точно... спасибо, такой костыль выкинул теперь unhandled только для красоты ошибок и дебаг-оформления
(-),
andylars
10.07.2015 19:42 / 10.07.2015 20:53
Curl Win Unhandled exception 0xC0000005 at 0x77D19E03
,
G_Z
[M]
09.07.2015 15:23
Ответ
,
MoKo 13.07.2015 11:17
Ответ
,
max_rip
09.07.2015 16:15
Ответ
,
MoKo 13.07.2015 11:10
Ответ
,
G_Z
[M]
09.07.2015 16:17
Когда в консоли включаешь verbose, то curl все в stdout валит.
,
max_rip
09.07.2015 16:49
Полевые заметки: $response:body[] не работает в @unhandled_exeption[]
(-),
andylars
05.07.2015 21:16 / 10.07.2015 20:54
Посоветуйте инструмент отладки для HTTP в виде плагина для Chrome или FF
,
andylars
05.07.2015 19:21 / 05.07.2015 21:20
curl
(-),
max_rip
06.07.2015 10:06
Точно, вылетело совсем из головы!
(-),
andylars
07.07.2015 14:28
Забыли про старый добрый curl, но и в девтулсах браузеров все, что вам нужно есть.
(-),
Sumo
[M]
06.07.2015 06:50
Хромовый встроенный по F12 - не кажет куки после редиректа, а фактически отрабатывает.
,
andylars
07.07.2015 14:17
Ответ
,
G_Z
[M]
07.07.2015 16:17
Это да, спасибо за носом в книгу, действительно цепочку видно.
,
andylars
07.07.2015 19:37
Ответ
,
G_Z
[M]
05.07.2015 23:16
В заголовках ответа есть, а во вкладке Resources не показывает, пока не обновишь страницу. Глюк после редиректа.
(-),
andylars
07.07.2015 14:18 / 07.07.2015 14:19
У меня есть
,
G_Z
[M]
07.07.2015 14:28
Не, не так: сначала редирект (301), а установка куки только на новом месте после редиректа.
(-),
andylars
07.07.2015 14:29 / 07.07.2015 14:31
Ответ
,
G_Z
[M]
07.07.2015 16:14
Так работает, а ошибка воспроизводится когда редирект из суб.домена (напр. из www)
,
andylars
07.07.2015 19:12 / 07.07.2015 19:38
Насколько опасно фактически вот так: $response:location[^taint[as-is][$url]]
,
andylars
05.07.2015 11:11 / 05.07.2015 11:23
$response:location только так и работает
,
G_Z
[M]
05.07.2015 12:30 / 05.07.2015 12:31
Спасибо, это важно быть уверенным, что это нормальная практика
(-),
andylars
05.07.2015 13:21
Посоветуйте стратегию www./ без_www в применении с relocation + cookies
,
andylars
05.07.2015 00:20 / 05.07.2015 00:43
Делать это нужно средствами сервера
,
G_Z
[M]
05.07.2015 00:46
В продакшне, это понятно. Вы намекаете на Rewrite Engine?
,
andylars
05.07.2015 09:27
http://stackoverflow.com/questions/1100343/apache-redirect-from-non-www-to-www
(-),
G_Z
[M]
05.07.2015 11:53
Спасибо, прямая директива - то что надо! А узнать, как парсером это делать решил на подстраховку, вдруг шаред хостинг будет сильно ограничен в возможностях.
(-),
andylars
05.07.2015 13:19 / 05.07.2015 13:19
untaint url
,
max_rip
04.07.2015 00:06
Ответ
,
06.07.2015 13:54
Спасибо мой без имянный спаситель )
,
max_rip
06.07.2015 17:50
Но лучше через некую обертку
,
06.07.2015 19:43
Есть вот такой костыль
,
G_Z
[M]
04.07.2015 01:56 / 04.07.2015 01:58
Справедливо в Parser.Todo добавить ^string.punycode-escape / unescape
,
andylars
04.07.2015 12:04
Punycode - это другое кодирование и оно уже реализовано в HEAD...
,
Sumo
[M]
04.07.2015 13:30 / 04.07.2015 13:31
А да, перепутал, punycode это про домены в национальной раскладке, ну ^string.url-escape еще органичнее
(-),
andylars
04.07.2015 16:02 / 04.07.2015 17:33
А не быстрее сделать таблицу замен для replace?
,
max_rip
04.07.2015 11:52
с UTF-8? у него же до 6 байт на символ...не берусь даже искать размер всей таблицы символов...
,
andylars
04.07.2015 12:23
Ответ
,
max_rip
04.07.2015 12:28
Как прикрутить V8 JavaScript engine?
,
anthrop
02.07.2015 17:53
Если нужен JS, то и берите интсрументы для JS. Node.js вполне развитая система.
(-),
Sumo
[M]
02.07.2015 18:05
Ответ
,
anthrop
02.07.2015 18:13
Покажите что вы хотите получить с примерами кода.
(-),
Sumo
[M]
02.07.2015 23:08
И еще...
,
Sumo
[M]
02.07.2015 18:07
Ответ
,
anthrop
02.07.2015 18:10
Почему таблица подстановки в replace не работает с ^#0D ? Ведь символ задан литералом?
,
andylars
28.06.2015 18:06 / 28.06.2015 18:07
Ответ
,
Maxx
[M]
29.06.2015 10:57 / 29.06.2015 10:57
#0D — это только CR
,
G_Z
[M]
28.06.2015 21:41
Да, я перепутал.
(-),
andylars
04.07.2015 12:07
^taint[^#0D]
,
G_Z
[M]
28.06.2015 18:21
Непонятно... Где тут из вне? и причём тогда str, если тоже самое работает буквально если сделать replace не по таблице а по одному символу (см посл.коммент в коде)
(-),
andylars
28.06.2015 21:36
Ответ
,
Misha v.3
[M]
29.06.2015 09:49
Теперь прояснилось... спасибо (никогда taint-измы не постигну, чувствую...)
(-),
andylars
29.06.2015 15:05 / 29.06.2015 15:06
Почему $bool(true) - возвращает false ?
,
andylars
28.06.2015 16:21 / 28.06.2015 16:23
Ответ
,
G_Z
[M]
28.06.2015 16:22
Отдельно: а почему присвоение ^if($a[value]){ ... возвращает ошибку синтаксиса со скобками, а вдруг это свойство и присвоение может быть успешным или нет
(-),
andylars
28.06.2015 18:14 / 28.06.2015 18:14
Потому что присвоение в выражениях не работает
(-),
G_Z
[M]
28.06.2015 18:17
Доходчиво, спасибо.
(-),
andylars
28.06.2015 21:38
Всё, понял бред. Листая документацию, замылился глаз и подумалось, что $bool - это встроенный класс, наподобие $cookie
(-),
andylars
28.06.2015 17:54 / 28.06.2015 18:12
Аналог функции Microtime в PHP
,
coel
28.06.2015 15:10
Ответ
,
andylars
28.06.2015 15:23
Ответ
,
Misha v.3
[M]
07.07.2015 12:22
Спасибо!
(-),
coel
28.06.2015 17:07
http://www.parser.ru/docs/lang/statusrusage.htm
(-),
Sumo
[M]
28.06.2015 15:18
AUTH для ^mail.send[]
,
AK666
28.06.2015 13:43
Решение Re: AUTH для ^mail.send[]
,
AK666
28.06.2015 16:24
Спасибо, пригодится
(-),
andylars
28.06.2015 17:57
Ответ
,
MoKo 28.06.2015 14:50
Вроде в conf/auto.p в доке: http://www.parser.ru/docs/lang/?parserconfmethod.htm
,
andylars
28.06.2015 14:35 / 28.06.2015 14:40
Ответ
,
AK666
28.06.2015 14:36
Ssmtp - в принципе мануал на 1 экран
,
andylars
28.06.2015 14:58
Хммм... Re: Ssmtp - в принципе мануал на 1 экран
,
AK666
28.06.2015 15:33
Если честно, я не пробовал, просто дал пример в сторону решения.
,
andylars
28.06.2015 16:05
Добавил в ответе выше. (Только опечатка *НЕ_самостоятельный клиент)
,
andylars
28.06.2015 14:41 / 28.06.2015 14:48
native method of MAIN (MAIN) accepts maximum 3 parameter(s) (5 present) при создании объекта $pSQL
,
Belocarsk
27.06.2015 20:30
http://www.parser.ru/docs/lang/stringlit.htm
,
G_Z
[M]
27.06.2015 20:35
Ответ
,
Belocarsk
27.06.2015 20:40
Не вижу
,
G_Z
[M]
27.06.2015 20:50
Ответ
,
Belocarsk
27.06.2015 20:58
http://www.parser.ru/docs/lang/stringlit.htm
,
G_Z
[M]
27.06.2015 21:00
Ответ
,
Belocarsk
27.06.2015 21:08
Ответ
,
G_Z
[M]
27.06.2015 21:10
Ответ
,
Belocarsk
27.06.2015 21:14
Вопрос синтаксической: а вдруг в подклассе перекрыто имя объекта/класса MAIN, и как обратиться?
,
andylars
26.06.2015 19:11 / 26.06.2015 19:12
$MAIN:cookie.field[value]?
(-),
G_Z
[M]
27.06.2015 19:09
Ага, ща! Это первое, что я написал. Упорно получаю: element can not be stored to void. Чистый пример кода прилагаю.
,
andylars
27.06.2015 22:09 / 27.06.2015 22:23
Вы покажите где и как $MAIN:cookie переопределён
(-),
G_Z
[M]
28.06.2015 02:55
Я думал это канонический вызов, а это работает только когда переопределён? Сплошная магия и нычки, конечно.
,
andylars
28.06.2015 13:20 / 28.06.2015 13:25
Ответ
,
G_Z
[M]
28.06.2015 13:48
Ничоси! Спасибо. Никогда не запомню всех трюков :) Ведь знал, что имя можно оборачивать но даже рука не поднялась в этом случае.
(-),
andylars
28.06.2015 15:05
Я понимаю, вопрос глупый, но вот как переклинило и всё тут... надо что MAIN в конструктор передавать? ну подскажите и без ^process есть выход?
(-),
andylars
27.06.2015 16:39 / 27.06.2015 16:41
Страницы:
←
|
1
…
28
29
30
31
32
…
533
|
Дальше →