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

Discussione: [php] new line txt

  1. #1

    [php] new line txt

    'giorno a tutti,

    sapete dirmi cosa devo scrivere per far andare a capo a nuova linea in un txt ?

    ho fatto una ricerca ed ho trovato solo questo:

    http://forum.html.it/forum/showthrea...uova+linea+txt

    è abbastanza chiaro....al mmento sono su win ed ho quindi usato \r\n ovvero una cosa del tipo:

    $variabile = '\n\rtesto\n\rprova';

    ma nel file txt mi ritrovo esattamente \n\rtesto\n\rprova.

    cosa sbaglio ?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    io faccio così:
    $var = "testo\r\n";
    fwrite($fp,var);

    e funziona correttamente...( l'ho fatto giusto stamattina...)

    prova e fa sapere..
    ciao

  3. #3
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    $variabile = '\n\rtesto\n\rprova';
    \r\n ....

    [.:: JaguarXF ::.]
    __________________

  4. #4
    Originariamente inviato da mark2x
    \r\n ....
    così non cambia nulla

  5. #5
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Codice PHP:
    $variabile "\r\n testo \r\n prova"
    Ho messo gli spazi per chiarezza.

    Ovvio (ma lo dico cmq, non si sa mai) che se vuoi vedere un -a capo- nella pagina HTML è un altro discorso.

    [.:: JaguarXF ::.]
    __________________

  6. #6
    allora io faccio così:

    codice:
    $txt = " \r\n testo \r\n prova";
    
    $filetesto = fopen($nomefile, 'w');
    
    fwrite($filetesto, $txt);
    fclose($filetesto);
    apro il mio file di testo....e trovo sempe scritto : \r\n testo \r\n prova



    cosa sbaglio ??

    PS: non è un file html ma un txt

  7. #7
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    c'è una funzione che te li tramuta in a capo nel'html

  8. #8
    Originariamente inviato da mamo139
    c'è una funzione che te li tramuta in a capo nel'html
    ma a me di html non interessa nulla, questo è un txt che salvo sul server, nulla + non mi serve l'html

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    codice:
    $txt = " \r\n testo \r\n prova";
    Hai provato togliendo gli spazi?
    $txt = " \r\ntesto\r\nprova";

  10. #10
    a rigor di logica dovrebbe funzionare....cmq prova a sostituire '\r\n' con '\n' e 'w' con 'wt'

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.