webForumDet fria alternativet

apache + php4, filupladdning?!

Webbservrar

6 svar · 514 visningar · startad av toja

Medlem sedan mars 2001218 inlägg
Frågan#1

Hej.

jag har en sida med filuppladning. fungerar utmärkt när jag kör mot FSdatas servrar! men försökte köra mot en annan server som jag fått uppsatt, där fungerar det inte...

efter lite tester verkar det som detta spökar, den får inte änns fram storleken på filen, som är avgörande senare för att filen ska laddas upp!

if(isset($WINDIR)) $prmTipFile = str_replace("\\\\","\\", $prmTipFile);
$filename = basename($prmTipFile_name);
$filesize = $prmTipFile_size;

$prmTipFile är filen som ska laddas upp.
$filesize returnerar ingenting!

Misstänker att detta är någon inställning på servern eller i php...
någon som vet?!!

Medlem sedan juni 20031 837 inlägg
#2

var får du $prmTipFile_size ifrån? du tilldelar $filesize värde av $prmTipFile_size

Medlem sedan feb. 20001 861 inlägg
#3

Prova med

$prmTipFile["size"]

istf

$prmTipFile_size
Medlem sedan mars 2001218 inlägg
#4

alltså.. det är något inbyggt i php eller servern.. det är det jag vill ha reda på!!!

$prmTipFile kommer från ett "input fält" med egenskapen "file".
Sen har php eller servern något som automatiskt gör att man kan plocka ut filstorlek, namn och andra prylar genom att lägga till _XXX tex: $prmTipFile_size gör att man får filstorleken. Jag vet att detta fungerar, eftersom skriptet fungerar utmärkt hos FSdata, mm...

vet inte om det kan vara basename(); som plockar fram de egenskaperna...
hur som helst så vet jag inte, utan det är det jag vill ha reda på!!!

Medlem sedan mars 2001218 inlägg
#5

fick igång det... fick hämta med $_FILES istället..:!

Medlem sedan feb. 20001 861 inlägg
#6
$_FILES["namnpåformulärfält"]["size"]

?

Medlem sedan mars 2001218 inlägg
#7

precis...

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