--- parser3/www/htdocs/Attic/index.html 2002/11/21 09:18:19 1.177
+++ parser3/www/htdocs/Attic/index.html 2002/11/27 09:43:53 1.183
@@ -292,16 +292,86 @@ OK
#^includet2overridestatic[]
#^virtualtest2[]
#^message-id-test[]
-^bad-jpeg-measure[]
+#^test_exif[jpg]
+#^http_prefix[]
+#^http_prefix_table[]
+#^http_prefix_xml[]
+^imagefont[]
-@bad-jpeg-measure[]
-$dir[jpg]
-$file[^file:list[$dir;\.jpe?g^$]]
+@imagefont[]
+$image[^image::create(200;30)]
+height(font)=1950
+$alph[ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ0123456789-+=!\"%:,.^;<>?@()^[^]'&*/]
+^^alph.length[]=^alph.length[]
+^eval(1950/^alph.length[])[%.10f]
+
+^image.font[$alph;0/font.gif](20)
+^image.text(0;0)[Ïðèâåò*]
+$response:body[^image.gif[]]
+
+@http_prefix_xml[]
+ $xdoc[^xdoc::load[http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002;
+# $.method[HEAD]
+ $.headers[
+ $.user-agent[1]
+ ]
+]]
+
+
^taint[^xdoc.string[]]+ +@http_prefix_table[] +$table[^table::load[nameless;http://www.artlebedev.ru;$.USER-AGENT[paf]]] +^table.count[] +
$table.0+ +@http_prefix[] +#$file[^file::load[text;http://www.artlebedev.ru]] +#$file[^file::load[text;http://www.artlebedev.ru;alt]] +#$file[^file::load[text;http://parser3/exif.html; +$file[^file::load[text;http://parser3/none; + $.headers[ + $.USER-AGENT[paf] + ] +]] +server: $file.SERVER
$file.text+ +@test_exif[dir] +$file[^file:list[$dir;\.(jpe?g|JPE?G)^$]] +
| ^image.html[$.width(100)$.height(100)] | +
+ $file.name + $exif[$image.exif] + ^if($exif){ + $keys[^exif._keys[]] ^keys.sort{$keys.key} + ^keys.menu{ + $key[$keys.key] + $value[$exif.$key] + + ${key}: ^show_exif_value[$value] + } + }{ + no EXIF info + } + |
+