Du verwendest einen Internet Explorer in einer Version kleiner gleich 8. Dieser Browser wird nicht unterstützt. Bitte aktualisiere mindestens auf Version 9.
Patrick Saar - Codes

Codes

Patrick Saar

PHP Bilder Download

Sie möchten ein Bild auf Ihrer Webseite zum Download anbieten, ohne dass der User das Bild umständlich per Klick der rechten Maustaste -> Grafik speichern unter... downloaden muss. Die Lösung eines solchen Problems ist ein dreizeiliges PHP Skript.
PHP

Es wird ein Link im HTML Quelltext, der Downloadlink, auf das PHP Skript (nicht auf das Bild) gesetzt. Die PHP Datei veranlasst daraufhin den Browser einen "Speichern unter"-Dialog, wie er auch bei Klick auf Links mit z.B. zip-Dateien angezeigt wird, zu öffnen. Nun kann das Bild bequem vom User mit einem lokalen Programm geöffnet oder auf den PC heruntergeladen werden.

Unten ist der Code des PHP Skripts, der Download des Codes und ein Beispiel.

Beispiel

Das kurze PHP-Skript

header('Content-type: image/gif'); // Hier das Format des Bilds angeben
header('Content-Disposition: attachment; filename="bild.gif"'); // Hier den Dateinamen angeben, der als Standarddateiname beim Download angezeigt wird
readfile('bild-zum-download.gif'); // Hier der Pfad + Dateinamen des Quellbilds auf dem Webserver

Der HTML-Code, der nicht das Bild, sondern das Skript aufruft, welches dann auf das Bild leitet.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="author" content="Patrick Saar" />
<title>PHP Bilderdownload</title>
</head>
<body>
<a href="php-bilder-download.php">Bild herunterladen</a>
</body>
</html>

1,56 KB - Downloads: 2855

Diese Seite verwendet Cookies um die beste Nutzerfreundlichkeit zu bieten. Falls Du auf der Seite weitersurfst, stimmst Du der Cookie-Nutzung zu.
Details Ok