cgi browser skoro hotovy
Oqak
node.ch na centrum.cz
Pondělí Listopad 14 09:50:50 CET 2005
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>"
Další informace o konferenci Linux