Visualizzazione dei risultati da 1 a 5 su 5

Discussione: stripslashes

  1. #1

    stripslashes

    Salve a tutti..
    Spero tanto possiate aiutarmi perchè sono alla disperazione.
    Ho un file php che salva le modifiche effettuate ( tramite flash) in un text.
    Solo che continua a mettermi degli / ddopo gli apici singoli e doppi nonostante io abbia usato stripslashes.
    In questo modo mi manda a quel paese la formattazione html e flash non legge più il testo
    in pratica un testo così:
    codice:
    dati=<font  face='OCR A Extended'size ="18" color="#FF0000" align="center">GIOVEDì 25 NOVEMBRE</font>
    >
    Test test test test test test test test.
    mi diventa:

    codice:
    <font  face=\'OCR A Extended\'size =\"18\" color=\"#FF0000\" align=\"center\">GIOVEDì 25 NOVEMBRE</font>
    Test test test test test test test test.
    il codice php è il seguente:
    codice:
    <?php 
    // apri il file di testo 
    $fp = fopen("gio.txt", "w"); 
    // scrivi il testo inviato da flash 
    fwrite($fp,"dati=". $_POST['testo']); 
    $_POST = utf8_decode( $_POST );
    $_POST = stripslashes( $_POST );
    // chiudi il file 
    fclose($fp); 
    
    if ($fp) {
    		echo ("&erro=NONE&msg=MODIFICHE EFFETTUATE!");
    	} else {
    		echo ("&erro=OK&msg=SI È VERIFICATO UN ERRORE!");
    	}
    ?>
    mi dite che cosa sbaglio??
    sto diventando matta

  2. #2

  3. #3
    metti gli apici singoli nella prima stringa....

    dati=<font face='OCR A Extended' size ='18' color='#FF0000' align='center'><


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    prova così:
    Codice PHP:
    <?php 
    // apri il file di testo 
    $fp fopen("gio.txt""w"); 
    // scrivi il testo inviato da flash 
    fwrite($fp,"dati="stripslashes($_POST['testo']));
    // chiudi il file 
    fclose($fp); 

    if (
    $fp) {
            echo (
    "&erro=NONE&msg=MODIFICHE EFFETTUATE!");
        } else {
            echo (
    "&erro=OK&msg=SI È VERIFICATO UN ERRORE!");
        }
    ?>
    Planet Earth is blue and there's nothing I can do

  5. #5
    grazie a tutti e due
    mitico sandro.. funziona !!
    mi avete tolto dai guai
    adesso cerco di capire anche come è fatto ...

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.