<?php $mimes = realpath(dirname(__FILE__).'/../../../../').'/conf/mime.conf'; $mimes_local = realpath(dirname(__FILE__).'/../../../../').'/conf/mime.local.conf'; if(!file_exists($mimes)){ $preload = realpath(dirname(__FILE__).'/../../../../') . '/inc/preload.php'; require($preload); $mimes = DOKU_CONF . 'mime.conf'; $mimes_local = DOKU_CONF .'mime.local.conf'; } $out=@file($mimes,FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); if(file_exists($mimes_local)) { $out_local = @file($mimes_local,FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $out = array_merge($out,$out_local); } foreach($out as $line) { if(strpos($line,'#') === false) { list($ext,$mtype) = preg_split('/\s+/', $line); $extensions[] = $ext; if(strpos($mtype,'image')!==false) { $image_extensions[] = $ext; } } } #print_r($image_extensions); echo implode("|",$image_extensions); ?>