Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    3

    Problema scrittura file txt tramite php

    Salve a tutti! Avrei un problema con il php (linguaggio nuovo per me):
    Vorrei scrivere un file ".txt" contenente i dati provenienti da un form e ho necessità di scrivere questi dati e separarli con tabulazione, in modo tale da poter aprire questo file con Excel e ritrovare i dati in una tabella.

    I codici che ho provato sono i seguenti.

    Codice PHP:
    $file fopen($id'w+');
    for (
    $k 1$k <= 118; ++$k)
    {
        
    fwrite($file$Response[$k] \t);
    };
    fclose($file); 
    Codice PHP:
    $file fopen($id'w+');
    for (
    $k 1$k <= 118; ++$k)
    {
        
    fwrite($file$Response[$k] . "\t");
    };
    fclose($file); 
    e questo è il risultato sul file ".txt"

    codice:
    रररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररररर
    Dove sbaglio? Qualche consiglio? Grazie in anticipo
    Ultima modifica di JuSteph; 29-05-2015 a 22:51

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    3
    continuando a fare delle prove mi sono accorto che non è il carattere di tabulazione il problema perché i seguenti due codici funzionano bene

    Codice PHP:
    $file fopen($id'w+');
    for (
    $k 1$k <= 118; ++$k)
    {
        
    fwrite($file"$Response[$k]");
    };
    fclose($file); 
    Codice PHP:
    $file fopen($id'w+');
    for (
    $k 1$k <= 118; ++$k)
    {
        
    fwrite($file"prova\t");
    };
    fclose($file); 
    Quindi il problema nasce quando metto insieme la scrittura di un valore di un array e la tabulazione. Dove sbaglio?
    Ultima modifica di JuSteph; 29-05-2015 a 22:51

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    3
    Ok ho risolto!
    Posto il codice se dovesse servire in futuro

    Codice PHP:
    $file fopen($id'w+');for ($k 1$k <= 118; ++$k){    fwrite($file"$Response[$k] \t");};fclose($file); 
    ero deficiente io!

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.