Grunnen er å beholde menyer, headinger, logoer og lignende
I tilleg er det jo litt enklere å lage brukerbegrensninger, til filen antar
jeg.......
-Ove
> Ønsker å inkludere en PDF fil i stedet for å linke til den.
Selvsagt... Om du med dette mener at i stedet for å få opp en link til en
PDF-fil vil brukeren få en PDF-fil med riktige headere i retur...
Selvsagt med det resultat at brukerens PDF-leser startes opp og
"nettsiden" ikke lenger er en nettside med alt hva dette innebærer av
manglende funksjonalitet styrt serverside...
> Grunnen er å beholde menyer, headinger, logoer og lignende
Og det var..?
> I tilleg er det jo litt enklere å lage brukerbegrensninger, til filen
> antar jeg.......
Neppe...
Hva er det du egenlig forsøker å oppnå...? Det virker som om du hverken
har oversikt over hva PHP er eller gjør.
--
Regards/mvh Joachim Mæland
If everything seems under control, you're just not going fast enough.
-Mario Andretti
> Ønsker å inkludere en PDF fil i stedet for å linke til den.
>
Definer inkluder? Fremvise en indlejret PDF eller linke til en
indlejret PDF?
Begge dele kan lade sig gøre:
http://de2.php.net/manual/en/function.stream-context-create.php
http://de2.php.net/file_get_contents
http://de2.php.net/manual/en/function.fpassthru.php
http://de2.php.net/manual/en/function.header.php -> eksempel 1
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
windows.
>
> Hva er det du egenlig forsøker å oppnå...? Det virker som om du hverken
> har oversikt over hva PHP er eller gjør.
Det jeg ønsker er å presentere innholdet av en PDF fil i et 'div' med menyer
og annet i andre div's rundt, slik at brukeren opplever å være på min side
selv om PDF filen vises.
PDF filen kan godt være et bilde av filen som åpnes, med en slidebar, så
flere siders pdf kan vises på siden.
Nesten alle disse filene er scannede A4 brev utsendt som vanlig post på
tidliger tidspunkt.
Ser for meg at bildet kanskje kan være klikkbart, evt bare med en
knapp/link, for å åpne filen på vanlig måte ("linket"), for bedre
funksjonalitet (søking m.v.)
Opplever ofte at brukere som er på min side (en forening) er brukere med
"liten" erfaring i surfing, og de ender opp med å måtte søke opp hjemmesiden
på nytt etter å ha lest en PDF.
Håper det bedre beskriver hva jeg tenker, og prøver å oppnå.
-Ove
Det er bedre å gi brukeren mulighet til å åpne pdf-en direkte i et
PDF-program, som i linken til Michael:
http://de2.php.net/manual/en/function.header.php -> eksempel 1
For å innfelle i html:
<object data="pdf_via_php.php?fil=dokument.pdf" type="application/pdf"
style="width: 300px; height: 300px">
<a href="pdf_via_php.php?fil=dokument.pdf">document.pdf</a>
</object>
eller
<iframe src="pdf_via_php.php?fil=dokument.pdf" style="width: 300px;
height: 300px">
<a href="pdf_via_php.php?fil=dokument.pdf">document.pdf</a>.
</iframe>
[...]
> Opplever ofte at brukere som er på min side (en forening) er brukere med
> "liten" erfaring i surfing, og de ender opp med å måtte søke opp hjemmesiden
> på nytt etter å ha lest en PDF.
Så la de åpne pdf-en som et vedlegg. Så kan de bare lukke programmet
og framdeles være inne på din side når de er ferdige.
<?php
// Angi filen som PDF
header('Content-type: application/pdf');
// Angi filen som vedlegg som kan åpnes eller lastes ned
header('Content-Disposition: attachment; filename="dokument.pdf"');
// Navnet på den originale pdf-filen
readfile('original.pdf');
?>
Eller er det mon pdf => html han mener?
Ja det er det. er det mulig?
-Ove
>
> Ja det er det. er det mulig?
>
Måske dette er hvad, du leder efter:
http://www.fpdf.org/
Nei den er feil vei.
Har pdf, vil ikke lage den.
altså pdf til html og ikke html til pdf :-)
-Ove
For å innfelle i html:
Høres ut som det jeg ønsker :-)
<object data="pdf_via_php.php?fil=dokument.pdf" type="application/pdf"
style="width: 300px; height: 300px">
<a href="pdf_via_php.php?fil=dokument.pdf">document.pdf</a>
</object>
Oppfatter det du skriver her som om at du forhåndsviser pdf-filen i en
300x300px ramme, med en link til filen etter (evt under avhengig av plassen
tilgjengelig på siden). Er dette riktig oppfattet.
Greier ikke å finne innholdet av pdf_via_php.php i det du skriver, og lurer
på om du kan gi meg det?
Klippet bort iframe eksemplet, da jeg oppfattet det som en annen variant av
den samme løsningen.
Så la de åpne pdf-en som et vedlegg. Så kan de bare lukke programmet
og framdeles være inne på din side når de er ferdige.
Ja, jeg er klar over disse mulighetene og ønsker å benytte dem til
åpneknappen som også skal leges ved på siden. Sliter dog fortsat med å få
den opp i et <div> som var ønsket mitt her, kal det gjerne en
"forhåndsvisning" av innhoødet i pdf-filen.
Takk for innspill
-Ove
Det gjør du med Ajax, ikke PHP: http://vuzit.com/
> I tilleg er det jo litt enklere å lage brukerbegrensninger, til
> filen antar jeg ...
Det er det nok ikke. Dersom du skal _vise_ meg PDF-filen, må jeg
laste den ned til min maskin, akkurat som jeg må med alle HTML- og
bildefilene du også viser meg. Og når jeg først har den på min
maskin, har jeg egentlig full kontroll.
Men det er en annen debatt. Den Online Ducument Vieweren jeg
linker til over lar deg i alle fall inkludere en PDF-fil i en
hvilken som helst webside, den er gratis og den virker i Firefox
på Ubuntu, så jeg antar den er temmelig plattformuavhengig.
--
Lasse G. Dahl <URL: http://www.lassedahl.com/ >
I'm a citizen of Legoland travellin' incommunicado
Det ser ut til å være akkurat det jeg jakter på :-)
>
>> I tilleg er det jo litt enklere å lage brukerbegrensninger, til
>> filen antar jeg ...
>
> Det er det nok ikke. Dersom du skal _vise_ meg PDF-filen, må jeg
> laste den ned til min maskin, akkurat som jeg må med alle HTML- og
> bildefilene du også viser meg. Og når jeg først har den på min
> maskin, har jeg egentlig full kontroll.
Nei det er ikke av viktighet her i det hele tatt. Så bare for maeg at dersom
php leste filen for så å presentere den uten info om hvor filen lå, kunne
jeg stenge innsyn til filene for andre enn lokale script på serveren.
>
> Men det er en annen debatt. Den Online Ducument Vieweren jeg
> linker til over lar deg i alle fall inkludere en PDF-fil i en
> hvilken som helst webside, den er gratis og den virker i Firefox
> på Ubuntu, så jeg antar den er temmelig plattformuavhengig.
Skal studeren den når jeg kommer tilbake fra ferie, eller kanskje i ferien,
hvem vet.......
Takk for hjelpen
-Ove