PHP/MySQL | Кодеры подскажите
Тема закрыта by
Smitti
Причина: Решено
Причина: Решено
Всем привет! Есть проблема, задачка, которую мне приспичило решить вообщем код вывода прикреплённых файлов Вместо растровых иконок буду использовать шрифт, и нужно как то дать понять скрипту для каждого расширения своя иконка. Это уже есть для растровых иконок , но как это сделать, если иконку прописывать кодом html <i class=""></i> Подскажите плз
php
if (!empty($mess_files)) { foreach ($mess_files as $v) { if ($v['ext'] == 'jpg' or $v['ext'] == 'png' or $v['ext'] == 'gif' or $v['ext'] == 'jpeg') { echo '<img src="image.php?file='.$v['file'].'" alt="screeen" /><br />'; } echo '<img src="'.$v['icon'].'" alt="icon" /><a href="get.php?file='.$v['file'].'" >'.htmlspecialchars($v['name']).'</a><br />Размер файла: '.filesize_format($v['size']).'<br />Скачано: '.$v['count'].($v['count']>=2 && $v['count'] <= 4 ? ' раза' : ' раз').'<br />'; } } php
$mess_files = array(); if ($viewmess[4]) { $files = explode(';', trim($viewmess[4])); if ($files[0]) { foreach ($files as $v) { $v = explode(':', $v); $ext = strtolower(pathinfo($v[0], PATHINFO_EXTENSION)); $mess_files[] = array( 'file'=>$v[0], 'name'=>basename($v[0]), 'ext'=>$ext, 'count'=>$v[1], 'size'=>$v[2], 'icon'=>(file_exists('../../images/ext/'.$ext.'.gif')?'../../images/ext/'.$ext.'.gif':'../../images/ext/file.gif') ); } } }
switch заюзай