---
title: "Problem med uppladdning till databas."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/112449-problem-med-uppladdning-till-databas"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Fredde Mannen"
published: "2004-09-27T13:40:18.000Z"
updated: "2004-09-27T22:16:22.000Z"
replies: 8
views: 292
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/112449-problem-med-uppladdning-till-databas"
---

# Problem med uppladdning till databas.

## #1 — Fredde Mannen, 2004-09-27T13:40Z

Jag har gjort allt som står på denna sida: <http://www.phpuniverset.dk/show_artikels.phtml?ArtikelID=14>

Men inte fan funkar de inte.. upload.php, den blir blank hela tiden... inget laddas upp .. inget sker förutom ingenting alls... :( 

Vars kan felet sitta?

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

## #2 — Fredde Mannen, 2004-09-27T14:48Z

upload.php

```php
<?
// inkludera databaskoppling.
include "mysql.inc";

if (is_uploaded_file($_FILES['filen']['tmp_name']) ) { 
 
  $fp = fopen($_FILES['filen']['tmp_name'], "rb");
  $data = fread($fp, $_FILES['filen']['size']); 
  $data = addslashes($data);
  fclose($fp);
  
  $sql = "INSERT INTO filer(filedata,name,filtyp,size) VALUES(
       '$data',
       '{$_FILES['filen']['name']}',
       '{$_FILES['filen']['type']}',
       '{$_FILES['filen']['size']}'
	)";
   
   mysql_query($sql) or die(mysql_error()); 
   
   header("Location: admin_images.php);  
   exit;
 } else {
	echo "Error!";
}
?>
```

En enklare version: 
Alltså det är ju inte sant.. detta bör väl funka eller? :O Men de funkar inte för mig, vad kan vara fel? 

Några felmeddelanden visas inte!

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

## #3 — Mc Fetto, 2004-09-27T14:54Z

Kommer du in i if-satsen?

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

## #4 — fiddler, 2004-09-27T15:30Z

Finns "rb" i fopen egentligen? Ska det inte vara "r"?

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

## #5 — Pedda, 2004-09-27T16:56Z

På raden

```php
header("Location: admin_images.php);
```

 har du missat en ", ska vara 

```php
header("Location: admin_images.php");
```

 

För övrigt har inte jag heller hört talas om rb ihop med fopen, men det kanske finns.

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

## #6 — Fredde Mannen, 2004-09-27T17:29Z

hmm... att ta bort b:et löste de hela... mysko site jag var på! :D

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

## #7 — fiddler, 2004-09-27T18:00Z

> **Fredde Mannen skrev:**
>
> hmm... att ta bort b:et löste de hela... mysko site jag var på! :D

Servern kanske inte förstod danska. :q

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

## #8 — Matte, 2004-09-27T21:56Z

b:et ska vara där. Det är nödvändigt för att du ska kunna öppna en fil binärt i Windows och en del andra OS.

Det ska fungera med "rb" även i Linux/Unix, även om det inte har någon funktion där.

Eller som manualen säger:

> For portability, it is strongly recommended that you always use the 'b' flag when opening files with fopen().

 
<http://se2.php.net/manual/en/function.fopen.php>

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

## #9 — Fredde Mannen, 2004-09-27T22:16Z

Then why the f\*\*\* didn't  it work? :q ja varför.. men utan då funka de prima.. ehmm

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

---

Tråden på webben: https://www.webforum.nu/amne/php/112449-problem-med-uppladdning-till-databas
