Beste leden,
Ik zit met een probleempje: een externe afbeelding moet op de eigen server opgeslagen worden. Nu lukt dat prima, maar als er een afbeelding geladen moet worden van een url die niet bestaat komt er een foutmelding.
IK heb dit geprobeerd op te lossen:
if(is_file($url_externe_afbeelding)){
//afbeelding inladen
}
en ook geprobeerd met:
if(file_exists($url_externe_afbeelding)){
//afbeelding inladen
}
maar beiden werken niet. Via Internet kom ik er ook niet uit hoe het wel zou moeten. Iemand die me hiermee helpen kan?
Bedankt!
- Controleren of afbeelding op externe server bestaat PHP
-
11-02-2012, 16:48 #1
- Berichten
- 156
- Lid sinds
- 14 Jaar
Controleren of afbeelding op externe server bestaat PHP
-
-
11-02-2012, 16:55 #2
WebsiteFavourite
- Berichten
- 37
- Lid sinds
- 13 Jaar
Re: Controleren of afbeelding op externe server bestaat PHP
Denk dat dit zou moeten werken (heb het niet getest):
<?php
function http_file_exists($url)
{
$f=@fopen($url,"r");
if($f)
{
fclose($f);
return true;
}
return false;
}
?>
-
11-02-2012, 17:07 #3
- Berichten
- 118
- Lid sinds
- 18 Jaar
Re: Controleren of afbeelding op externe server bestaat PHP
eventueel:
http://php.net/manual/en/function.getimagesize.php
PHP Code:
if(getimagesize($remoteURL)){
//image exists!
}else{
//image does not exist.
}
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic