--- parser3/www/htdocs/Attic/index.html 2002/11/25 14:10:53 1.179 +++ parser3/www/htdocs/Attic/index.html 2002/11/28 12:11:44 1.187 @@ -295,10 +295,53 @@ OK #^test_exif[jpg] #^http_prefix[] #^http_prefix_table[] -^http_prefix_xml[] +#^http_prefix_xml[] +#^imagefont[] +#^downloadtest[] +#^cachebug[] +^quickregexatend[] + +@quickregexatend[] +#$subject[xxxabcd] +#^if(^subject.match[^(?>.*)(?<=abcd)]){y;n} +$subject[^for[i](0;1000){xxxxxyyyyy} ] +^for[j](0;1000){ +#$trimmed[^subject.match[\s+^$][]{}] +#$table[^subject.match[^(.*\S)\s+^$]] +$table[^subject.match[^(.*\S)\s+^$]] +$trimmed[$table.1] +} +^untaint[html]{"$trimmed"} +#$table[^subject.match[^(.*?)\s+^$]] +#^untaint[html]{"$table.1"} + + +@cachebug[] +^cache[test](10){body} + +@downloadtest[] +$response:body[^file::load[binary;index.html]] + + +@imagefont[] +$image[^image::create(200;30;0x00FFFF)] +height(font)=1950
+$alph[ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ0123456789-+=!\"%:,.^;<>?@()^[^]'&*/] +^^alph.length[]=^alph.length[]
+^eval(1950/^alph.length[])[%.10f] + +^image.font[$alph;font.gif](20) +^image.text(0;0)[AÏðèâåò*] +$response:body[^image.gif[]] @http_prefix_xml[] - $xdoc[^xdoc::load[http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002;$.param[1]]] + $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[] @@ -310,9 +353,13 @@ $table[^table::load[nameless;http://www. @http_prefix[] #$file[^file::load[text;http://www.artlebedev.ru]] #$file[^file::load[text;http://www.artlebedev.ru;alt]] -$file[^file::load[text;http://www.artlebedev.ru; - $.USER-AGENT[paf] +#$file[^file::load[text;http://parser3/exif.html; +$file[^file::load[text;http://parser3/none; + $.headers[ + $.USER-AGENT[paf] + ] ]] +server: $file.SERVER
$file.status
$file.text