webForumDet fria alternativet

Skapa fil med CGI

1 svar · 720 visningar · startad av mctwister

mctwisterMedlem sedan juli 20064 inlägg
#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?

mctwisterMedlem 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

123 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)