<?php
 $CHECK_FILE_EXISTS = false; $i = &$_GET['i']; require("func.php"); require("init.php"); if($DEBUG) error_reporting (E_ALL); if(!file_exists($i_source)) { if($DEBUG) die("file http://$i is not accessible or script error"); else send_image("i.gif"); exit; } if(!$w && !$h && !$wm && !$of) { send_image($i_source); exit; } if(time()-filemtime($i_source) <= 10) $DO_NOT_CACHE = 1; @mkdir(dirname($i_cache), 0777, true); convertImage($i_source, $i_cache, "{$w}x{$h}", null, $quality, $wm); clearstatcache(); if($CHECK_FILE_EXISTS && !file_exists($i_cache)) { if($DEBUG) die("image convert failed [#2]"); else send_image("i.gif"); exit; } if( (!$CHECK_FILE_EXISTS || ($CHECK_FILE_EXISTS && file_exists($i_cache))) && send_image(img: $i_cache, touch_file: true)) { if($DO_NOT_CACHE) unlink($i_cache); exit; } else { if($DEBUG) die("image convert failed [#3]"); else send_image("i.gif"); exit; } exit; 