• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

datei(bild) string wieder zusammensetzen

Cheffchen

Senior HTML'ler
Hallo,

mal eine duslige frage, wie bekomme ich aus ein string der aus einer Datei (bild) erstellt wurde wieder ein Datei(bild).

also ich erstelle den string aus einem Formular herraus:
PHP:
$_SESSION['files']['contents'] = file_get_contents($_FILES['datei']['tmp_name']);

Dann habe ich ein string denn ich dann auch per PHPmailer so verschicken kann
PHP:
$mail->AddStringAttachment($_SESSION['files']['contents'],$_SESSION['files']['datei_name']);

Nun zu dem was ich nicht hin bekomme, ich möchte die datei zwischendurch nun doch wieder anzeigen aber ich bekomme das nicht wieder zusammengebaut.
Ich habe schon versucht die $_SESSION wieder auszugeben aber da stimmt nur der Dateiname.
Der versuch war so was nicht funktioniert:
PHP:
<?php
session_start();
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename='.$_SESSION['files']['datei_name']);
    header('X-Sendfile: '.$_SESSION['files']['contents']);
    exit;
?>
Cheffchen
 
Wo setzt Du denn

PHP:
$_SESSION['files']['datei_name']

?

Ersetze mal

PHP:
header('X-Sendfile: '.$_SESSION['files']['contents']);

durch

PHP:
echo $_SESSION['files']['contents'];
 
Zurück
Oben