Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di mdx92
    Registrato dal
    Sep 2007
    Messaggi
    116

    Problema con fwrite quando scrivo "ciao" nel txt trovo "\ciao\" come risolvo?

    Buon giorno a tutti!

    Come spiegato dal titolo il mio problema è questo:

    Ho un form con una textarea con wrap=virtual quando nel testo scrivo:

    Ciao questo è "un esempio"

    di testo "che" potrei scrivere nella "texarea"
    Ecco fino quì non ci sono problemi ma quando vado a scrivere il file di testo con il comando
    FWRITE le virgolette (") me le scrive con lo slash (\) come quelle che si mettono nel comando echo"";

    quindi il testo scritto sopra mi compare così:

    Ciao questo è "\un esempio\"

    di testo "\che\" potrei scrivere nella "\texarea\"
    Come posso risolvere?
    Ah fwrite lo adopero così:

    Codice PHP:
    $write=fopen("../data/articoli.mdx""w+");
    fwrite($write,"$testo");
    fclose($write); 
    La variabile testo sarebbe quella inviata dalla textarea quindi contiene il testo con le virgolette(")

    Spero di esser stato chiaro
    Grazie a tutti
    Ennio

  2. #2

  3. #3
    Utente di HTML.it L'avatar di mdx92
    Registrato dal
    Sep 2007
    Messaggi
    116
    Grazie mille velocissimo come sempre! funziona benissimo ovviamente

    Posto il codice che ho utilizzato per chi ne avesse bisogno

    Codice PHP:
    <?
    $testo_strip 
    stripslashes($testo);

    $write=fopen("mio_file.txt""w+");
    fwrite($write,"$testo_strip");
    fclose($write);
    ?>
    La variabile $testo proviene da un form.
    Ciao a tutti!

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.