1 2015-06-10 14:29:25
2 2015-06-11 00:33:32
Re: Лимит файла
У меня реализовано в filesmanager место таблицы, блоки картинок, но не подскажете как сделать если загрузил допустим rar файл то отобразилась икона место картинки, в php не очень разбегаюсь,
но нубийский пример могу для объяснения показать:
esle .png, .jpg то выводит > img scr / esle rar то выводит > (div, span, хоть что там уже я сам разберусь) , но так как я нуб не знаю как правильно пишется))
вывод ссылки (вставляешь в src и выводит картинку, а если рар что делать?)
<?php echo $site_url.'/public/'.$path.$file; ?>
Код из filesmanager.admin.php (может нужен)
/ Array of forbidden types $forbidden_types = array('html', 'htm', 'js', 'jsb', 'mhtml', 'mht', 'php', 'phtml', 'php3', 'php4', 'php5', 'phps', 'shtml', 'jhtml', 'pl', 'py', 'cgi', 'sh', 'ksh', 'bsh', 'c', 'htaccess', 'htpasswd', 'exe', 'scr', 'dll', 'msi', 'vbs', 'bat', 'com', 'pif', 'cmd', 'vxd', 'cpl', 'empty'); // Array of image types $image_types = array('jpg', 'png', 'bmp', 'gif', 'tif');
3 2015-06-13 08:10:20
Re: Лимит файла
Что за лимит?
4 2015-06-17 06:11:15 (2015-06-17 06:11:55 отредактировано HiS)
Re: Лимит файла
по 2 вопросу я идиот!, мне до сих пор смешно, когда сносил полностью backend стер 90% кода и не заметил что там уже все есть что мне нужно, по 1 вопросу: не могу загрузить файл выше 2 мб.
Re: Лимит файла
Может кому пригодиться, код весь не разбирал буквально за 2 сек сделал..
<?php if (isset($files_list)) foreach ($files_list as $file) { $ext = File::ext($file); ?> <?php if ( ! in_array($ext, $forbidden_types)) {$dimension = ''; if (in_array(strtolower($ext), $image_types)) {$dim = getimagesize($files_path. DS .$file); if (isset($dim[0]) && isset($dim[1])) { $dimension = $dim[1] .'x'. $dim[0] .' px'; }} ?> <div class="col-lg-3 col-md-6 col-sm-6 box"> <div class="file"> <?php if (isset(File::$mime_types[$ext]) && preg_match('/image/', File::$mime_types[$ext])) { ?> <div class="img"> <a href="<?php echo $site_url.'/public/'.$path.$file; ?>" rel="<?php echo $site_url.'/public/'.$path.$file; ?>" class="chocolat" data-toggle="lightbox"> <div class="url" style="background-image: url(<?php echo $site_url.'/public/'.$path.$file; ?>);"> <div class="img-hidden"> <div class="vertical-helper"> <div class="vertical-center"> <i class="fa fa-picture-o"></i> </div> </div> </div> </div> </a> </div> <?php } ?> <?php if (isset(File::$mime_types[$ext]) && preg_match('/image/', File::$mime_types[$ext])) { ?> <?php } else { ?> тут код для файла <?php } ?>