--- parser3/src/www/htdocs/Attic/index.html 2001/11/01 14:59:58 1.458 +++ parser3/src/www/htdocs/Attic/index.html 2001/11/05 10:56:46 1.464 @@ -1,5 +1,10 @@ @main[] -^thashforeach[] +^status[] +
+#^xchildren[] +#^thashforeach3[] +#^thashforeach2[] +#^thashforeach[] #^thashdelete[] #^connect[mysql://user:pass@cd.rinet.ru/db]{^void:sql{z} } #^tappend[] @@ -49,12 +54,105 @@ #^mail[] #^exec[] #^fori[] -#^tconnect[] -#^xslt[] +^tconnect[] +^xslt[] #^xml[] #^header[] +
+^status[] OK +@status[] +$c[$status:sql.cache] + + + + + + +^c.menu{ + + + + +} +
+ sql.cache +
urltime
$c.url$c.time
+ +$c[$status:stylesheet.cache] + + + + + + +^c.menu{ + + + + +} +
+ stylesheet.cache +
filetime
$c.file$c.time
+ +$c[$status:charset.cache] + + + + + +^c.menu{ + + + +} +
+ charset.cache +
file
$c.file
+ + +@xchildren[] +$constructor[ + + +] + +$constr[^xdoc::set{ +^untaint[as-is]{$constructor}}] + +$children[$constr.documentElement.childNodes] +^if($children){ +^for[i](1;^children._count[]){ + $node[$children.$i] + $node.nodeName
+} +} + + +@thashforeach3[] +$h[ + $.a[1] + $.b[2] +] +$c[^table::set{a +^h.foreach[key;value]{$value +}}] +$c.a + +@thashforeach2[] +$h[ + $.a[1] + $.b[2] +] +$c[ +^h.foreach[key;value]{ + $.$key[$value] +} +] +$c.b + @thashforeach[] $h[ $.a[1] @@ -118,7 +216,7 @@ $dom_created_in_air[^xdoc::create[doc]] @tcache[] #^hashfile:clear[cache] -$code[^hashfile::open[cache]] +$code[^hashfile::open[$DB_HOME;cache]] ^code.cache[key](2){ ^math:random(100) # ^code.delete[] @@ -126,10 +224,14 @@ $code[^hashfile::open[cache]] @thashfileexp[] -$hf[^hashfile::open[hashfile]] +$hf[^hashfile::open[$DB_HOME;hashfile]] $hf.paf[$.value[крут] $.expires(3)] paf=$hf.paf
+^hf.foreach[key;value]{ + $key=$value
+} +
$hash[^hf.hash[]] =$hash.paf=
@@ -524,7 +626,7 @@ $file[^xdoc.file[ $.method[html] ]] ^file.save[text;save_file.html] -
taint[^xdoc.string[]]
+
^taint[^xdoc.string[]]
 #	$.encoding[windows-1251]
 #	$.method[html]
 #]]