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 } ?>