webForumDet fria alternativet
Logga in / Bli medlem

$_REQUEST - 4.2.2.

PHP

4 svar · 227 visningar · startad av sorhh

Medlem sedan dec. 2002536 inlägg
Trådstart#1

Hejsan!
Försöker anpassa den denna kod till php-version 4.2.2:

include("hejsan.inc.php");
$fp = fopen("$file","a");

Antog att det skull vara något i följande stil men det står bara
"Warning: fopen("", "a") - Invalid argument in blabla".

include("hejsan.inc.php");
$fp = fopen($_REQUEST["file"],"a");

Vad har jag gjort för fel? Tacksam för svar! :)

Medlem sedan aug. 20002 975 inlägg
#2

Varifrån får du $file ?

$_REQUEST innebär att variabeln kommer från GET, POST eller COOKIE (länk, formulär eller cookie).

Medlem sedan dec. 2002536 inlägg
#3

Aha ja, då skall det inte vara $_REQUEST där i huvudtaget tror jag. Om jag har det som vanligt (alltså första exemplet i mitt förgående inlägg) så blir det istället följande felmeddelande:

Warning: fopen("", "a") - Invalid argument in /home/sida/wwwroot/mapp1/db/fil.inc.php on line 10

På 10:e raden är det alltså
$fp = fopen("$file","a");
som ligger. Vad är det då som är fel?

Medlem sedan aug. 20002 975 inlägg
#4

Det här fopen("", "a") tyder på att variabeln $file inte har något värde. Varifrån får du $file?

Medlem sedan dec. 2002536 inlägg
#5

Det och mycket annat är löst. Fick stor hjälp vi sidan om av Matte. Tack för det!

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)