mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 10.12.2016 02:29 Benutzername: Passwort: Auto-Login

Thema: [Flash MX + PHP] force download im IE? vom 26.03.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [Flash MX + PHP] force download im IE?
Autor Nachricht
Gargoyle
Threadersteller

Dabei seit: 19.05.2005
Ort: -
Alter: 31
Geschlecht: Männlich
Verfasst So 26.03.2006 17:55
Titel

[Flash MX + PHP] force download im IE?

Antworten mit Zitat Zum Seitenanfang

Halo...
ich bau grad eine kleine Page auf der ein PDF mit Aktionen zum Download angeboten werden soll. Im Firefox funktioniert das auch tiptop aber im IE nicht:

Flash aufruf ungefähr so:
Code:
var pdf="aktionen/viandus_aktionen_0406.pdf";
this.onRelease=function(){
  getURL("download.php?datei="+pdf);
};


PHP code:
Code:
<?php
$filename=$_GET['datei'];
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$filename);
readfile($filename);
?>


zu sehen auf viandus aber bitte nicht über sinn unsinn von flash etc diskutieren.. auch die gestalterischen Ansprüche halten sich in grenzen... ist alles noch ein bisschen im rohbau...

Gruss und danke Gargoyle
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 35
Geschlecht: Männlich
Verfasst Di 28.03.2006 02:02
Titel

Antworten mit Zitat Zum Seitenanfang

Rufe mit der getURL-Methode eine PHP-Datei mit folgendem Inhalt auf, dann funktioniert es. (nur noch gerade die Pfadvariable anpassen) Lächel

Code:

<?php
header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=\"Hier_der_Pfad_deiner_PDF-Datei\"");
$pdfname = "Hier_der_Pfad_deiner_PDF-Datei";
$dateioeffnen = fopen($pdfname, "rb");
if ($dateioeffnen)
{
$dateilesen = fread ($dateioeffnen, filesize ($pdfname));
echo $dateilesen;
fclose($dateioeffnen);
}
exit();
?>


Zuletzt bearbeitet von l'Audiophile am Di 28.03.2006 02:03, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Gargoyle
Threadersteller

Dabei seit: 19.05.2005
Ort: -
Alter: 31
Geschlecht: Männlich
Verfasst Di 28.03.2006 22:37
Titel

Danke der Herr!

Antworten mit Zitat Zum Seitenanfang

Sonar aus dem flashforum hat mir noch folgendes Skript "ans Herz gelegt" (sonar: so hat sowas auszusehen) *zwinker* ich wills euch und dem nächsten der sucht nicht vorenthalten:
Code:
if ( isset($_GET['datei']) ) {
    $path = $_GET['datei'];
}

if ( !file_exists($path) ) {
    die('File not found...');
}

header("Expires: 0");
header("Cache-Control: must-revalidate, pre-check=0, post-check=0");
header("Content-Type: application/octet-stream");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($path));
header("Content-Disposition: attachment; filename=".basename($path)."");
readfile($path);
exit;
  View user's profile Private Nachricht senden
 
Ähnliche Themen [PHP] Download Problem
PHP FTP Download Script
PHP Datei wird nicht ausgeführt, aber zum Download angeboten
PHP Download erzwingen, Datei-Header kaputt
flash video download
[Flash Plugin] Automatischer Download?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.