---
title: "Fel i uppladdnings-kod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/106429-fel-i-uppladdnings-kod/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "filipbh"
published: "2004-06-29T20:03:47.000Z"
updated: "2004-07-08T15:42:06.000Z"
replies: 27
views: 595
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/106429-fel-i-uppladdnings-kod"
---

# Fel i uppladdnings-kod

_Sida 2 av 2._

## #21 — filipbh, 2004-07-05T20:21Z

Ska man inte använda $\_FILES\['filnamn'\]\['size'\] på något sätt?

Permalänk: https://www.webforum.nu/p/1379548

## #22 — Nexus86, 2004-07-06T00:40Z

```php
// Filstorlek:
echo $_FILES['filen']['size'];    // i bytes

// Filändelse
$fileext = substr(strrchr($_FILES['filen']['name'], '.'), 1);
echo $fileext;
```

Permalänk: https://www.webforum.nu/p/1379645

## #23 — filipbh, 2004-07-06T17:52Z

Så här ser filfältet i formuläret ut: \<input type="file" name="filen\[\]" class="form"\>

Har jag \[\] efter "filen" så laddas bilden upp... Men det skrivs bara ut "Array" istället för bytes och ingenting för filändelsen. Skriver jag inte \[\] så laddas inte bilden upp men storleken och filändelsen visas. Hur ska jag lösa det? Måste ju kunna ladda upp bilden samtidigt som storlek och filtyp visas...

Permalänk: https://www.webforum.nu/p/1382838

## #24 — filipbh, 2004-07-06T18:02Z

Det löste sig... Problemet var det där med \[0\]. Tack för hjälpen allihop ändå.

Permalänk: https://www.webforum.nu/p/1382842

## #25 — Matte, 2004-07-06T18:04Z

Tag bort \[\] i slutet.

Sedan tar du bort alla dina \[0\] från skriptet.

Att du har *filen\[\]* gör att variabeln blir en array på skriptsidan, och det är därför du använder \[0\]. 
Dock är din \[0\] felplacerad, men det är en helt annan historia eftersom du inte har någon anledning att ha med den.

Permalänk: https://www.webforum.nu/p/1382843

## #26 — filipbh, 2004-07-06T19:06Z

> **Kenchu skrev:**
>
> > **fiddler skrev:**
> >
> > > **Kenchu skrev:**
> > >
> > > Förstår inte vad den där 0:an gör. Vad gör den?
> >
> > Skulle vara kul att veta. Gör det någon skillnad om du tar bort den?
> > 
> > filipbh: Fick du ditt skript att fungera?
>
> 
> 
> Jepp, det fungerar inte om man tar bort den. :S

Därför jag hade med den eftersom det inte skulle fungera utan...

Permalänk: https://www.webforum.nu/p/1382878

## #27 — Matte, 2004-07-07T15:39Z

Har du *name="filen"* i ditt formulär så fungerar det utmärkt med $\_FILES\['filen'\]\['name'\], $\_FILES\['filen'\]\['tmp_name'\], $\_FILES\['filen'\]\['size'\] o.s.v utan någon nolla efter.

Permalänk: https://www.webforum.nu/p/1383201

## #28 — filipbh, 2004-07-08T15:42Z

Nu har jag "filen\[\]", men det hade nog fungerat att ta bort 0:an om jag bara haft "filen". Men men... Det fungerar nu iaf. Har ett annat problem istället men det lägger jag upp i en ny tråd...

Permalänk: https://www.webforum.nu/p/1383616

---

Tråden på webben: https://www.webforum.nu/amne/php/106429-fel-i-uppladdnings-kod/page2  
Föregående sida: https://www.webforum.nu/amne/php/106429-fel-i-uppladdnings-kod.md
