---
title: "Nedladdningsscript, bilderna får lustiga pixlar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/94502-nedladdningsscript-bilderna-får-lustiga-pixlar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "ThACRoW"
published: "2004-01-10T23:09:19.000Z"
updated: "2004-01-11T02:10:23.000Z"
replies: 1
views: 218
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/94502-nedladdningsscript-bilderna-får-lustiga-pixlar"
---

# Nedladdningsscript, bilderna får lustiga pixlar?

## #1 — ThACRoW, 2004-01-10T23:09Z

<http://sons-of-aesir.mine.nu/~sa/downloads.php>

Om ni klickar på en av bilderna så blir pixlarna konstiga. Vad beror detta på? Så här ser koden ut:

```
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Type: image/jpg');

$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
if ((is_integer(strpos($userAgent, 'msie'))) && (is_integer(strpos($userAgent, 'win')))) {
	header('Content-Disposition: filename='.basename($filename).';');
}
else {
	header('Content-Disposition: attachment; filename='.basename($filename).';');
}

header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize($filename));

readfile($filename);
exit();
```

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

## #2 — ThACRoW, 2004-01-11T02:10Z

Har läst en massa och provat allt. Äntligen fungerar det av någon okänd anledning.

```
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');

header('Content-Type: image/jpeg');
header('Content-Length: '.filesize($filename));
header('Content-Disposition: attachment; filename='.basename($filename));
header('Content-Transfer-Encoding: binary');

$fp = fopen($filename, 'rb');
$buffer = fread($fp, filesize($filename));
fclose($fp);

print $buffer;
exit();
```

Tror det var readfile() som var knas.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/94502-nedladdningsscript-bilderna-får-lustiga-pixlar
