Questo il codice che ho fatto con tutte le prove... ma mi torna sempre 1 riga, quindi non divide correttamente gli a capo
codice:
$righe1=explode("\r",$righe);
echo count($righe1)."####";
if (count($righe1)<2) { $righe1=explode("\n",$righe); }
echo count($righe1)."####";
if (count($righe1)<2) { $righe1=explode("\r\n",$righe); }
echo count($righe1)."####";
if (count($righe1)<2) { $righe1=explode(chr(10),$righe); }
echo count($righe1)."####";
if (count($righe1)<2) { $righe1=explode(chr(13),$righe); }
echo count($righe1)."####";
Si tratta di csv normali, teoricamente tutti uguali... che cosa può essere che non vede gli a capo solo su alcuni?