Im trying to download images from remote server, resize and then save it local machine.
To do this I use a WideImage.
<?php include_once($_SERVER['DOCUMENT_ROOT'].'libraries/wideimage/index.php'); include_once($_SERVER['DOCUMENT_ROOT'].'query.php'); do { wideImage::load($row_getImages['remote'])->resize(360, 206, 'outside')->saveToFile($_SERVER['DOCUMENT_ROOT'].$row_getImages['local']);} while ($row_getImages = mysql_fetch_assoc($getImages)); ?> This works most of the time. But it has a fatal flaw.
If for some reason one of these images is not available or doesn't exists. Wideimage throws a fatal error. Preventing any further images that may exist from downloading.
I have tried checking file exists like this
do { if(file_exists($row_getImages['remote'])){ wideImage::load($row_getImages['remote'])->resize(360, 206, 'outside')->saveToFile($_SERVER['DOCUMENT_ROOT'].$row_getImages['local']);} } while ($row_getImages = mysql_fetch_assoc($getImages)); But this doesn't work.
What am I doing wrong??
Thanks
file_exists()check work and how is$row_getImagesdefined?