Avatar billede kjoller Nybegynder
15. oktober 2004 - 10:51 Der er 19 kommentarer og
1 løsning

Åben php side i word

Kan man ikke "åbne" en php side i word, således at man kan rette den og gemme den på sin maskine?
Avatar billede dmdisco Nybegynder
15. oktober 2004 - 10:53 #1
jo hvis php filen ligger på din egen computer

hvis du tager kilden fra en php side på internettet får du kun outputtet da php er et serverside sprog
Avatar billede brops Nybegynder
15. oktober 2004 - 10:55 #2
Jeg ville bruge notepad eller et andet program som editplus findes her: http://editplus.com/download.html begge dele behandler tekst som "ren" tekst word kan finde på at formatere det. Men ellers ja det skulle du da også kunne i word
Avatar billede dmdisco Nybegynder
15. oktober 2004 - 10:57 #3
ja some brops siger skal du passe på med word husk at sætte det til at gemme i plain text (.txt)
Avatar billede kjoller Nybegynder
15. oktober 2004 - 11:02 #4
dmdisco>> det er på min egen server jeg opretter dokumentet og så skal det printes ud/gemmes.

Hvordan gør jeg?

brops>> Der er et billede på så den kommer til at drille lidt.
Avatar billede brops Nybegynder
15. oktober 2004 - 11:11 #5
hmm.. så brug et program med grafisk interface... frontpage eller dreamweaver de kan begge behandle PHP, Word er ikke god hvis du skal have et billede med, da det udelukker at du kan kode det rent.

http://www.macromedia.com/software/dreamweaver/

ellers kan du jo også "bare" bruge koden som sætter et billede ind <img src=sti.jpg>

det skulle være lige til:
et eks:
//variabel med billede:
<?php
$billede = <img scr=billede.jpg width=250px heigth=250px alt=billede>
echo "<p>Her er et billede: <br>".$billede."<p>mere tekst"
?>
vil give output:

Her er et billede:
<<billede>>

mere tekst
Avatar billede staz Nybegynder
15. oktober 2004 - 11:13 #6
Heller brug notepad til at kode i end word. Det er næsten dømt til at gå galt hvis du bruger word =)
Avatar billede kjoller Nybegynder
15. oktober 2004 - 11:27 #7
Jeg tror lige at jeg tager det fra toppen engang :-)

Jeg har lavet en php side som retunere nogle info fra en db og det er de info jeg vil have ud på at worddokument.

dvs. i en browser :-)
Avatar billede hmortensen Nybegynder
15. oktober 2004 - 11:35 #8
Du kan gemme siden i IE, og så åbne den i word, og så kan den fint udskrives, eller hvad du nu vil
Avatar billede kjoller Nybegynder
15. oktober 2004 - 11:37 #9
hindu_skp >> Jeg ville gerne have at det skete automatisk uden at brugeren skal lavet for meget.
Avatar billede brops Nybegynder
15. oktober 2004 - 11:40 #10
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
document.write('<A HREF="java script:window.print(self)" class="link">Udskriv side</A>');
// -->
sådan kan du sætte den til at udskrive siden ved tryk på link
Avatar billede kjoller Nybegynder
15. oktober 2004 - 12:47 #11
brops>> Det ved jeg, jeg vil bare gerne lige have den igennem word, det er en font ting.
Avatar billede brops Nybegynder
15. oktober 2004 - 15:16 #12
den kan jeg ikke klare for dig..
Men hvis jeg har forstået dig rigtigt så:

1. du har noget indhold i din database
2. du vil trække det ud, og brugeren skal får det udskrevet som et worddok???

eller:

1. du har noget indhold i din database
2. du vil trække det ud, og have det til at blive til en anden teksttype??
Avatar billede brops Nybegynder
15. oktober 2004 - 15:25 #13
sorry skal lære at læse længere oppe :D

http://www.google.com/search?hl=en&lr=&q=convert+html+ms-word&btnG=Search

var en hurtig søgning på google
Avatar billede olebole Juniormester
15. oktober 2004 - 16:26 #14
<ole>

brops >> Prøv at bruge et par sekunder på at læse, hvad spørgeren skriver  ;o)

kjoller >> Du kan ikke umiddelbart oprette et Word-doc under PHP. Word benytter et besynderligt format - og det vil desuden kræve at du manipulerer dine data, binært på serveren.
Under ASP er det nok ikke det store problem, men under PHP, tror jeg, det bliver en kamp  :)

/mvh
</bole>
Avatar billede hmortensen Nybegynder
15. oktober 2004 - 17:00 #15
ole, det skulle eftersigende ikke være det store problem, men det kræver windows version af php.

COM og .NET (.NET er først i PHP5) er beskrevet her:
http://dk2.php.net/com
Avatar billede hmortensen Nybegynder
15. oktober 2004 - 17:04 #16
Eksempel på at lave et word doc, skrive noget tekst i det, og gemme det.
<?php
// starting word
$word = new COM("word.application") or die("Unable to instantiate Word");
echo "Loaded Word, version {$word->Version}\n";

//bring it to front
$word->Visible = 1;

//open an empty document
$word->Documents->Add();

//do some weird stuff
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("Useless test.doc");

//closing word
$word->Quit();

//free the object
$word = null;
?>

Taget fra:
http://dk2.php.net/manual/en/class.com.php
Avatar billede staz Nybegynder
15. oktober 2004 - 17:07 #17
Istedet for at trække det igennem word kan du få php til at genere en PDF fil til dig. Deri er teksten også antialised og du kan selv vælge font mm.

Lige hvordan det virker tekniske kan jeg ikke sige dig, men man kan gøre det =)
Avatar billede kjoller Nybegynder
22. oktober 2004 - 01:01 #18
hmortensen sender du ikke et svar?
Avatar billede hmortensen Nybegynder
22. oktober 2004 - 06:06 #19
Det kan jeg da gerne
Avatar billede kjoller Nybegynder
22. oktober 2004 - 08:34 #20
Tnx
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