cgi browser skoro hotovy

Marian Cavojsky cavo+konf na cavo.sk
Pondělí Listopad 14 09:55:31 CET 2005


On Mon, Nov 14, 2005 at 09:50:50AM +0100, Oqak wrote:
> Potrebuji poradit jak na cgi file browser? Webserver neumi directory 
> browsing a tak musim prochazet manualne, to je nize hotovo.
> 
> Problem zbyva, jak kdyz dojde na konkretni soubor (a ne adresar) mam 
> zdetekovat ze je to teda soubor (a ne adresar) a nahodit do href 
> skutecny-fyzicky odkaz "$disk_path/$file_path/$nam"? K dispozici je 
> klasicky jen shell. Anebo jestli znate / date lepsi kod, priklad?
> 
> #!/bin/sh
> disk_path="/harddisk/pub/"
> file_path="$QUERY_STRING"
> echo "content-type: text/html
> 
> <HTML><HEAD>
> <meta http-equiv=Content-type content=text/html; charset=iso-8859-2>
> <title>Vypis adresare $file_path</title>
> </HEAD><body><h1>Vypis adresare $file_path</h1><ul>"
> ls -l "$disk_path$file_path" | while read prava num use roo vel month dat 
> tim nam; do
> echo "<li><a href=\"?$file_path/$nam\">$nam</a> $month $dat $tim ($vel 
> bajtu)"
> done
> echo "</ul><br><br></body></HTML>" 

man bash

       -f file
            True if file exists and is a regular file.


-- 
Marian Cavojsky



Další informace o konferenci Linux