Skapa fil med CGI

Programmering

1 svar · 739 visningar · startad av mctwister

Medlem sedan juli 20064 inlägg
Trådstart#1

Hej !
En liten snabb fråga bara. Hur skapar man externa txt-filer med hjälp av CGI. Och hur döper man dem?

Medlem sedan juli 20064 inlägg
#2

Hej igen !

Jag kanske ska försöka förtydliga problemet en aning.
Det jag försöker lära mig är att byta namn på txt-filer, namn som man själv ska kunna döpa.

Koden för just det ser ut ungefär såhär:

my $namn = param('namn');
my $nyttnamn = "$namn.txt";

rename ("../log/minlogfil.txt", "../log/$nyttnamn");

print "Content-type: text/html\n\n";
print "Filens nya namn är: $nyttnamn";

Men varje gång jag försöker blir det "Internat System Error" från servern som för övrigt är sambar64.

Det lustiga är att det går alldeles utmärkt att byta namn om man byter ut $nyttnamn till:

my $namn = param('namn');
my $nyttnamn = "minfil.txt";

rename ("../log/minlogfil.txt", "../log/$nyttnamn");

print "Content-type: text/html\n\n";
print "Filens nya namn är: $nyttnamn";

Då funkar det perfekt.
Har funderat på om det kan vara någon rättighet till mappen som ska ställas in eller något sådant. Dessvärre kan jag ingenting om server konfigurationer & sådant.

Tacksam för hjälp.
/Erik

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)