Likes Likes:  0
Resultaten 1 tot 15 van de 15
Geen

Onderwerp: Is dit mogelijk?

  1. #1
    Marcel
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Is dit mogelijk?

    In een webapplicatie genereer ik RTF files met PHP. Mooie van RTF is dat het
    'platte tekst' is en ook in WORD binnen de browser getoond wordt.

    Een probleem dat ik tegenkwam is dat word pas in de browser opent als de
    extensie .rtf is... RTF-code gegenereerd met php heeft de extensie php
    (omdat het door een php file gebeurd). Ik heb e.e.a. weten te omzeilen om de
    extensie .rtf ook te mappen naar PHP.exe zodat ik het php file dat de rtf
    genereerd kan hernoemen naar file.rtf. Toch vind ik dat niet zo'n mooie
    oplossing, is er geen andere oplossing hiervoor?

    Marcel



  2. #2
    Erik Hensema
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?

    Marcel (neegeenspam@hotentottententententoonstellingen.nl ) wrote:
    > In een webapplicatie genereer ik RTF files met PHP. Mooie van RTF is dat het
    > 'platte tekst' is en ook in WORD binnen de browser getoond wordt.
    >
    > Een probleem dat ik tegenkwam is dat word pas in de browser opent als de
    > extensie .rtf is... RTF-code gegenereerd met php heeft de extensie php
    > (omdat het door een php file gebeurd). Ik heb e.e.a. weten te omzeilen om de
    > extensie .rtf ook te mappen naar PHP.exe zodat ik het php file dat de rtf
    > genereerd kan hernoemen naar file.rtf. Toch vind ik dat niet zo'n mooie
    > oplossing, is er geen andere oplossing hiervoor?


    Het lijkt me dat je gewoon de juiste mime-type moet meesturen.
    Standaard doet php altijd text/html, waardoor je browser de
    pagina *altijd* als html moet renderen. Het is dus een bug dat
    word start in dit geval.

    Overigens vrees ik dat je een internet explorer only site aan het
    maken bent.

    --
    Erik Hensema (erik@hensema.net) ICQ# 8280101
    Quoting-HOWTO: http://www.leerquoten.nl

  3. #3
    Rene Pijlman
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?

    Erik Hensema:
    >Het lijkt me dat je gewoon de juiste mime-type moet meesturen.


    Inderdaad.

    >Overigens vrees ik dat je een internet explorer only site aan het
    >maken bent.


    Dat valt toch wel mee? Alle redelijke browsers kunnen content van
    verschillende MIME-types aan, uiteraard voor zover een applicatie
    geconfigureerd is om content van dat MIME-type te presenteren.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  4. #4
    Erik Hensema
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?

    Rene Pijlman (reply.in.the.newsgroup@my.address.is.invalid) wrote:
    > Erik Hensema:
    >>Het lijkt me dat je gewoon de juiste mime-type moet meesturen.

    >
    > Inderdaad.
    >
    >>Overigens vrees ik dat je een internet explorer only site aan het
    >>maken bent.

    >
    > Dat valt toch wel mee? Alle redelijke browsers kunnen content van
    > verschillende MIME-types aan, uiteraard voor zover een applicatie
    > geconfigureerd is om content van dat MIME-type te presenteren.


    Uiteraard, maar MSIE is de enige browser die ik ken die kijkt
    naar de extentie van een bestand.

    --
    Erik Hensema (erik@hensema.net) ICQ# 8280101
    Get forgiveness now -- tomorrow you may no longer feel guilty.

  5. #5
    Marcel
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?


    "Erik Hensema" <usenet@smac.hensema.net> schreef in bericht
    news:slrnc080i9.8gj.usenet@dexter.hensema.net...
    > Rene Pijlman (reply.in.the.newsgroup@my.address.is.invalid) wrote:
    > > Erik Hensema:
    > >>Het lijkt me dat je gewoon de juiste mime-type moet meesturen.

    > >
    > > Inderdaad.
    > >
    > >>Overigens vrees ik dat je een internet explorer only site aan het
    > >>maken bent.

    > >
    > > Dat valt toch wel mee? Alle redelijke browsers kunnen content van
    > > verschillende MIME-types aan, uiteraard voor zover een applicatie
    > > geconfigureerd is om content van dat MIME-type te presenteren.

    >
    > Uiteraard, maar MSIE is de enige browser die ik ken die kijkt
    > naar de extentie van een bestand.
    >
    > --



    Ok bedankt,

    Het was inderdaad eenvoudig...:

    <?php Header('Content-Type: application/msword');?>



  6. #6
    Rene Pijlman
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?

    Marcel:
    >Het was inderdaad eenvoudig...:
    >
    ><?php Header('Content-Type: application/msword');?>


    Dat is niet de goede, want dat is het MIME-type van de binaire
    Word-bestanden (.doc).

    Volgens mij moet het text/rtf zijn.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  7. #7
    Marcel
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?


    "Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> schreef in
    bericht news:3h3800t54voi83r1kqfbmvr3ib9k5pglkd@4ax.com...
    > Marcel:
    > >Het was inderdaad eenvoudig...:
    > >
    > ><?php Header('Content-Type: application/msword');?>

    >
    > Dat is niet de goede, want dat is het MIME-type van de binaire
    > Word-bestanden (.doc).
    >
    > Volgens mij moet het text/rtf zijn.
    >
    > --


    Ja volgens mij heb je gelijk, dat dacht ik ook al maar als ik text/rtf als
    mime type doe dan geeft de browser een downloadvenstertje ipv dat het in de
    browser in ms word getoond wordt..

    Marcel



  8. #8
    Erik Hensema
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?

    Marcel (neegeenspam@hotentottententententoonstellingen.nl ) wrote:
    >
    > "Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> schreef in
    > bericht news:3h3800t54voi83r1kqfbmvr3ib9k5pglkd@4ax.com...
    >> Marcel:
    >> >Het was inderdaad eenvoudig...:
    >> >
    >> ><?php Header('Content-Type: application/msword');?>

    >>
    >> Dat is niet de goede, want dat is het MIME-type van de binaire
    >> Word-bestanden (.doc).
    >>
    >> Volgens mij moet het text/rtf zijn.

    >
    > Ja volgens mij heb je gelijk, dat dacht ik ook al maar als ik text/rtf als
    > mime type doe dan geeft de browser een downloadvenstertje ipv dat het in de
    > browser in ms word getoond wordt..


    Apart. Want RTF is nu juist een formaat dat door praktisch alle
    tekstverwerkers ondersteunt wordt. Als je application/msword gaat
    gebruiken dan limiteer je je gebruikers weer tot word, waardoor
    je net zo goed .doc kunt gebruiken ;-)

    --
    Erik Hensema (erik@hensema.net) ICQ# 8280101
    Quoting-HOWTO: http://www.leerquoten.nl

  9. #9
    Marcel
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?


    "Erik Hensema" <usenet@smac.hensema.net> schreef in bericht
    news:slrnc084pc.fa1.usenet@dexter.hensema.net...
    > Marcel (neegeenspam@hotentottententententoonstellingen.nl ) wrote:
    > >
    > > "Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> schreef in
    > > bericht news:3h3800t54voi83r1kqfbmvr3ib9k5pglkd@4ax.com...
    > >> Marcel:
    > >> >Het was inderdaad eenvoudig...:
    > >> >
    > >> ><?php Header('Content-Type: application/msword');?>
    > >>
    > >> Dat is niet de goede, want dat is het MIME-type van de binaire
    > >> Word-bestanden (.doc).
    > >>
    > >> Volgens mij moet het text/rtf zijn.

    > >
    > > Ja volgens mij heb je gelijk, dat dacht ik ook al maar als ik text/rtf

    als
    > > mime type doe dan geeft de browser een downloadvenstertje ipv dat het in

    de
    > > browser in ms word getoond wordt..

    >
    > Apart. Want RTF is nu juist een formaat dat door praktisch alle
    > tekstverwerkers ondersteunt wordt. Als je application/msword gaat
    > gebruiken dan limiteer je je gebruikers weer tot word, waardoor
    > je net zo goed .doc kunt gebruiken ;-)
    >
    > --
    > Erik Hensema (erik@hensema.net) ICQ# 8280101
    > Quoting-HOWTO: http://www.leerquoten.nl



    Dit is de code die ik gebruik:

    <?php header("Content-Type:
    application/msword");/*header("Content-Disposition: attachment;
    filename=downloaded.rtf");*/header("Expires: Mon, 26 Jul 1997 05:00:00
    GMT");?>{\rtf1\ansi\ansicpg1252\uc1
    \deff0\deflang1043\deflangfe1043{\fonttbl{\f0\from an\fcharset0\fprq2{\*\pano
    se 02020603050405020304}Times New
    Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
    {\f28\froman\fcharset238\fprq2 Times New Roman
    CE;}{\f29\froman\fcharset204\fprq2 Times New Roman
    Cyr;}{\f31\froman\fcharset161\fprq2 Times New Roman
    Greek;}{\f32\froman\fcharset162\fprq2 Times New Roman Tur;}
    {\f33\froman\fcharset177\fprq2 Times New Roman
    (Hebrew);}{\f34\froman\fcharset178\fprq2 Times New Roman
    (Arabic);}{\f35\froman\fcharset186\fprq2 Times New Roman
    Baltic;}{\f36\fswiss\fcharset238\fprq2 Arial
    CE;}{\f37\fswiss\fcharset204\fprq2 Arial Cyr;}
    {\f39\fswiss\fcharset161\fprq2 Arial Greek;}{\f40\fswiss\fcharset162\fprq2
    Arial Tur;}{\f41\fswiss\fcharset177\fprq2 Arial
    (Hebrew);}{\f42\fswiss\fcharset178\fprq2 Arial
    (Arabic);}{\f43\fswiss\fcharset186\fprq2 Arial Baltic;}}
    {\colortbl;\red0\green0\blue0;\red0\green0\blue255 ;\red0\green255\blue255;\r
    ed0\green255\blue0;\red255\green0\blue255;\red255\ green0\blue0;\red255\green
    255\blue0;\red255\green255\blue255;\red0\green0\bl ue128;\red0\green128\blue1
    28;\red0\green128\blue0;
    \red128\green0\blue128;\red128\green0\blue0;\red12 8\green128\blue0;\red128\g
    reen128\blue128;\red192\green192\blue192;}{\styles heet{\ql
    \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustri ght\rin0\lin0\itap0
    \f1\fs24\lang1043\langfe1043\cgrid\langnp1043\lang fenp1043 \snext0
    Normal;}{\*\cs10 \additive Default Paragraph Font;}}{\info{\title
    test}{\author Marcel }{\operator
    Marcel}{\creatim\yr2004\mo1\dy13\hr14\min44}
    {\revtim\yr2004\mo1\dy13\hr14\min44}{\version1}{\e dmins0}{\nofpages1}{\nofwo
    rds0}{\nofchars0}{\*\company }{\nofcharsws0}{\vern8269}}\paperw11906\paperh1
    6838\margl1417\margr1417\margt1417\margb1417
    \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\nox lattoyen\expshrtn\noultrls
    pc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmar gin\dghspace180\dgvspace18
    0\dghorigin1417\dgvorigin1417\dghshow1\dgvshow1
    \jexpand\viewkind1\viewscale132\viewzk2\pgbrdrhead \pgbrdrfoot\splytwnine\ftn
    lytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind \lytcalctblwd\lyttblrtgr\l
    nbrkrule \fet0\sectd
    \linex0\headery708\footery708\colsx708\endnhere\se ctlinegrid360\sectdefaultc
    l
    {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\ pntxta
    ..}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnh ang{\pntxta
    ..}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhan g{\pntxta
    ..}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnh ang{\pntxta )}}{\*\pnseclvl
    5
    \pndec\pnstart1\pnindent720\pnhang{\pntxtb
    (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnha ng{\pntxtb
    (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhan g{\pntxtb
    (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnha ng
    {\pntxtb
    (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhan g{\pntxtb
    (}{\pntxta )}}\pard\plain \ql
    \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustri ght\rin0\lin0\itap0
    \f1\fs24\lang1043\langfe1043\cgrid\langnp1043\lang fenp1043 {test2
    \par }}



  10. #10
    Michiel de Roo
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?

    Erik Hensema wrote:
    > Marcel (neegeenspam@hotentottententententoonstellingen.nl ) wrote:
    >
    >>"Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> schreef in
    >>bericht news:3h3800t54voi83r1kqfbmvr3ib9k5pglkd@4ax.com...
    >>
    >>>Marcel:
    >>>
    >>>>Het was inderdaad eenvoudig...:
    >>>>
    >>>><?php Header('Content-Type: application/msword');?>
    >>>
    >>>Dat is niet de goede, want dat is het MIME-type van de binaire
    >>>Word-bestanden (.doc).
    >>>
    >>>Volgens mij moet het text/rtf zijn.

    >>
    >>Ja volgens mij heb je gelijk, dat dacht ik ook al maar als ik text/rtf als
    >>mime type doe dan geeft de browser een downloadvenstertje ipv dat het in de
    >>browser in ms word getoond wordt..

    >
    >
    > Apart. Want RTF is nu juist een formaat dat door praktisch alle
    > tekstverwerkers ondersteunt wordt. Als je application/msword gaat
    > gebruiken dan limiteer je je gebruikers weer tot word, waardoor
    > je net zo goed .doc kunt gebruiken ;-)
    >


    Niet helemaal waar, want het gaat hier alleen om het content-type, dus hoe
    de file zicht voordoet. Als ik zoiets met mozilla onder linux open, dan
    krijg ik gewoon het download venstertje en kan ik hem dus met een ander
    programma als rtf openen.

    Overigens kun je bij de meeste browsers instellen wat er met een bepaald
    type file moet gebeuren. Dat IE een rtf bestand niet in Word opent ligt
    dus aan je lokale instellingen, die bij een ander heel anders kunnen zijn.

    Michiel.


  11. #11
    Rene Pijlman
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?

    Marcel:
    >Rene Pijlman:
    >> Volgens mij moet het text/rtf zijn.

    >
    >Ja volgens mij heb je gelijk, dat dacht ik ook al maar als ik text/rtf als
    >mime type doe dan geeft de browser een downloadvenstertje ipv dat het in de
    >browser in ms word getoond wordt..


    Leve Microsoft! :-)

    En wat doet application/rtf?

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  12. #12
    Michiel de Roo
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?

    Marcel wrote:
    > In een webapplicatie genereer ik RTF files met PHP. Mooie van RTF is dat het
    > 'platte tekst' is en ook in WORD binnen de browser getoond wordt.
    >
    > Een probleem dat ik tegenkwam is dat word pas in de browser opent als de
    > extensie .rtf is... RTF-code gegenereerd met php heeft de extensie php
    > (omdat het door een php file gebeurd). Ik heb e.e.a. weten te omzeilen om de
    > extensie .rtf ook te mappen naar PHP.exe zodat ik het php file dat de rtf
    > genereerd kan hernoemen naar file.rtf. Toch vind ik dat niet zo'n mooie
    > oplossing, is er geen andere oplossing hiervoor?
    >
    > Marcel
    >
    >


    Je kunt de filenaam ook veranderen met:
    header("Content-Disposition: attachment; filename="naam.rtf");

    Mocht iemand dan toch een downloadvenstertje krijgen, dan wordt de file
    ook onder de goede naam opgeslagen.

    Michiel.


  13. #13
    Inca
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?

    Erik Hensema wrote:
    > Uiteraard, maar MSIE is de enige browser die ik ken die kijkt
    > naar de extentie van een bestand.


    Opera soms ook.
    ( Recent versions of the Opera browser (the Windows versions, at least)
    have a pair of radio buttons on the Preferences -> File-types dialog:

    a.. Determine action by MIME type
    b.. Determine action by file extension if MIME type is unreliable
    The first choice is the one prescribed by RFC2616; the second one behaves
    somewhat like (not the same as) MSIE and is not compatible with RFC2616. In
    my opinion it's unfortunate that, at least in some installations I have
    seen, Opera installs with the latter option set by default. )

    http://ppewww.ph.gla.ac.uk/~flavell/...tent-type.html

    --
    Inca
    NEE - Geen kandidaat
    JA - Wel nieuwe NAVO topman
    http://www.poldermodelstickers.nl/



  14. #14
    Marcel
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?


    "Michiel de Roo" <michiel@mderooPUNTNL> schreef in bericht
    news:40042185$0$324$e4fe514c@news.xs4all.nl...
    > Erik Hensema wrote:
    > > Marcel (neegeenspam@hotentottententententoonstellingen.nl ) wrote:
    > >
    > >>"Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> schreef in
    > >>bericht news:3h3800t54voi83r1kqfbmvr3ib9k5pglkd@4ax.com...
    > >>
    > >>>Marcel:
    > >>>
    > >>>>Het was inderdaad eenvoudig...:
    > >>>>
    > >>>><?php Header('Content-Type: application/msword');?>
    > >>>
    > >>>Dat is niet de goede, want dat is het MIME-type van de binaire
    > >>>Word-bestanden (.doc).
    > >>>
    > >>>Volgens mij moet het text/rtf zijn.
    > >>
    > >>Ja volgens mij heb je gelijk, dat dacht ik ook al maar als ik text/rtf

    als
    > >>mime type doe dan geeft de browser een downloadvenstertje ipv dat het in

    de
    > >>browser in ms word getoond wordt..

    > >
    > >
    > > Apart. Want RTF is nu juist een formaat dat door praktisch alle
    > > tekstverwerkers ondersteunt wordt. Als je application/msword gaat
    > > gebruiken dan limiteer je je gebruikers weer tot word, waardoor
    > > je net zo goed .doc kunt gebruiken ;-)
    > >

    >
    > Niet helemaal waar, want het gaat hier alleen om het content-type, dus hoe
    > de file zicht voordoet. Als ik zoiets met mozilla onder linux open, dan
    > krijg ik gewoon het download venstertje en kan ik hem dus met een ander
    > programma als rtf openen.
    >
    > Overigens kun je bij de meeste browsers instellen wat er met een bepaald
    > type file moet gebeuren.



    Dat IE een rtf bestand niet in Word opent ligt
    > dus aan je lokale instellingen, die bij een ander heel anders kunnen zijn.
    >
    > Michiel.
    >


    Bedankt voor de feedback, ik ben benieuwd wat de door mij geposte php-code
    doet bij andere mensen in hun browser (bij plaatsing uiteraard op hun
    webserver)

    Marcel



  15. #15
    Marcel
    Is dit mogelijk?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Is dit mogelijk?


    "Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> schreef in
    bericht news:ae8800ln15ulqsdjsf5jjo48jog8a6lrgp@4ax.com...
    >
    > En wat doet application/rtf?
    >


    Nee werkt ook niet, geeft ook weer een download
    venstertje...application/msword lijkt het enige wat werkt....

    Marcel



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics