Avatar billede pitzen Nybegynder
18. juni 2003 - 15:01 Der er 8 kommentarer og
1 løsning

Kan man "include" alle dokument-typer?

Hej!

På min hjemmeside bruger jeg denne kode:

<?php include("menu.html"); ?>

Spørgsmålet er nu; kan man eksempelvis "includere" en .doc fil??

Håber i kan hjælpe!
Avatar billede schaefner Juniormester
18. juni 2003 - 15:06 #1
Du kan jo prøve, men jeg tvivler.
Avatar billede schaefner Juniormester
18. juni 2003 - 15:31 #2
du kan måske nok indkludere den, men jeg tror ikke resultatet bliver kønt.
Avatar billede Slettet bruger
18. juni 2003 - 15:31 #3
Nej, eftersom en .doc fil indholder en masse sjov udover selve teksten.

F.eks. indeholder en tifældig valgt .doc fil her hos mig følgende inden selve teksten:

ÐÏࡱá                >  þÿ                œ          ž    þÿÿÿ    š  ›  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì¥Á 5@  ð¿            Q   bjbjÏ2Ï2                   "ˆ  X  X  tI                            ÿÿ        ÿÿ        ÿÿ                ˆ    V      V  V      V      V      V      V            j      ÒI      ÒI      ÒI  8 
J  D  NJ  ”  j      e„  h  îJ      îJ  "  K      K      K      ¿M      ¿M      ¿M      䃠   惠     惠     惠     惠     惠     惠 $  Í…  R  ˆ  V 
„                    V      ¿M                      CM  |  ¿M      ¿M      ¿M     
„              V      V      K              K  3  „    ñg      ñg      ñg      ¿M  X   V      K      V      K      䃠             ñg                                                      ¿M      䃠     ñg  2  ñg      #h  2  €  ”  V      V                                                              l‚      K      âJ    på;aˆ3à       ÒI      Z  ª     .          pƒ  t  5„  0  e„      B  *  uˆ      Áe    uˆ  \  l‚              j      j      V      V      V      V                      uˆ              V      l‚    ¿M      ¿M      ñg      ¿M      ¿M                                      ¿M      ¿M      ¿M     
„     
„      j      j  Ä5  .:  ¤          Ûg    j      j      .:       
Avatar billede stalle Nybegynder
18. juni 2003 - 15:32 #4
Du kan vel godt include den, men det kommer nu nok ikke til at se ud som du gerne vil ha' det til
Avatar billede stalle Nybegynder
18. juni 2003 - 15:33 #5
Det var vi så RET enige om at mene :-)
Avatar billede jakoba Nybegynder
18. juni 2003 - 15:44 #6
den navn du angiver er blot et filnavn og det kan have hvad pokker ekstention det skal være.

men det der står i filen vil blive fortolket af php, så hvis du prøver at inklude et .jpg billede får du bare gylle ud af det.
Avatar billede myplacedk Nybegynder
18. juni 2003 - 17:15 #7
Det kan man sagtens, PHP er ligeglad med hvad dine filer indeholder.
Fx. virker dette fint:
<?php
header('Content-type: image/jpeg');
require('billede.jpg');
?>

Du skal blot være opmærksom på, at hvis filen indeholder "<?", så vil PHP prøve at fortolke den. Hvis det så ikke er PHP-kode alligevel, så er der ballade.

Hvis filen alligevel ikke indeholder PHP, så brug noget andet end lige include. Hvordan er det nu... Det er nok readfile() du skal have fat i... (Slå selv op i manualen)
Avatar billede jakoba Nybegynder
18. juni 2003 - 17:25 #8
myplacedk >> er den ikke lidt risikabel?  Det er ikke spor usandsynligt at den billedfil indeholder bogstavsekvensen '<' fulgt af '?' og så prøver php at fortolke derfra.
Avatar billede myplacedk Nybegynder
18. juni 2003 - 17:52 #9
jakoba > Det var vist også det jeg sagde. ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester