Afficher un message
Vieux 20/06/2008, 13h35   #7
Captain Paralytic
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: get a pdf file from server

On Jun 20, 9:57am, Pépê <josemariabar...@gmail.com> wrote:
> On 19 Jun, 22:16, Michael Fesser <neti...@gmx.de> wrote:
>
>
>
> > .oO(Pépê)

>
> > >Thanks for the answer Micha.

>
> > >Well, when i try it on my local server i go to another page and what i
> > >see is a page with a link with the name of the pdf file.

>
> > The script just prints a URL with the filename of the PDF. In the
> > resulting HTML source code it should look like

>
> > <a href="./uploads/files/test.pdf">Get File!</a>

>
> > You should check that. If for whatever reason the URL would be just

>
> > ./uploads/files/

>
> > then you would probably get a server-generated index page containing a
> > list of the directory content. This would mean the problem is your PHP.

>
> > >How can i see if it is the correct content type?

>
> > If it's online, you can use <http://web-sniffer.net/>, for a local check
> > the "Live HTTP Headers" extension for Firefox is probably the easiest
> > way to examine the answer from the server. What matters is the Content-
> > Type header in the response, it describes of what type the returned data
> > is and how the browser should handle it. For PDFs the returned content
> > type should be "application/pdf", which will allow browsers to either
> > show the PDF inline (if a plugin is available) or to launch an external
> > viewer.

>
> > Micha> Yes, it shows

>
> ./uploads/files
>
> What can i do to change that???
>

The first thing to do is to please stop top posting (top posting
fixed).

Next I would suggest reporting the bug you have found as it is pretty
much impossible for the output to show:
./uploads/files
However, if I assume that you have made a copy'n'paste error and teh
output actually shows:
./uploads/files/
then you should look at why you are getting nothing output by your
echo statement, which is most likely because there is nothng in the
variable $pdf.

Since you do not tell us how $pdf is supposed to get populated, there
is not much more we can tell you.

BTW, <?php echo $pdf ?> should really say <?php echo $pdf; ?>

  Réponse avec citation
 
Page generated in 0,06536 seconds with 9 queries