Re: Writing a GIF/JPG Image
| From: | Evan Nemerson | Date: | Sat, 29 Jun 2002 02:03:57 +0000 |
| Subject: | Re: Writing a GIF/JPG Image | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-104458@lists.php.net to get a copy of this message | ||
Header("Content-type: image/jpeg");
???
On Friday 28 June 2002 18:23 pm, Brandon wrote:
> OK, i made this image.php file:
> ------------start---------------
> <?php
> $theFile = "";
>
> $fcontents = file ('Logo.gif');
> while (list ($line_num, $line) = each ($fcontents)) {
> $theFile .= $line."\n";
> }
>
> echo $theFile;
> ?>
> -------------end-----------------
>
> and I have an html file that does <img src="image.php"> but it just prints
> out a red box with an X, as if image is broken. I know the image is
> getting read in because I can echo it and its a bunch of garble, just like
> the jpg is if I open it up in notepad.
>
> Any idead?
>
> Thanks,
> Brandon
>
> "Rasmus Lerdorf" <rasmus@php.net> wrote in message
> news:Pine.LNX.4.44.0206281705180.2929-100000@www.lerdorf.com...
>
> > You wouldn't. You would write a script like fetch_image.php in which you
> > would do the mysql_query() and simply echo out the image data. Then in
> > your main HTML file you would use:
> >
> > <img src="fetch_image.php">
> >
> > You can pass information to this script either via GET-method args. eg.
> >
> > <img src="fetch_image.php?id=123">
> >
> > Or cooler would be to do an Apache ForceType to the PHP mime type on a
> > file named "images" in your doc_root and put the fetch image code into
> > thise images file. Then use:
> >
> > <img src="/images/123.jpg">
> >
> > And in your "images" script you would pick the image name out of
> > $PATH_INFO and do the appropriate mysql query.
> >
> > -Rasmus
> >
> > On Fri, 28 Jun 2002, Brandon wrote:
> > > I would like to store a jpg/gif image in a MySQL database (as a BLOB
>
> type I
>
> > > guess ;p), how would I output that into an <img src=""> in php?
> > >
> > > Thanks in advance,
> > > brandon
> > >
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
--
I have never let my schooling interfere with my education.
Samuel Clemens