webForumDet fria alternativet

Skapa fil med CGI

Programmering

1 svar · 721 visningar · startad av mctwister

Medlem sedan juli 20064 inlägg
Frågan#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

267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)