AbanteCart Community

AbanteCart Development => AbanteCart v2.0 => Topic started by: raj@ad4u.co.uk on May 01, 2018, 04:57:46 PM

Title: Convert CRLF in description to <br>
Post by: raj@ad4u.co.uk on May 01, 2018, 04:57:46 PM
Items manually added where the user types a CRLF in the description can turn the export products file into a nightmare for importing in other software, like a php script to create a google merchant feed.

$products = file_get_contents('C:\$_LaptopSpareParts_Shop\products.txt');
$n=preg_match_all('/(\"[^\"]+?\")/',$products,$match);  //this searches for all "..crlf..."
$k=20;

foreach($match[1] as $m){
    if(strpos($m,"\r\n"))   
        $products = str_replace($m,str_replace("\r\n","<br>",$m),$products);
}


Hope this helps.


Raj
Title: Re: Convert CRLF in description to <br>
Post by: Basara on May 02, 2018, 01:56:54 AM
Hello.
When you run export what CSV delimiter you use? And what is nightmare ?