|
2.
A sample lite library script funct datePrompt( char $name, int $mon, int $mday, int $year ) { $time = time(); if( $mday == -1 ) { $mday = (int)strftime( "%d", $time ); } if( $mon == -1 ) { $mon = (int)strftime( "%m", $time ); $mon--; } if( $year == -1 ) { $year = (int)strftime( "%Y", $time ); } printf( "<select name=\"month_%s\">", $name ); $count = 0; while( $count < 12 ) { if( $mon == $count ) { printf( "<option value=\"%d\" selected>%s\n", $count, monthtostr( $count ) ); } else { printf( "<option value=\"%d\">%s\n", $count, monthtostr( $count ) ); } $count++; } printf( "</select>" ); printf( "" ); printf( "<input type=\"text\" size=2 maxlength=2 name=\"day_%s\" ", $name ); printf( "value=\"%d\">\n", $mday ); $count = 0; printf( "<select name=\"year_%s\">\n", $name ); printf( "<option value=\"%d\" selected>%d\n", $year, $year ); while( $count < 3 ) { $year++; printf( "<option value=\"%d\">%d\n", $year, $year ); $count++; } printf( "</select>" ); } funct monthtostr( int $month ) { $Months[0] = "Jan"; $Months[1] = "Feb"; $Months[2] = "Mar"; $Months[3] = "Apr"; $Months[4] = "May"; $Months[5] = "Jun"; $Months[6] = "Jul"; $Months[7] = "Aug"; $Months[8] = "Sep"; $Months[9] = "Oct"; $Months[10] = "Nov"; $Months[11] = "Dec"; return( $Months[$month] ); } 3. Compiling the script /usr/local/Hughes/bin/lite -lsample.lib sample.lite |
|
|
Last Modified: 17 December 1997 St. Louis Unix Users Group - Linux SIG |