CSV loop - Jaime
<?PHP
function readCSV($csvFile){
$file_handle = fopen($csvFile, 'r');
while (!feof($file_handle) ) {
$line_of_text[] = fgetcsv($file_handle, 0);
}
fclose($file_handle);
return $line_of_text;
}
$liveCsv = 'mps.csv';
$live = readCSV($liveCsv);
/*
RewriteCond %{REQUEST_URI} ^/baby-shower-pocket-tissues.html$ [NC]
RewriteRule ^(.*)$ /baby-shower-party-supplies.html? [R=301,L]
*/
?>
<?php
$domain = array('https://www.mypapershop.com', 'http://www.mypapershop.com');
foreach ( $live as $l ) {
$current = $l[0];
if ($current) {
if (strpos($current, '#') !== false) {
echo '<br/>' . $current . '<br/>';
} else {
if (strpos($current, 'Redirect 301') !== false) {
// Regular 301
$url = str_replace($domain, '', $current);
$urlExplode = explode('Redirect 301 ', $url);
$explode2 = $urlExplode[1];
$explode2 = explode(' /', $explode2);
$oldUrl = $explode2[0];
$newUrl = $explode2[1];
if (strpos($newUrl, '?') == false) {
$newUrl = $newUrl .'?';
}
echo 'RewriteCond %{REQUEST_URI} ^' .$oldUrl . '$ [NC]<br />';
echo 'RewriteRule ^(.*)$ /' . $newUrl . ' [R=301,L]<br />';
} else {
// Other
echo '<br />' . $current .'<br />';
}
}
}
}
?>