SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.06.2008, 15:57:18
carbon carbon ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 30
Beiträge: 3
Bilder per php downloaden

Ich Organisiere seit kurzem eine Webseite für HD-Desktophintergründe
Ich verwende dafür wordpress.
Ich kenn mich selbst mit php aus aber das reicht nicht.

also ich brauche ein script, dass es mir ermöglicht, die bilder nicht im browser anzuzeigen, sondern ich will das die bilder im browser runtergeladen werden, wenn man auf den link klickt.

z.B.

<a href="archiv/dl.php?dl=bildname.jpg">Download</a>
Mit Zitat antworten
  #2  
Alt 07.06.2008, 15:59:46
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
AW: Bilder per php downloaden

Ist es ein Problem für die wenn Du die Bilder verpackst?
Mit Zitat antworten
  #3  
Alt 07.06.2008, 16:27:17
carbon carbon ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 30
Beiträge: 3
AW: Bilder per php downloaden

das sind etwa 1780 bilder
das ist zu aufwändig
Mit Zitat antworten
  #4  
Alt 07.06.2008, 16:30:49
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Bilder per php downloaden

Das zauberwort heißt: "attachment"
Siehe: http://de2.php.net/manual/de/function.header.php
Mit Zitat antworten
  #5  
Alt 07.06.2008, 16:39:29
carbon carbon ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 30
Beiträge: 3
AW: Bilder per php downloaden

ok danke

für dijenigen die das selbeproblem haben:

PHP-Code:
<?php
// downloading a file
$filename $_GET['path'];

// fix for IE catching or PHP bug issue
header("Pragma: public");
header("Expires: 0"); // set expiration time
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
// browser must download file from server instead of cache

// force download dialog
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");

// use the Content-Disposition header to supply a recommended filename and
// force the browser to display the save dialog.
header("Content-Disposition: attachment; filename=".basename($filename).";");

/*
The Content-transfer-encoding header should be binary, since the file will be read
directly from the disk and the raw bytes passed to the downloading computer.
The Content-length header is useful to set for downloads. The browser will be able to
show a progress meter as a file downloads. The content-lenght can be determines by
filesize function returns the size of a file.
*/
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));

@
readfile($filename);
exit(
0);
?>
und dann einfach so verlinken:

<a href="datei.php?path=[URL]">Download</a>
Mit Zitat antworten
  #6  
Alt 07.06.2008, 16:48:10
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Bilder per php downloaden

PHP-Code:
// force download dialog 
header("Content-Type: application/force-download"); 
header("Content-Type: application/octet-stream"); 
header("Content-Type: application/download"); 
Tripel gemoppelt, tuts auch nicht besser :)
Von den 3 Headern bleibt nur der Letzte über....

Geändert von DokuLeseHemmung (07.06.2008 um 16:48:22 Uhr)
Mit Zitat antworten
  #7  
Alt 08.06.2008, 22:38:10
smartweb smartweb ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 57
Beiträge: 60
AW: Bilder per php downloaden

Hi,


wichtig für das Downloaden ist nur:

Code:
header("Content-Disposition: attachment; filename=".basename($filename).";");
__________________
Florian Wiessner

Smart Weblications GmbH
Martinsberger Str. 1
D-95119 Naila

fon.: +49 700 762 789 32 - 0,12 EUR/Min*
fax.: +49 700 762 789 32 - 0,12 EUR/Min*
24/7: +49 900 311 886 00 - 1,99 EUR/Min*
http://www.smart-weblications.de

--
Sitz der Gesellschaft: Naila
Geschäftsführer: Florian Wiessner
HRB-Nr.: HRB 3840 Amtsgericht Hof
*aus dem dt. Festnetz, ggf. abweichende Preise aus dem Mobilfunknetz
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder mit PHP anzeigen Rolf_M PHP für Fortgeschrittene und Experten 4 19.08.2006 02:17:02
Bilder nach DB Abfrage anzeigen space PHP Grundlagen 1 12.06.2006 09:06:20
Wie man durch PHP von der Schule fliegen kann?! Jacki Off Topic Area 2 06.08.2004 12:20:39
bilder und css in php einbinden gipsy PHP Grundlagen 4 11.11.2003 22:08:51
Professionelle Lösung von php + Bilder +include maho15 PHP für Fortgeschrittene und Experten 9 19.12.2002 20:34:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:08:18 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt