|
|
| version 1.29, 2002/03/28 14:26:48 | version 1.31, 2002/04/09 06:47:05 |
|---|---|
| Line 68 Xне сделано, видимо, не будет сделано | Line 68 Xне сделано, видимо, не будет сделано |
| $exception.file $exception.lineno [если не запрещены при компиляции] | $exception.file $exception.lineno [если не запрещены при компиляции] |
| $exception.source = вася | $exception.source = вася |
| $exception.comment = болван | $exception.comment = болван |
| ^if($exception.type eq connect){^cache[read]} | |
| } | } |
| ^case[_default]{ | ^case[_default]{ |
| код, обрабатывающий другую ошибку | код, обрабатывающий другую ошибку |
| Line 86 Xне сделано, видимо, не будет сделано | Line 85 Xне сделано, видимо, не будет сделано |
| default as-is | default as-is |
| !^taint[[lang]][код] | !^taint[[lang]][код] |
| default "just tainted, language unknown" | default "just tainted, language unknown" |
| !^process[строка, которая будет process-ed, как код] | !^process{строка, которая будет process-ed, как код} |
| !^connect[protocol://строка соединения]]{код с ^sql[...]-ями} | !^connect[protocol://строка соединения]]{код с ^sql[...]-ями} |
| !mysql://user:pass@{host[:port]|[/unix/socket]}/database? | !mysql://user:pass@{host[:port]|[/unix/socket]}/database? |
| charset=cp1251_koi8& | charset=cp1251_koi8& |
| Line 142 odbc c:\drives\y\parser3project\odbc\ | Line 141 odbc c:\drives\y\parser3project\odbc\ |
| /**имя_поля**/'literal' | /**имя_поля**/'literal' |
| !^rem{} | !^rem{} |
| !^cache[файл](секунд){код} | !^cache[файл](секунд){код} |
| !относительное задание времени | !относительное задание времени |
| !скэшировать строку, которая получается при выполнении кода на 'секунд' секунд | !скэшировать строку, которая получается при выполнении кода на 'секунд' секунд |
| !если 0секунд, значит не кэшировать, а старый такой стереть | !если 0секунд, значит не кэшировать, а старый такой стереть |
| !^cache[файл][expires date]{код} | !^cache[файл][expires date]{код} |
| !абсолютное задание времени | !абсолютное задание времени |
| X^cache[файл] удалить файл [не ругает, если его нет] // такое было, больше не будет, делать ^cache(0) | X^cache[файл] удалить файл [не ругает, если его нет] // такое было, больше не будет, делать ^cache(0) |
| !^cache(секунд) | !^cache(секунд) |
| !^cache[expires date] | !^cache[expires date] |
| Line 558 Xhashfile | Line 557 Xhashfile |
| !^date::now[] | !^date::now[] |
| !^date::now(смещение в днях) выдаёт сейчас+смещение | !^date::now(смещение в днях) выдаёт сейчас+смещение |
| !^date::create(дней с epoch) // старое имя set | !^date::create(дней с epoch) // старое имя set |
| !^date::create(year;month;day[;hour[;minute[;second]]]) // старое имя set | !^date::create(year;month[;day[;hour[;minute[;second]]]]) // старое имя set |
| ^date::sql-create[дата в формате %Y-%m-%d %H:%M:%S] | |
| для удобного создания по значению из базы | |
| !$date.year month day hour minute second weekday read-only | !$date.year month day hour minute second weekday read-only |
| !^date.roll[year|month|day](+-смещение) сдвигает дату | !^date.roll[year|month|day](+-смещение) сдвигает дату |
| !^date.sql-string[] %Y-%m-%d %H:%M:%S | !^date.sql-string[] %Y-%m-%d %H:%M:%S |
| Line 818 xdoc(xnode) | Line 819 xdoc(xnode) |
| !file.access ^table::load[.] no rights | !file.access ^table::load[.] no rights |
| !image.format ^image::measure[index.html] not gif/jpg | !image.format ^image::measure[index.html] not gif/jpg |
| !sql.connect ^connect[mysql://baduser:pass@host/db]{} not found/timeout | !sql.connect ^connect[mysql://baduser:pass@host/db]{} not found/timeout |
| !sql.execute ^connect[mysql://okuser:pass@host/db]{^void:sql{select bad}} syntax error | !sql.execute ^void:sql{select bad} syntax error |
| !xml ^xdoc::create{<forgot?>} any error in xml/xslt libs | !xml ^xdoc::create{<forgot?>} any error in xml/xslt libs |
| !smtp.connect not found/timeout | !smtp.connect not found/timeout |
| !smtp.execute communication error | !smtp.execute communication error |