Вот простая функция для преобразования CSV в HTML-таблицу с использованием php:
function jj_readcsv($filename, $header=false) {
$handle = fopen($filename, "r");
echo '<table>';
//display header row if true
if ($header) {
$csvcontents = fgetcsv($handle);
echo '<tr>';
foreach ($csvcontents as $headercolumn) {
echo "<th>$headercolumn</th>";
}
echo '</tr>';
}
// displaying contents
while ($csvcontents = fgetcsv($handle)) {
echo '<tr>';
foreach ($csvcontents as $column) {
echo "<td>$column</td>";
}
echo '</tr>';
}
echo '</table>';
fclose($handle);
}
Можно назвать эту функцию как jj_readcsv('image_links.csv',true);
, если второй параметр имеет значение true, то первая строка из CSV будет принят в качестве заголовка / заголовка.
Надеюсь, это кому-нибудь поможет. Прокомментируйте, пожалуйста, любые недостатки в этом коде.
Давайте подумаем о разнице в том, что на самом деле происходит:
Перезапись URL:
Маршрутизация:
Я бы сказал, что эти двое настолько близки, что вам будет сложно найти ситуацию, в которой разница будет заметна.