1 (2014-09-22 06:27:09 отредактировано ravilr)

Тема: Файл csv в таблицу html

Данный сниппет переводит файл csv в html таблицу.
Файл csv должен быть сохранен с разделителем ; (точка с запятой) и в формате UTF8

Вызов сниппета {snippet get="view-csv", file="price"}
где
price  это имя файла, без расширения и путей.
view-csv  это название снипета, которое задали при создании.

По умолчанию файлы csv находятся по пути /public/uploads/price/

<?php
/*
@ Вывод содержимого файла csv в виде html таблицы
@ Пример: {snippet get="view-csv", file="price"}
*/
$file = Site::url().'/public/uploads/price/'.$file;
echo '<table><tbody>';
foreach(file($file.'.csv') as $line){
$row = explode(';', $line);
echo '<tr>';
foreach ($row as $rline) {
echo ('<td>' .$rline. '</td>');
}
echo '</tr>';
}
echo '</tbody></table>';
?>

Поделиться