php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.08.2008, 01:10  
Erfahrener Benutzer
 
Registriert seit: 13.05.2006
Beiträge: 466
Curanai ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] XML ausliefern - ohne Speichern?!

Seas und guten Abend,

auch wenn es jetzt wieder peinlich werden könnte, aber ich habe wohl jetzt schon zu tief in mein BECKs geschielt ...

Irgendwie stelle ich mich gerade mädchenhaftig an, da ich einen XML Baum gern schön zum Download anbieten will. Nein, der header() ist jetzt nicht mein Problem ... vielmehr würde ich gern das physikalische Speichern umgehen.

Und bei Zeuss fettem Ar***, ich kriege es gerade nur mit Speichern hin ...

Der Hintergrund ist simpel: XML Baum erstellen (mache ich ja schon für die Google Sitemap auf Knopfdruck) aus einer umfangreichen Datenbankinformation und eben ausliefern ...

Meine Frage ist also simpel: Geht das echt nur über Speichern? Kann ich mir ja fast nicht vorstellen ... ja, die Daten sind immer "on-the-fly" und haben weder Verfallsdatum noch ähnliches.

Habe jetzt schon ein wenig den Google-Algo gequält, finde hier aber nur Ideen aus ASP, die ich aber nicht adaptieren kann (u. a. bei bytes.com).

Es wird wieder sowas suuuper einfaches sein ... und schon wird es wieder peinlich!! Selbst an eine Auslieferung als etwas ähnliches wie Stream hatte ich schon im Auge ...

Hmmm ... für einen Klaps auf den Hinterkopf dankend

C.
__________________
Manche Menschen sind wie Schnitzel - nicht zäh, aber beidseitig bekloppt!
Curanai ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.08.2008, 01:22  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

Ich versteh grad dein Problem nicht ^^

Du hast einen xml - string erstellt (das was du im Moment speicherst)
Du kannst doch statt in eine Datei zu speicher einfach ein echo machen?!
__________________
Frank ist offline  
Alt 23.08.2008, 01:26  
Erfahrener Benutzer
 
Registriert seit: 13.05.2006
Beiträge: 466
Curanai ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ähm ... ich bin jetzt schon eine halbe Flasche BECKs weiter ... moment ... ich lese nochmal ...

Du meinst jetzt ehrlich, dass ein echo in Koop mit header() mein Ziel beschreibt???
__________________
Manche Menschen sind wie Schnitzel - nicht zäh, aber beidseitig bekloppt!
Curanai ist offline  
Alt 23.08.2008, 01:28  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

ja.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 23.08.2008, 01:30  
Erfahrener Benutzer
 
Registriert seit: 13.05.2006
Beiträge: 466
Curanai ist zur Zeit noch ein unbeschriebenes Blatt
Standard

*fall um* ... ja, es geht wirklich ... ôO ... habe jetzt meinen Header ein wenig eingeschränkt und auf octet-stream gesetzt ... was mir nicht gefällt: er benennt das Teil nach der Datei, die es erstellt.
__________________
Manche Menschen sind wie Schnitzel - nicht zäh, aber beidseitig bekloppt!
Curanai ist offline  
Alt 23.08.2008, 01:33  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Wie meinst du jetzt das wieder?

Evtl. hilft ein
Code:
header("Content-Disposition: attachment; filename=\"$name\"");

Manchmal sollte man sich einfach zwischen einem gepflegten Besäufnis und dem Programmieren entscheiden. Beides gleichzeitig ist selten eine gute Idee
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 23.08.2008, 01:38  
Erfahrener Benutzer
 
Registriert seit: 13.05.2006
Beiträge: 466
Curanai ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Und wieder muss ich Dich enttäuschen, mein lieber agrajag ... ich sagte nur, dass mein Feierabendbier ein wenig langatmig ausfällt ... von Besäufnis kein Wort - oder lalle ich hier meine Texte schon?!

Interessanter Vorschlag - habe ich doch eig. kein File für den Download.

Die Variante mit dem ECHO klappt ja ... aber noch nicht zu meiner vollen Zufriedenheit ... ich schraube ...

ECHO ... ich wusste ja, dass es peinlich werden könnte ... aber das trifft wieder ... ! ^^


EDIT: ... das schaut jetzt eig. ganz passabel aus ... zumindest im FF:

Und falls mal einer irgendwie eine ähnliche Blockade bei sich trägt:

PHP-Code:
$config = '<?xml version="1.0" encoding="utf-8"?> ... ';
header("Content-Type: text/plain");
header("Content-Disposition: attachment; filename=datasheet.xml");
echo $config;
Das geht und erfüllt die Erwartungen ... dankööö.
__________________
Manche Menschen sind wie Schnitzel - nicht zäh, aber beidseitig bekloppt!

Geändert von Curanai (23.08.2008 um 01:41 Uhr).
Curanai 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
Audio-Recorder / Zugriff auf Mikrofon -> speichern agrajag JavaScript, Ajax und mehr 4 27.07.2008 17:19
Bild Komprimiert speichern Culutio PHP-Fortgeschrittene 15 18.02.2007 18:54
PDF per PHP - Problem bei "Ziel speichern unter..." freq.9 PHP Tipps 2006 7 18.08.2006 16:54
[Erledigt] Speichern unter... geht nicht!!! PHP-Fortgeschrittene 8 09.02.2006 16:55
HEX speichern PHP Tipps 2006 1 03.02.2006 15:58
Array in Session speichern und wieder auslesen Riot PHP Tipps 2005-2 3 08.07.2005 11:43
Bild (.jpg) mit Link auf Festplatte speichern PsychoEagle PHP Tipps 2005-2 11 16.06.2005 14:54
Bild nicht speichern faux PHP-Fortgeschrittene 10 22.05.2005 11:10
Bilder speichern statt anzeigen... PHP Tipps 2005 3 25.04.2005 15:22
XML speichern McWolle PHP-Fortgeschrittene 5 04.04.2005 19:38
[Erledigt] Emails speichern Datenbanken 1 08.02.2005 20:06
Mail inkl. all. Elementen speichern Beitragsarchiv 5 29.12.2004 13:21
Bild speichern das mit der GDLib erstellt wurde. Stefano PHP Tipps 2004 2 22.09.2004 11:53
[Erledigt] BildURL speichern! PHP Tipps 2004 11 18.08.2004 09:18
Formular in Mysql Datenbank speichern Anuschka Datenbanken 1 15.08.2004 02:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php xml ausliefern, php xml datei ausliefern, simpl xml, php xml dateianhang, mit php nicht physische xml erzeugen, php xml zum download anbieten, php auf anfrage xml ausliefern, datei erstellen \nicht speichern\ download php, xml datei erstellen und zum download anbieten asp -.net, xml ohne php speichern, xml nicht speichern, xml ausliefern php, php xml baum erzeugen, xml mit php ausliefern, simpelxml speichern, http://www.php.de/php-tipps-2008/46907-erledigt-xml-ausliefern-ohne-speichern.html, simpelxml erzeugen, simpelxml php, php simpelxml utf8, php datei als xml ausliefern

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:54 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