Diff for /parser3/operators.ru.txt between versions 1.129 and 1.134

version 1.129, 2003/11/06 10:09:33 version 1.134, 2003/11/10 07:05:39
Line 372  odbc    c:\drives\y\parser3project\odbc\ Line 372  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 451  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

Removed from v.1.129  
changed lines
  Added in v.1.134


E-mail: