ДоХтор,
$sql = "SELECT * FROM `downfiles`
WHERE `type`='file'
ORDER BY `id` DESC LIMIT 3";
$i = 0;
$res = mysql_query($sql);
while ($row = mysql_fetch_assoc($res)) {
echo '<div class="list'. ($i & 1 ? 1 : 2) .'">'.
'<img src="/images/a.png" alt="" class="icon"/><a href="download/file.php?act=file&view='. $row['id'] .'">'. str_replace('|', '', $row['name']) .'</a></div>';
$i++;
} вот так норм в названиях файла не вырезает _ а вырезает тупые символы ||||