Ciao a tutti,
diversi negozi mi metton osui loro server un file txt con i prezzi ecc riservati al mio sito come http://www.atomicshop.it/listini/cdcopy.txt.
St ofacendo uno script che mi legga i dati e li importi in mysql.
Il codice è questo:
<?
include("../funzioni.php");
connetti();
$negozio="atomicshop";
if (file_exists($negozio.".txt")) {
unlink ($negozio.".txt");
touch ($negozio.".txt");
} else {
touch ($negozio.".txt");
}
$file_remoto= fopen("http://www.atomicshop.it/listini/cdcopy.txt", "rb");
$contenuto = "";
do {
$dati = fread($file_remoto, 8192);
if (strlen($dati) == 0) {
break;
}
$contenuto .= $dati;
} while (true);
fclose($file_remoto);
$file_locale=$negozio.".txt";
$testo_locale=fopen($file_locale, 'a');
fwrite ($testo_locale, $contenuto);
fclose ($testo_locale);
echo "File $file_locale creato correttamente!
";
$file_locale="atomicshop.txt";
$fileint = file_get_contents($file_locale);
//$chars = preg_split('/(.*)+\|(.*)+\|(.*)+\|(.*)+\|(.*)+\|(.*)/', $str, -1, PREG_SPLIT_OFFSET_CAPTURE);
$dati = explode("|", $fileint);
$dati = array_chunk($dati, 6);
echo "<pre>";
print_r($dati);
echo "</pre>";
?>
Il punto è che poi con quel tipo d iarray nn so come mettere i dat inel campo giusto. Mi dareste gentilmente una mano perfavore?
SAluti