#!/usr/bin/perl print "Content-type:text/html\n\n"; open(INF,"data.db") or dienice("Can't open data.db: $! \n"); @kites = ; close(INF); print "

Kites, by price:

\n\n"; foreach $i (sort byprice @kites) { chomp($i); ($stocknum,$name,$status,$price) = split(/\|/,$i); print "$name (#$stocknum) - \$$price
\n"; } sub byprice { @a = split(/\|/,$a); @b = split(/\|/,$b); $a[3] <=> $b[3]; } sub dienice { my($msg) = @_; print "

Error

\n"; print $msg; exit; }