[PHP] fpassthru() voor plaatjes

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Als ik fpassthru() gebruik om een plaatje door te sturen naar de browser komt dat plaatje een beetje corrupt aan: vreemde kleuren etc.

mijn code:

code:
1
2
3
4
5
6
$name = 'image.jpg';
$file = fopen($name, 'rb');

header('Content-Type: image/jpg');
header("Content-Length: " . filesize($name));
fpassthru($file);


ik heb het met en zonder b geprobeert :/

Acties:
  • 0 Henk 'm!

  • ekoopman
  • Registratie: April 2003
  • Laatst online: 13-09 16:08
Ik zie niet echt veel verschillen, maar ik gebruik deze code en die werkt altijd prima:
code:
1
2
3
4
5
6
$name="image.png";
header("Cache-control: private");
header("Content-Type: image/png");
header("Content-Length: ".filesize($name));
header("Content-Disposition: attachment; filename=".$name);
readfile($name);