Avatar billede mr-bob Nybegynder
02. februar 2005 - 12:29 Der er 20 kommentarer og
1 løsning

lave side der åbner pdf?

Hvad skal der skrives hvis jeg har en tom side der skal åbne en pdf fil automatisk når jeg går ind på siden.

Jeg kan nemlig ikke linke direkte til pdf-filen så vil den bare downloades og ikke vises i readeren!!!

Håber i kan hjælpe.

Bob
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 12:31 #1
<a href="dinpdf.pdf"> Din pdf </a>

Er den eneste måde, og også den korrekt.
Det afhænger af ens browser indstillinger om den kan vises online.

Du kan dog med PHP tvinge brugeren til at downloade pdf'en , hvilket også er det bedste, det det sutter at læse pdf online, specielt hvis man har langsom forbindelse.
Avatar billede jamiros Novice
02. februar 2005 - 12:32 #2
Kan du ikke bare linke med target="_blank" ?
Avatar billede mr-bob Nybegynder
02. februar 2005 - 12:36 #3
alister.. den laver det samme nummer med at den bare vil downloade den..
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 12:38 #4
Din browser så, jeg har instillet min egen browser (Firefox) til ALTID at download pdf.
Der er ikke noget du kan gøre med html/serverside/whatever.
Avatar billede mr-bob Nybegynder
02. februar 2005 - 12:38 #5
problemet er at jeg kun kan uploade igennem et Admin modul som ligger filen op som etc http://www.hjemmeside.dkfilestreamer.php?f=1116 og der kan du ikke sætte pdf endelsen på.. Så jeg tænkte at man kunne lave en side der automatisk åbner pdf filen.
Avatar billede mr-bob Nybegynder
02. februar 2005 - 12:39 #6
på andre sider kan den jo godt vise pdf filerne. det er kun på min egen den vil downloade..
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 12:41 #7
ah, på den måde, det kan du nemt fixe med php.
laver lige eksempel
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 12:42 #8
<?php
header('Content-type: application/pdf');

readfile('dinpdf.pdf');
?>
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 12:44 #9
hov, glemte noget

<?php

header('Content-type: application/pdf');

header("Content-Disposition: inline; filename=$filename");

readfile('dinpdf.pdf');
?>
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 12:44 #10
og her uden variabler:

<?php

header('Content-type: application/pdf');

header("Content-Disposition: inline; filename="dinpdf.pdf" ");

readfile('dinpdf.pdf');
?>
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 12:44 #11
Avatar billede mr-bob Nybegynder
02. februar 2005 - 12:50 #12
hmm syntes ikke rigtigt jeg kan få det til at funke.. Kan jeg få dig til at lave et eksempel hvis pdf'en ligger på adressen http://www.Minside.dk/filestreamer.php?f=1116
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 13:03 #13
<?php

// filestreamer.php

if(isset($_GET['f']))
{
  $pdfID = $_GET['f']; // pdf'ens navn, hvor der sættes .pdf på
  $filename = $pdfID.".pdf";


  header('Content-type: application/pdf');
 
  header('Content-Disposition: inline; filename="downloaded.pdf"');

  readfile($filename);
}

?>
Avatar billede mr-bob Nybegynder
02. februar 2005 - 13:07 #14
ej jeg ved ikke om det er mig der er en torsk.. men kan altså ikke få det til at virke...

Når man skal sætte
http://www.Minside.dk/filestreamer.php?f=1116
ind i
<?php

// filestreamer.php

if(isset($_GET['f']))
{
  $pdfID = $_GET['f']; // pdf'ens navn, hvor der sættes .pdf på
  $filename = $pdfID.".pdf";


  header('Content-type: application/pdf');
 
  header('Content-Disposition: inline; filename="downloaded.pdf"');

  readfile($filename);
}

?>

Hvad kommer det så til at hede?
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 13:15 #15
eh, ? du skal ikke sætte noget link ind i denne her, det jeg postede er SELVE filestreamer.php
Avatar billede mr-bob Nybegynder
02. februar 2005 - 13:20 #16
hmm.. kan ikke få det til at virke... tror simpelthen bare ikke det virker med det skide admin system... De får bare lov til at downloade filen...
men du får self. lidt point som tak for hjælpen.
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 13:24 #18
Og nej tak, samler ikke på points.
Avatar billede alister_crowley Nybegynder
02. februar 2005 - 20:10 #19
kommet videre ?
Avatar billede mr-bob Nybegynder
14. februar 2005 - 11:24 #20
Nej. Har prøvet en hel masse. Men jeg har besluttet at ligge det til side, Men ellers mange tak for hjælpen. Jeg vil gerne give lidt point for hjælpen...
Avatar billede mr-bob Nybegynder
23. marts 2005 - 10:00 #21
well lukker. ellers tak for hjælpen
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