tessguefen
4/8/2015 - 11:43 PM

CSV loop - Jaime

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 />';
            }
           
       }
    }
    
}
?>