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

Discussione: Scrittura file txt

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273

    Scrittura file txt

    Ragazzi come faccio a scrivere questi tre valori in tre righe differenti di un file di testo txt??
    codice:
    $id_art = $_GET['id'];
    $desc = $_GET['descrizione'];
    $costo_pubblico = $_GET['costo_pubb'];
    Ho provato con:
    codice:
    $fp = fopen ('tuofile.txt', 'w+');
    fwrite ($fp, $id_art + '\n\r' + $desc + '\n\r'+$costo_pubblico);
    Ma niente viene stampato tutto su una riga.
    Grazie!

  2. #2
    $fp = fopen ("tuofile.txt", "w");
    fputs ($fp, "$id_art\n");
    fputs ($fp, "$desc\n");
    fputs ($fp, "$costopubblico\n");

    dovrebbe funzionare prova
    cia

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Grazie funziona perfettamente..
    Un ultima cosa. E' possibile stabilire il carattere di ogni valore e la sua grandezza relativa???

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Ragazzi come faccio a stampare le prime tre righe contenute in un file txt??
    Questo è il mio pulsante.

    code:<div align="center"><input align="center" type="button" value="Stampa Etichetta" onclick=""></div>


    Qualcuno può aiutarmi a creare la funzione che mi permette di fare ciò.
    Grazie!
    ti stampa le prime 3 righe. basta un'ulteriore condizione, nel ciclo che estrae i dati, che esca dopo 3 ciclaggi.
    per stampare basta un java scriptrint()
    codice:
    PHP:
        <?php
        $id_art = $_GET['id'];
        $desc = $_GET['descrizione'];
        $costo_pubblico = $_GET['costo_pubb'];
        $fp = @fopen ("tuofile.txt", "w") or die("Impossibile aprire il file");
        $data = "$id_art\n $desc\n $costopubblico\n";
        fputs ($fp, $data);
        @fclose ($fp);
        $fp = @fopen ("tuofile.txt", "r") or die("Impossibile aprire il file");
        $i = 1;
        while (($fileline = @fgets ($fp, 1024)) and ($i<=3)) {
             echo "$fileline";
             $i++;
        }
        @fclose ($fp);
        echo "<div align=\"center\"><input align=\"center\" type=\"button\" value=\"Stampa Etichetta\" onclick=\"java script:print()\"></div>";
        ?>
    Io intendevo stampare su carta con la stampante, non la stampa a video..

  5. #5
    perkè a me se faccio:
    codice:
    <?
    $id_art=pippo;
    $desc="pluto";
    $costopubblico=30;
    
     $fp = fopen ("file.txt", "w");
    fputs ($fp, "$id_art\n");
    fputs ($fp, "$desc\n");
    fputs ($fp, "$costopubblico\n"); 
    
    ?>
    mi stampa del file.txt tutto di seguito?
    però tra una parola e l'altra c'è il carattere di invio...non capisco..
    idee?

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    echo nl2br($contenuto);

    ciao

  7. #7
    echo nl2br($contenuto);
    Oppure fai così, nl2br manualmente
    codice:
    <?
    $id_art=pippo;
    $desc="pluto";
    $costopubblico=30;
    
     $fp = fopen ("file.txt", "w");
    fputs ($fp, "$id_art
    ");
    fputs ($fp, "$desc
    ");
    fputs ($fp, "$costopubblico
    "); 
    
    ?>
    Nemus Loren
    www.freephp.tk

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Nemus
    Oppure fai così, nl2br manualmente
    codice:
    <?
    $id_art=pippo;
    $desc="pluto";
    $costopubblico=30;
    
     $fp = fopen ("file.txt", "w");
    fputs ($fp, "$id_art
    ");
    fputs ($fp, "$desc
    ");
    fputs ($fp, "$costopubblico
    "); 
    
    ?>
    scusa se ti correggo, ma non è per niente funzionale come metodo, perchè il file di testo potresti volerlo aprire anche con un editor normalissimo, e poi è un aggiunta di caratteri che non servono...

    ciao

  9. #9
    Se deve fare un inclusione può andar bene..
    Nemus Loren
    www.freephp.tk

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Nemus
    Se deve fare un inclusione può andar bene..
    bhe non si è parlato di inclusione, e poi i file da includere è sempre meglio salvarli con estensione .php.

    quindi...

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.