php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.12.2009, 13:54  
Neuer Benutzer
 
Registriert seit: 11.12.2009
Beiträge: 5
PHP-Kenntnisse:
Anfänger
wiseguy befindet sich auf einem aufstrebenden Ast
Standard NEUE Datei per PHP senden

Hallo,

Ich möchte aus einem Script Dateien senden (genauer gesagt geht es darum ein CVS Dokument auszuliefern, dessen Inhalt dynamisch generiert werden soll), aber so, dass es als neue Datei gesendet wird.

Mein Problem dabei ist, dass ich wohl eine solche Datei ausliefern kann, aber dann immer innerhalb der aktuellen Seite. Das will ich aber nicht.

Also ich kenn nur die Methode header, mit der aber das ganze Dokument mit einem Header versehen wird.

Im Endeffekt soll es so sein, dass ich auf der Seite einen Button habe, bei dessen Drcken die selbe Seite nochmals aufgebaut wird, aber zusätzlich ein Dateidownload gestartet wird mit der generierten CVS Datei.

Ist das machbar (mittels PHP natürlich)

mfg
wiseguy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.12.2009, 19:13  
stebi
Gast
 
Beiträge: n/a
Standard

Wie es aussieht, hast du ein Formular, mit dem du die Parameter für die CSV-Generierung einstellen/auswählen kannst.
Jetzt kannst du je nach Ausfruf verschiedene Aktionen ausführen.

* Formular abgeschickt und vollständig: CSV generieren, header setzen und Inhalt ausgeben
* Ansonsten Formular anzeigen

Wenn es das nicht ist, bitte besser erklären. Prinzipiell kannst du bei einem Request aber nicht beides machen, Seite neu rendern und CSV-Download anbieten.
 
Alt 13.12.2009, 20:25  
Erfahrener Benutzer
 
Benutzerbild von jw-lighting
 
Registriert seit: 25.03.2009
Beiträge: 126
PHP-Kenntnisse:
Fortgeschritten
jw-lighting befindet sich auf einem aufstrebenden Ast
jw-lighting eine Nachricht über ICQ schicken
Standard

Wenn du erst die darzustellende Seite lädtst und dann mit einer Meta-Weiterleitung, JS oder eben einem Link den Download einleitest und diesen mit header() in den HTTP-Headern auch als solchen ausweist, sollte jede gute Brwoser dei darzustellende Seite bestehen lassen und die Datei speichern.
__________________
jw-lighting ist offline  
Alt 14.12.2009, 00:37  
Neuer Benutzer
 
Registriert seit: 11.12.2009
Beiträge: 5
PHP-Kenntnisse:
Anfänger
wiseguy befindet sich auf einem aufstrebenden Ast
Standard

Okay, habs jetzt wiefolgt gelößt: Hab eine weitere Datei "export.php" erstellt, die mittels session ein Array "export" ausließt und daraus die Datei zusammenbaut.

Vom Formular aus kann man nun einen Link betätigen, der diese export.php in einem neuen Fenster aufruft. Zuvor wird natürlich das Array entsprechend aufgebaut und gefüllt und an die session Variable "export" übergeben.

Soweit läuft das jetzt erstmal.

Nun bin ich dabei, eine schöne excel Datei aufzubauen (csv Datei reicht mir nicht mehr - sieht nicht schön aus). Aber das ist ja ein anderes Kapitel

Soweit erstmal Danke für die Hilfe.

Geändert von wiseguy (14.12.2009 um 00:52 Uhr). Grund: LInk zum anderen Thema hinzugefügt
wiseguy 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
datei upload und per email senden PHP-Fortgeschrittene 14 03.11.2011 14:35
Datei per iframe einbinden - aber mit Parametern! mooonikaaa PHP Tipps 2009 2 05.12.2009 13:50
Datei auf ein Server senden mbilla PHP Tipps 2009 2 20.10.2009 12:19
Upload script datei type falsch erkannt Marti95. PHP Tipps 2009 27 14.09.2009 15:32
php Variable in css datei Sascha321 PHP Tipps 2009 8 13.07.2009 02:29
[Erledigt] Neue Datei in neuem Ordner erstellen T-boy1994 PHP Tipps 2008 2 07.11.2008 16:22
[Erledigt] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
Datei mehrmals öffnen und schließen in einem Skript PHP Tipps 2005-2 14 14.07.2005 18:12
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
[Erledigt] Datei selber nach einer Abfrage senden, header() geht nicht? PHP Tipps 2005 2 23.02.2005 05:58
Datei teilweise senden PHP-Fortgeschrittene 4 18.12.2004 09:07
xfdf Datei mit PHP an eMail senden Problem: Leere Datei PHP Tipps 2004-2 1 07.12.2004 12:25
datei uploaden und per email senden. PHP Tipps 2004-2 2 26.11.2004 09:03
(ich schonwieder) Link seite automatisch imported_DJ Nuno PHP Tipps 2004 14 19.08.2004 17:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datei per php senden, datei per php versenden, php datei per mail versenden, dateien per php versenden, php datei per email senden, php csv senden, http://www.php.de/php-einsteiger/62224-neue-datei-per-php-senden.html, php datei per email versenden, php csv per mail versenden, datei per mail senden php, datei mit php versenden, datei mit php verschicken, php datei per header senden, datei per mail php, datei senden per php input, csv php senden, csv per php senden, downloadlink mit email versenden php, .vcs per php versenden, csv per mail verschicken

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