Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27
  1. #11
    Se invece hai un excel in versione più evoluta puoi salvare nel formato chiamato: CSV (Macintosh) (*.csv).
    In questo modo viene prodotto un file csv con delimitatore il punto e virgola ; in codifica UTF8 senza BOM (che a te non interessa).
    Ho versione avanzata, ma salvando in questo formato le é spariscono proprio, e si mangia delle parti...

  2. #12
    Quote Originariamente inviata da blackmiles Visualizza il messaggio
    Ho versione avanzata, ma salvando in questo formato le é spariscono proprio, e si mangia delle parti...
    A me pare stranissimo.. a me ha sempre funzionato tutto correttamente.. ma il file può essere formattato in csv ?
    Magari hai roba fuori dalle celle.. o in celle a caso..
    per una corretta conversione in csv il file deve essere come una tabella

  3. #13
    il file è una semplice tabella su 6 colonne. Ho provato anche a rifarlo solo con una riga, ma accade uguale. Se vuoi ti metto il file in attach se si può.
    thanks!

  4. #14
    Quote Originariamente inviata da blackmiles Visualizza il messaggio
    il file è una semplice tabella su 6 colonne. Ho provato anche a rifarlo solo con una riga, ma accade uguale. Se vuoi ti metto il file in attach se si può.
    thanks!
    Non si può allegare.. ma caricalo da qualche parte (megaupload.. o altri) e scrivi il link.
    Vediamo un po'.. perchè non ci credo che non esporti un banale file.

  5. #15

  6. #16
    Quote Originariamente inviata da blackmiles Visualizza il messaggio
    Avrei gradito il file excel.. cmq.. vediamo un po' che si può fare..

    Ahh.. ok.. vedo anche che nel tuo codice ti uccidi leggendo il file riga per riga. Meglio usare.. fgetcsv();
    Ultima modifica di W Thunderbird; 20-05-2014 a 19:01

  7. #17
    Semplice e funziona tutto correttamente, lettere accentate comprese.
    Codice PHP:
    <html><head><meta charset="iso-8859-1"></head><body><?php$file=fopen('C:\xampp\htdocs\dati.csv','r+');$arr=fgetcsv($file,0,';');$i=0;while($arr !=NULL){print"<h1>".$arr[0]."</h1>";print"<a href= '".$arr[4]."' target='_blank'><img src='".$arr[1]."' border='0' width='".$arr[2]."' alt='news sul verde verticale' /></a>";print"<p>".$arr[3]."</p>";print"<a href= '".$arr[4]."' target='_blank'>".$arr[5]."</a>";print"<br /><br /><div class = 'linea'></div>";print"\n\n";$arr=fgetcsv($file,0,';');}

    fclose($file);?></body>

  8. #18
    Intanto grazie!
    Ma mi dà un problema sul fopen.
    Io ho messo $file=fopen('dati.csv','r+');
    Perchè il file è nella directory principale

    Però mi restituisce:
    Warning: fopen(dati.csv) [function.fopen]: failed to open stream: Permission denied in ... on line 231

    Warning: fgetcsv() expects parameter 1 to be resource, boolean given in ... on line 232

    Warning: fclose(): supplied argument is not a valid stream resource in ... on line 241

  9. #19
    Ho notato che mettendo
    $file=fopen('dati.csv','r');
    me lo prende, però ci son cmq gli errori sulle lettere

  10. #20
    Non ho messo il file excel perché non esiste, nel senso che leggo con excel direttamente il .csv
    forse è quello il problema?
    thanks!

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.