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