Reply to Re: [PHP] Downloading Images

Your name:

Reply:


Posted by Jochem Maas on 01/13/05 22:29

John Camp wrote:
> I was able to successfully make a very simple http proxy - turns out the
> php documentation has the code for this =] - but now I need a way to
> display images. I figured the best way would be to download the images
> to a temporary folder, then parse the html to point to the images on my
> server instead. The problem is that I do not know how to download the
> images.

$imgdata = file_get_contents("http://somedomain.com/someimage.jpg");

but this assumes that your php setup has the allow_url_fopen ini setting
set to true/1, see here for more info:
http://nl2.php.net/manual/en/ref.filesystem.php#ini.allow-url-fopen

if not then the only other way _I_ can think of, using PHP, is using the
cURL extension - which maynot be available either :-S

>
> Also if anyone has a link to a parsing script it would save a good
> amount of time.


regexps is the way to go, I did a quick google and found this post:
http://forums.devshed.com/t173149/s.html&highlight=parse+image

there is a little code snippet there which might be a starting point for
you.

here is an untested regexp which goes a little further, it assumes that
the img tags have the src attr properly delimited and specifically
delimited with doublequotes.

|<img [^>]*src="([^"]*)"[^>]*>|i

hope that helps you on your way.

(hey list-guys! look no rtfm'ing in sight!)

>
> Thanks for any help.
>

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация