This repository has been archived on 2025-01-19. You can view files and clone it, but cannot push or open issues or pull requests.
oliverdavies.uk-old-sculpin/scripts/redirects.php
2015-08-07 22:17:59 +01:00

34 lines
604 B
PHP

#!/usr/bin/env php
<?php
$csv = __FILE__ . '/redirects.csv';
$template = <<<EOS
---
layout: redirect
destination: %DESTINATION%
---
EOS;
$row = 0;
if (($handle = fopen($csv, 'r')) !== FALSE) {
while (($data = fgetcsv($handle, filesize($csv))) !== FALSE) {
$row++;
if ($row > 1) {
$templateData = [
'%DESTINATION%' => $data[1],
];
$output = strtr($template, $templateData);
file_put_contents("source/{$data[0]}.html", $output);
echo "Written to {$data[0]}.html\n";
}
}
}
fclose($handle);