Visualizzazione dei risultati da 1 a 3 su 3

Discussione: str_replace che non va

  1. #1

    str_replace che non va

    Salve ho un problema un po complicato da spiegare, cercherò di essere chiaro.
    Ho un file chiamato file1.php con una <textarea name="commento">, in questa textarea ci scrivo la seguente frase: E' stato bello... e poi per vedere se funziona tutto ho fatto visualizzare il contenuto a schermo su un evento tramite l'istruzione in javascript alert.
    Fin qui tutto a posto, l'alert mi mostra la scritta E' stato bello...
    Adesso ho il file chiamato file2.php che si occupa di recuperare i dati e di inserirli in un file di testo, la funzione utilizzata è $commento = $_POST['commento'].
    Se faccio un echo per vedere cosa ha recuperato la variabile, questa volta mi esce la scritta E\' stato bello... con questo carattere "\" che mi da fastidio.
    Se, però, faccio un alert della variabile (in javascript) il testo viene visualizzato bene.
    Siccome devo memorizzare la variabile $commento in un file di testo, vorrei che non ci fossero i caratteri "\".
    Vi chiedo: c'è un altro modo per evitare questo problema?
    Sono ricorso anche all'istruzione $commento=str_replace("\"","",$commento); ma non va, invece di eliminarmi il carattere "\" me ne aggiunge anche un'altro, stano..
    Mi sapete dare un consiglio?
    Grazie

  2. #2
    Prova con: $commento = stripslashes($_POST['commento'])

  3. #3

    Perfetto

    Funziona perfettamente. Grazie mille.
    Marco

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.