Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Csv e php

  1. #1

    Csv e php

    Ciao, io ho un file csv che mi ha dato un'azzienta ospitato sul loro server che viene aggiornato ogni 2 gg io dovrei fare in modo di leggerlo e impostarlo nelle mie pagine web..

    dentro questi dati ci sono 10 colonne che io dovrei importare nel mio come faccio??

    Ciaoo e grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    print "<table border=1 width=90% >";
    $fd= fopen ($file_path, "r");
    $x=0
    while (!feof ($fd))
    {$riga=fgets($fd, 4096);
    if($riga!="")
    {$arr=split(';', $riga);
    print "<tr>";
    print "<td>".$arr[0]."</td>";
    print "<td>".$arr[1]."</td>";
    aggiungi tanti print quanti sono i campi

    print "</tr>";$x++;}
    }print "</table>";
    fclose($fd);



    facendo cosi ti crei una tabella popolata con i valori del csv

  3. #3
    E il link del sito dove devo metterlo??
    E se io vorrei dividerli per gategoria come faccio??

    Grazie ciaoo

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    non capisco bene cosa intendi....
    ma tu il file lo hai ?

    cosa intendi per dividere in categorie?

  5. #5
    Allora in pratica io questo file l'ho ho su un server esterno dal mio sito.

    e dovrei prenderlo da quel server e stamparlo sul mio sito.

    Ogni prodotto che è ha una categoria ecc e dovrei in una pagina mettere le categoria psp in un'altra gameboy e così avanti come potrei fare??

    ciaoo

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ti conviene farti dare il file csv oppure te lo caricano loro dal tuo sito.

    per le categorie, se provi lo script che ti ho dato noterai che tutte le colonne del csv sono distinte dalle celle dell'array.
    sta a te poi gestirlo in maniera opportuna

  7. #7
    Ok proverò a fare dopo pranzo

    Ciao e graziees

  8. #8
    Adesso vorrei però che questo file venga messo nel db io ho fatto questo codice ma non va

    Codice PHP:
    <?
    # Mi connetto al server Mysql e seleziono il DB da usare
    $db = @mysql_connect('localhost''root''');
    @
    mysql_select_db('press');

    # Creo una variabile con il file CSV Mda importare
    $CSVFile "lastweb.txt";

    # Eseguo la query per l'importazione
    LOAD DATA LOCAL INFILE C:\WM\www\lastweb.txt INTO TABLE shop FIELDS TERMINATED BY 

    # Chiudo la connessione al DB
    mysql_close($db);
    ?>
    Cosa sbaglio

    ??

    Ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    non saprei......io la eseguo in modo diverso la query....con la funzione
    mysql_query_db

    prova con quella e dimmi se non funzia ancora.

  10. #10
    Mi riesci a fare un esempio

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.