Hallo! Ich habe mir von selfhtml.org ein cgi geschnappt, dass einen Fileupload zur Verf�gung stellt (siehe http://aktuell.de.selfhtml.org/artikel/cgiperl/file-upload/).
Dies klappt auch soweit, allerdings wird die hochgeladene Datei im falschen Verzeichnis gespeichert. Derzeit liegt das cgi im Verzeichnis /var/www/upload/cgi-bin, darin landet dann auch die hochgeladene Datei (wenn ich z.B. 1.log hochlade, liegt sie dann in /var/www/upload/cgi-bin/1.log). Nun m�chte ich aber, dass diese Datei unter dem Name 1.log im Verzeichnis /home/test landet, also /home/test/1.log ist. Daran scheiterts bisher. Ich habe u.a. versucht, mal Folgendes einzutragen: bisher steht da open DAT,'>'.$fname or die 'Error processing file: ',$!; ...was die hochgeladene Datei unterm richtigen Namen ins Verzeichnis des cgis kopiert. �nder ich das z.B. in: open DAT,'>/home/test/$fname' or die 'Error processing file: ',$!; landet die Datei zwar in /home/test, jedoch als $fname, was ich nicht will ($fname ist eine Variable, die den orig. Namen der Datei wiedergibt). Auch Kombinationen � la open DAT,'>/home/test/'$fname funktionieren nicht. Kann mir da jemand raus helfen? Danke. cu, Stefan

