* @copyright 2011 Romain d'Alverny
* @license MIT License, see LICENSE.txt
* @link http://svnweb.mageia.org/svn/web/hugs/
*/
header('Content-Type: text/html; charset=utf-8');
$app_root = realpath(dirname(__FILE__));
$images = glob(sprintf('%s/var/hugs/*.jpg', $app_root));
if (count($images) > 0) {
$img_tmpl = '';
$img = $images[array_rand($images)];
$out = sprintf($img_tmpl,
str_replace($app_root, '', $img));
if (function_exists('exif_read_data')) {
// TIP use jhead -ce photo.jpg to edit photo COMMENT field
$exif = exif_read_data($img, null, true);
if (!is_null($exif)
&& isset($exif['COMMENT'])) {
$out .= sprintf('',
nl2br(preg_replace('`((?:https?|ftp)://\S+[[:alnum:]]/?)`si',
'$1',
trim($exif['COMMENT'][0]))));
}
}
$out = sprintf('', $out);
} else {
header($_SERVER['SERVER_PROTOCOL'] . ': 404 Not Found');
header('Status: 404 Not Found');
$out = '
';
}
ob_start();
?>
Free Hugs! @ Mageia
\n", ">\n\t", "\t", ' ', ";\n"), array('>', '>', '', '', ';'), $s);
echo $s;