Leser: 1
|< 1 2 >| | 12 Einträge, 2 Seiten |
[Wed Mar 05 11:43:13 2008] [error] [client ***.***.***.***] [Wed Mar 5 11:43:08 2008] upload.cgi: CGI open of tmpfile: Permission denied
$TempFile::TMPDIRECTORY = "/is/htdocs/user_tmp/USRNAME/";
1 2 3 4 5 6 7 8 9 10
#!/usr/bin/perl -w use strict; print "Content-Type:text/html\n\n"; open LF, ">/is/htdocs/user_tmp/USRNAME/test.txt" || print "Kann auf TMP nicht zugreifen, weil $!"; close LF; print "fertig";
roooot+2008-03-05 12:14:15--Ich kann direkt ja nicht nachschauen aber wenn ich soetwas versuche:
Code (perl): (dl )1 2 3 4 5 6 7 8 9 10#!/usr/bin/perl -w use strict; print "Content-Type:text/html\n\n"; open LF, ">/is/htdocs/user_tmp/USRNAME/test.txt" || print "Kann auf TMP nicht zugreifen, weil $!"; close LF; print "fertig";
Dann funktioniert es, sprich es gibt keinen Fehler aus.
1 2 3 4 5 6 7 8 9 10
#!/usr/bin/perl -w use strict; print "Content-Type:text/html\n\n"; open LF, ">/is/htdocs/user_tmp/USRNAME/test.txt" or print "Kann auf TMP nicht zugreifen, weil $!"; close LF; print "fertig";
$TempFile::TMPDIRECTORY = "/is/htdocs/user_tmp/USRNAME/";
Name "TempFile::TMPDIRECTORY" used only once: possible typo at /is/htdocs/USRNAME/www/ordner/cgi-bin/upload.cgi line 3.
1
2
3
4
5
6
@TEMP=("${SL}usr${SL}tmp","${SL}var${SL}tmp",
"C:${SL}temp","${SL}tmp","${SL}temp",
"${vol}${SL}Temporary Items",
"${SL}WWW_ROOT", "${SL}SYS\$SCRATCH",
"C:${SL}system${SL}temp");
unshift(@TEMP,$ENV{'TMPDIR'}) if defined $ENV{'TMPDIR'};
roooot+2008-03-05 13:06:09--[...] Allerdings hat CGI.pm das irgendwie nicht mitbekommen. Und ich möchte nun oder muss nun manuell auf mein privates TMPDIR umbiegen. Nur wie?
|< 1 2 >| | 12 Einträge, 2 Seiten |