php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.12.2008, 19:12  
Neuer Benutzer
 
Registriert seit: 04.12.2008
Beiträge: 1
barbarella befindet sich auf einem aufstrebenden Ast
Standard Content-disposition: attachment auf Webserver speichern

Hallo miteinander, bin neu hier und bräuchte bitte eure Hilfe.

ich lese aus einer DB Bestelldaten und sende diese als xml formatiert zum Browser. Jetzt hätte ich aber gerne, dass die Daten bevor diese vom Browser zum speichern/öffnen angeboten werden zusätzlich auf meinem Webserver gespeichert wird. Weiß jemand wie das geht??

Mein Code der die Daten liest und dann zum Browser sendet:

PHP-Code:
   <?php
   
   header
("Content-type: text/html; charset=ISO-8859-1");
   
header("Content-disposition: attachment; filename=daten.xml");
   
header("Content-type: application/octet-stream; charset=iso-8859-1");
   
   echo 
'<?xml version="1.0" encoding="ISO-8859-1"?>
           <ALLE_BESTELLUNGEN>'
;

   
$i 0;
   WHILE (
$i $anzahl_bestellungen)
   {
    echo 
'
          <BESTELL_ID>$bestell_id</BESTELL_ID>
          <BESTELL_DATUM>$bestelldatum</BESTELL_DATUM>'
;
    
    } 
// ende WHILE
    
    
echo '</ALLE_BESTELLUNGEN>';
    
    
?>
barbarella ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.12.2008, 20:04  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

anstatt echo zu nutzen kannst du alles in einer variable abspeichern die du anschließen in eine datei speicherst (mittels file_put_contents() oder so) und sie dann ausgibst

oder du unterdrückst die Ausgabe von echo durch Ausgabepufferung mittels ob_start() und holst dir die ausgabe dann über ob_get_contents und schreibst sie einmal in ne Datei und gibst sie dann aus.
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MMS auf webserver empfangen und in datenbank speichern? Promaetheus Off-Topic Diskussionen 6 14.03.2007 15:54
eMail Attachment auslesen und auf Server speichern? becks123 PHP Tipps 2004-2 1 14.12.2004 11:54
Webmail mit IMAP / Problem mit Attachment speichern. PHP-Fortgeschrittene 1 13.10.2004 10:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html content-disposition, content-disposition charset, content-disposition html, php content-disposition: attachment, imap content-disposition, content disposition: attachment xml, php read content-disposition: attachment, content-disposition, content-disposition http speichern, html content-disposition attachment, content-disposition: attachment, content-disposition webserver, http://www.php.de/php-tipps-2008/49564-content-disposition-attachment-auf-webserver-speichern.html, content-disposition: attachment;, webserver attachments in datenbank oder auf server, content-disposition: html, header(\'content-disposition: attachment;, content-disposition php speichern, php content type attachment, content-dispostion web server

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum