WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- OpenOffice Dokument an Browser übergeben

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » OpenOffice Dokument an Browser übergeben - 29 April 2024 Antworten
im Forum für Webhosting Homepage gefunden:
OpenOffice Dokument an Browser übergeben
Shinji
Pixelschubser
Threadstarter




Beiträge: 2

Hallo !

Ich erzeuge mit PHP (generate.php) eine OpenOffice Datei (SXW) indem ich eine vorhandene enpacke, in den dann erhaltenen XML Dateien Daten ersetze und wieder mit ZIP packe.

Jetzt würde ich gerne diese Datei an den Broser senden damit dieser die Datei an OpenOffice übergibt.

Dafür benutze ich folgenden Code:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8:
function sendtobrowser($newsxw)
{
    global $FINALDIR;
    header("Content-type:application/vnd.sun.xml.writer");
    readfile("$FINALDIR/$newsxw");
} 


Mit Mozilla funktioniert das wunderbar. Mozilla öffnet ein Dialogfenster und bietet mir an die Datei mit OO zu öffnen oder zu speichern. Die Datei hat zwar den Namen "generate.php.sxw" aber es funktioniert.

Mit dem IE funktioniert es aber nicht. Dieser bietet zum speichern nur eine Datei "generate.php" mit 1kB Größe an und wenn ich "Datei öffnen" auswähle wird zwar OpenOffice geöffnet, dieses kann die Datei aber nicht benutzen und gibt die Meldung aus, es könne die Datei http://_SERVER_/generate.php nicht öffnen da keine Verbindung zum Server hergestellt werden konnte.

Es muss doch eine Möglichkeit geben die Datei vorhandene new.sxw Datei vom Server an den Browser zu übertragen so das dieser die OO-Datei mit Openoffice öffnet und nicht irgendeine 1kB große generate.php (die echte generate.php ist 4kB groß!).

Gruß
Thorsten

Diese Nachricht wurde geändert von: Shinji
  Profil   Editieren   Zitieren
Shinji
Pixelschubser
Threadstarter




Beiträge: 2

So scheint es jetzt zu funktionieren.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16:
function sendtobrowser($newsxw)
{
	global $FINALDIR;
    header("Content-type:application/vnd.sun.xml.writer");
    header("Expires: Mon, 26 Jul 2001 05:00:00 GMT");               
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");  
    header("Cache-Control: no-store, no-cache, must-revalidate");   // HTTP/1.1
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");                                     // HTTP/1.0
    header("Cache-control: private");                               
    header("Content-Transfer-Encoding: binary");
    header("Content-Disposition: attachment; filename=$newsxw;");
    readfile("$FINALDIR/$newsxw");
}

  Profil   Editieren   Zitieren
mitterbinder
Pixelschubser




Beiträge: 1

Hi Shinji,
ich versuche auch grad ein OpenOffice Dokument in PHP zu editieren, kannst du mir deinen Quellcode mal mailen, ich hab da ein paar Probleme?
Johann.Mitterbinder@gmx.de

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#1693)
Pixelschubser




Beiträge: 2


Diese Nachricht wurde geändert von: Killersim
  Profil   Editieren   Zitieren
Mediman
Pixelschubser




Beiträge: 22

Ich arbeite mit dem C&M Office - powered by GETIGATE. Ein TOP Programm, nur zu empfehlen! www.getigate.de.vu

  Profil   E-Mail   Website   Editieren   Zitieren
Mediman
Pixelschubser




Beiträge: 22

HÄ? Was soll das? Ich hab doch nur ein mal geklickt!

Sry dafür...

  Profil   E-Mail   Website   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Oh man, lösch die andren halt!!

Und vielleicht könntet ihr beide mal aufhören das Forum zuzumüllen mit diesem sinnlosen Gequatsche?

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
Gerard
Pixelschubser




Beiträge: 1

Mal dumm gefragt, aber warum verwendest Du nicht

http://phpdocwriter.sourceforge.net

Abgesehen davon, daß es Dir erspart, Räder noch einmal neu zu erfinden, freut sich José sicher über jede Art von konstruktiver Kritik an seinem Projekt

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » OpenOffice Dokument an Browser übergeben

Aktuelle Beiträge zur Hilfe im Forum für Homepage - OpenOffice Dokument an Browser übergeben im Forum Homepage Hosting AntwortenLetztes Posting
Best online slots
in "PHP & MySQL"
0 23.01.2023 22:40 von Sevetr
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji
php preg_replace_callback für dynamischen Link
in "PHP & MySQL"
0 05.07.2016 11:02 von Rm21
PHP Code verschlüsseln
in "PHP & MySQL"
20 21.02.2016 21:25 von Kilian1
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon



Besucher : 7985373    Heute : 191     Gestern : 291     Online : 13     29.4.2024    13:09      2 Besucher in den letzten 60 Sekunden        
alle 30.00 Sekunden ein neuer Besucher
Nach oben