|
version 1.129, 2003/11/06 10:09:33
|
version 1.136, 2003/11/10 08:42:45
|
|
Line 100 Xне сделано, видимо, не будет сделано
|
Line 100 Xне сделано, видимо, не будет сделано
|
| charset=cp1251_koi8& |
charset=cp1251_koi8& |
| timeout=3& |
timeout=3& |
| compress=1& |
compress=1& |
| named_pipe=1 |
named_pipe=1& |
| |
autocommit=1 |
| |
autocommit если выставить в 0, будет делать commit/rollback |
| |
|
| !pgsql://user:pass@{host[:port]|[local]}/database? |
!pgsql://user:pass@{host[:port]|[local]}/database? |
| client_encoding=win,[to-find-out]& |
client_encoding=win,[to-find-out]& |
|
Line 372 odbc c:\drives\y\parser3project\odbc\
|
Line 374 odbc c:\drives\y\parser3project\odbc\
|
| !^foreach[key;value]{тело}[[разделитель]|{разделитель который выполняется перед непустым очередным не первым телом}] |
!^foreach[key;value]{тело}[[разделитель]|{разделитель который выполняется перед непустым очередным не первым телом}] |
| !^delete[ключ] удалить ключ |
!^delete[ключ] удалить ключ |
| |
|
| |
!hashfile |
| |
!^hashfile::open[filename] |
| |
!^hashfile.clear[] забыть всё |
| |
!.ключ[значение] положить значение |
| |
!.ключ[$.value[значение] $.expires ЗНАЧЕНИЕ} |
| |
положить значение до expires |
| |
значение поля expires может быть date, или число дней(0дней=не вечно) |
| |
!.ключ достать |
| |
!^delete[ключ] удалить ключ |
| |
!^delete[] удалить файлы, содержащие данные |
| |
!^hash[] |
| |
преобразовать в обычный hash |
| |
попутно стирает устаревшие пары |
| |
!^foreach[key|value]{тело}[[разделитель]|{разделитель который выполняется перед непустым очередным не первым телом}] |
| |
|
| |
пример: |
| |
$uids[^hashfile::assign[/db/uids]] |
| |
|
| |
$random[23847387taduigh345XGHWElxjgdjg] |
| |
$uids.$random[$.value[$uid] $.expires(60*30)] |
| |
$uid[$persistent.logins.$random] |
| |
|
| !form |
!form |
| [берётся первый элемент из одноимённых из GET, потом первый из POST] |
[берётся первый элемент из одноимённых из GET, потом первый из POST] |
| !$form:поле = string/file |
!$form:поле = string/file |
|
Line 430 odbc c:\drives\y\parser3project\odbc\
|
Line 454 odbc c:\drives\y\parser3project\odbc\
|
| ПРЕДУПРЕЖДЕНИЕ: класс form получает свои поля после обработки всех auto класса MAIN |
ПРЕДУПРЕЖДЕНИЕ: класс form получает свои поля после обработки всех auto класса MAIN |
| поэтому необходимо задать $request/response:charset в одном из них. не после. |
поэтому необходимо задать $request/response:charset в одном из них. не после. |
| |
|
| hashfile |
|
| !^hashfile::open[filename] |
|
| ^hashfile.clear[] забыть всё |
|
| !.ключ[значение] положить значение |
|
| .ключ[$.value[значение] $.expires(секунд)} положить значение на expires секунд |
|
| !.ключ достать |
|
| !^delete[ключ] удалить ключ |
|
| ^hash[] |
|
| преобразовать в обычный hash |
|
| ^foreach[key|value]{тело}[[разделитель]|{разделитель который выполняется перед непустым очередным не первым телом}] |
|
| |
|
| пример: |
|
| $uids[^hashfile::assign[/db/uids]] |
|
| |
|
| $random[23847387taduigh345XGHWElxjgdjg] |
|
| $uids.$random[$.value[$uid] $.expires(60*30)] |
|
| $uid[$persistent.logins.$random] |
|
| |
|
| !mail |
!mail |
| !$mail.received=MESSAGE: |
!$mail.received=MESSAGE: |
| .from |
.from |