---
title: "Problem med upload script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/50614-problem-med-upload-script"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Cactuz"
published: "2002-08-17T18:38:12.000Z"
updated: "2002-08-24T15:10:28.000Z"
replies: 5
views: 409
page: 1
pages: 1
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/50614-problem-med-upload-script"
---

# Problem med upload script

## #1 — Cactuz, 2002-08-17T18:38Z

```php
$destination="upload/". $userfile_name; // katalog till vilken filen ska kopieras ($userfile_name ska stå kvar)
copy($_POST['userfile'],$destination);
```

> Warning: Unable to open '' for reading: No such file or directory in...

Sen undrar jag hur man kan kolla hur stor plats filen man laddar upp tar.

Har en till fråga, går det göra en if sats som kollar om en bild finns eller inte?

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

## #2 — Cactuz, 2002-08-17T20:48Z

Ändrade koden till

```php
$destination="/lite/mappar/upload/". $userfile_name;
copy($_FILES['userfile'],$destination);
```

Då får jag felet:
Warning: Unable to open 'Array' for reading: No such file or directory in...

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

## #3 — FlashX, 2002-08-24T14:33Z

Kommer $userfile_name ifrån fältet när man laddar upp?
I så fal får du använda 

```php
$userfile_name = $_FILES['userfile']['name'];
```

 innan du kan använda variabeln. 

Eftersom du använder $\_POST så antar jag att du har register_globals avstängt.

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

## #4 — Cactuz, 2002-08-24T14:45Z

Såhär ser formuläret ut:

```
<FORM ACTION="upload.php" METHOD="POST" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="userfile" VALUE="">
<BR>
<INPUT TYPE="submit" NAME="upload" VALUE="Upload!">
</FORM>
```

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

## #5 — Matte, 2002-08-24T14:56Z

Detta fungerar hos mig:

```
<?php 
// Denna fil har namnet upload.php

if (isset($_FILES['userfile']) && is_uploaded_file($_FILES['userfile']['tmp_name'])) {
  move_uploaded_file($_FILES['userfile']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/upload/".$_FILES['userfile']['name']);
}
?>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input name="userfile" type="file" value=""><br>
<input type="submit" name="upload" value="Upload!">
</form>
```

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

## #6 — Cactuz, 2002-08-24T15:10Z

Va mysigt ;)

Nu funkar det..

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

---

Tråden på webben: https://www.webforum.nu/amne/php/50614-problem-med-upload-script
