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

Discussione: fprintf ma non php5

  1. #1

    fprintf ma non php5

    Ciao,
    devo scrivere su un file testo sul server un testo formattato (in particolare deve contenere dei caratteri di "a capo" che credo di dover scrivere come '\n' !!), pensavo di poter usare la funzione fprintf(), ma è supportata solo da php5.
    Con fwrite non funge (non mi prende il carattere "a capo"...o forse c'è una sintassi diversa da utilizzare), che posso fare please ??
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  2. #2
    Whoop
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  3. #3
    non '\n' bensì "\n" (se sei su win al limite prova "\r\n")

  4. #4

  5. #5
    Mi serve una funzione che scriva su file testo e non su una pagina html visualizzata dal client !!
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  6. #6
    Nessun consiglio please ??
    Neanche su come usare bene fwrite per riuscire a stampare i \n ??
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  7. #7
    sprintf RESTITUISCE quello che prepari...e poi ci fai quello che vuoi

    potresti leggerlo almeno il manuale!

    www.php.net/sprintf

  8. #8
    Grazie, molto gentile
    L'avevo letto, ma anche pensato che se c'è qualche problema coi caratteri speciali e la funzione sprintf mi butta la mia stringa in una variabile che poi devo comunque andare a stampare con fwrite siamo ancora a capo, no ??
    Vabbè ciao !!
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  9. #9
    fwrite($fp, "\n");

    e se hai php 4.3.0 o superiore il file lo puoi aprire in modalità xxt (xx sta per w o r o b o quello che ci metti di solito) e in auto ti converte il "line ending" nel formato del sistema operativo

  10. #10
    Uhm...ho php 4.3.1,
    ho provato semplicemente a scrivere una serie di fwrite($fp, "\n") ma non me li converte nel formato giusto...
    Ho aperto il file con
    codice:
    $fp=fopen($thefile,"w");
    e provando a mettere sia t che b come opzioni ...
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

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.