Visualizzazione dei risultati da 1 a 4 su 4

Discussione: da txt a mysql

  1. #1

    da txt a mysql

    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

  2. #2
    nessuno sa risopondermi?

  3. #3
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Francamente non vedo il problema.
    Dipende da come è strutturato il database e da come è strutturato l'array. Se fornisci indicazioni su queste due strutture magari ti possiamo aiutare a compilare una query.

    http://freephp.html.it/guide/lezioni.asp?idguida=8
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  4. #4
    Bhè per mettere nel DB nonè un problema, so farlo..solo non so come gestire quel tipo di array...

    C'è un modo per memorizzare i dati in un array e poi visualizzarli così:
    $img=$dati['img'];
    $link=$dati['url'];

    come un mysql_fetch_array() però utilizzando il file di testo?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.