Avatar billede taager-kongen Nybegynder
12. maj 2003 - 17:51 Der er 33 kommentarer og
2 løsninger

Hvis word fil i browser..

Hejza... Jeg ved som overskiften beskriver at den kan lade sig gøre... Har prøvet lidt med denne:
<?
Header("Content-type: application/msword-doc");
$filename = "test.doc";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);
     
echo $contents;
?>

Men den virker ikkke... Den viser en masse tegn.. Kan nogen hjælpe?
Avatar billede kube Nybegynder
12. maj 2003 - 17:59 #1
det er jo konverteringen der spiller en rolle!!! Så umildbart kan det ikke lade sig gøre.

lav i stedet et link og lad browseren om at vise det..
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 18:00 #2
nej... ! For det skal udvides til at dataen hentes fra en db! Og jo det kan lade sig gøre .. Basta
Avatar billede jakoba Nybegynder
12. maj 2003 - 18:03 #3
Husk lige at selv om du laver koden perfekt, så vil det aldrig virke hos folk der ikke har programmet Word installere.

Og mange af dem der har Word installeret vil nægte at modtage filen fordi de er bange for de mange word-virusser der har været. Sådan en word-fil der downloades og åbnes har samme rettigheder som når du åbner en word-fil du selv har lavet.

mvh JakobA
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 18:04 #4
ok... MEN DETTE TILFÆLDE lige meget... >Det er en længere foklaring, men det skal kun bruges af nogen... SOM ved hvad de åbner !
Kan du hjælpe?
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 18:05 #5
obs... Word er installeret
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 18:15 #6
kom nu.. Kan ingen?
Avatar billede jakoba Nybegynder
12. maj 2003 - 18:17 #7
Jeg er bange for at det er en indstilling i de enkelte brugeres browser.
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 18:18 #8
Det kan ordens, hvis du fortælle mig hvad jeg skal ændre i indstilling...
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 18:19 #9
er headeren rigtig?
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 18:26 #10
kunne du hjælpe eller?
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 18:37 #11
kom nu en eller anden.... har sat points op
Avatar billede kube Nybegynder
12. maj 2003 - 18:51 #12
det har da ikke en dyt med browseren at gøre!! Hvis det er noget så er det en "extension" der skal laves/hentes og tilføjes i php.ini
Avatar billede kube Nybegynder
12. maj 2003 - 18:52 #13
det er jo php der læser fra filen.. så hvis man kan lave en normal echo er det jo php der ikke er sat op til den slags formatering (.doc)
Avatar billede kube Nybegynder
12. maj 2003 - 18:58 #14
http://forums.devshed.com/showthread.php?threadid=38555

her skriver de at det er umuligt at konvertere den anden vej. Så mon ikke også det samme gælder for dig????
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 19:14 #15
Hallo fister.. DET KAN lade sig gøre,,.... !!! VED DET!
Avatar billede tipsen Nybegynder
12. maj 2003 - 19:21 #16
Det er ikke noget problem at sende en word-fil til klienten via php - problemet er bare om browseren hos klienten kan finde ud af at håndtere en wordfil - altså om personen bruger ms windows, ms office og ms ie i tilpas nye udgaver og rigtigt sat op!
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 19:23 #17
Jeg har adgang til disse computere .. Så vil du ikke hjælpe mig med at finde ud af hvordan jeg gør? her er siden.. Den vil bare downloade word.php ??:
www.rasmus-madsen.dk/test/word.php

Help Tipsen
Avatar billede tipsen Nybegynder
12. maj 2003 - 19:25 #18
Problemet er vist nok også at IE har helt sin egen opfattelse af om den skal adlyde de headere/mimetypes der bliver sendt ud, så man skal lave nogle ekstra (ikke-standard) tricks for at få den til at makke ret - jeg kan ikke huske præcis hvordan det skal gøres men har tidligere set det på eksperten - måske endda et spørgsmål jeg selv stillede... Har ikke tid til at undersøge det nærmere, men det kan være nogle andre har.
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 19:26 #19
Jeg ville ellers blive kanon glad hvis du ville hjælpe... Men hvad skal jeg søge under helt præcist?
Avatar billede tipsen Nybegynder
12. maj 2003 - 19:31 #20
Prøv med følgende ord:

header download php mimetype
Avatar billede jakoba Nybegynder
12. maj 2003 - 19:40 #21
tipsen > http://www.cert.org/advisories/CA-2001-36.html


taager-king > prøv med

<?php

$filename = "test.doc";

Header("Content-type: application/msword-doc");
Header("Content-disposition: inline; filename='$filename' ");

$fd = fopen ($filename, "r");
fpassthru ( $fd );
fclose ($fd);
   
?>

mvh JakobA
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 19:43 #22
Jakoba--> vi er tættere på.. Den vil downloade test.doc nu... se her:
www.rasmus-madsen.dk/test/test.php

Det er der næsten...
Avatar billede jakoba Nybegynder
12. maj 2003 - 19:44 #23
Jeg har ikke Word så det vil under alle omstændigheder ikke virke for mig.
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 19:45 #24
hmm.. pis...hvordan tester vi det så? ved du om der har noget med mine indstinger at gøre?
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 19:54 #25
Jakoba.. Denne virker på min fars computer:
<?php

$filename = "test.doc";

Header("Content-type: application/msword");
Header("Content-disposition: inline; filename='$filename' ");

$fd = fopen ($filename, "r");
fpassthru ( $fd );
fclose ($fd);
   
?>


Men vil du ikke hjælpe mig med at sætte min op til at kunne gøre det?
Avatar billede tkandersen Nybegynder
12. maj 2003 - 20:07 #26
Hejsa

Dette er nok hvad du søger:

<?php
$mimetype = "application/msword";
$filename = "test.doc";

Header("Content-Type: $mimetype; name=\"$filename\"");
Header("Content-Disposition: inline; filename=\"$filename\"");
Header("Content-length: ".filesize($filename));
readfile($filename);
?>
Avatar billede tipsen Nybegynder
12. maj 2003 - 20:11 #27
jakoba: Meget nemmere hvis IE bare respekterede det der blev sendt ud... - men det er jo ikke MS tankegang...
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 20:16 #28
mimitypen for publisher kan jeg ikke finde... Kan nogen finde den?
Avatar billede tipsen Nybegynder
12. maj 2003 - 20:25 #29
hehe - "mimitypen" :-)
Avatar billede jakoba Nybegynder
12. maj 2003 - 20:34 #30
publisher
    endelse    .pub
    mimetype  application/x-mspublisher
fra siden http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/prodtechnol/iis/maintain/featusability/mimeiis.asp
Avatar billede taager-kongen Nybegynder
12. maj 2003 - 21:47 #31
Hvem skal jeg give pointsne? Alle andre end kube?
Avatar billede sostack Nybegynder
13. maj 2003 - 07:20 #32
Avatar billede taager-kongen Nybegynder
14. maj 2003 - 17:27 #33
hmm... Takkker.. MEGET... har fandme haft problemmer med det ! Hvem skal have points?
Avatar billede taager-kongen Nybegynder
05. juni 2003 - 12:37 #34
da det ser som ingen vil have pointsa :) ... tager mig og Thansen dem? håber det er ok... ellers skriv!
Avatar billede taager-kongen Nybegynder
05. juni 2003 - 12:37 #35
nu
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

IT-JOB

Capgemini Danmark A/S

Client Partner

Collectia A/S

Cyber Security Engineer

Politiets Efterretningstjeneste

GenAI-specialist i PET

Netcompany A/S

Network Engineer

Capgemini Danmark A/S

AI Data Architect