Forum Flash, Actionscript, PHP e MySQL
stripslashes

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
claire
principiante
principiante



Registrato: 28/02/04 19:34
Messaggi: 96
Località: Roma

MessaggioOggetto: stripslashes
Inviato: 01.12.04 | 12:34
Rispondi citando

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"><i>GIOVEDì 25 NOVEMBRE</i></font> 
><br>Test test test test test test test test.



mi diventa:


 
Codice:
<font  face='OCR A Extended'size =\"18\" color=\"#FF0000\" align=\"center\"><i>GIOVEDì 25 NOVEMBRE</i></font><br>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[/code]

____________________________________________________________
http://www.giuncarossa.it
http://www.3climbing.it
Torna in cima
Profilo Messaggio privato   HomePage MSN Messenger
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 01.12.04 | 13:14
Rispondi citando

ciao,
devi mettere lo stripslashes() prima della scrittura altrimenti, come l'hai scritto tu, prima scrive i dati inviati con "\" nel file .txt e poi usi la funzione, quindi non serve a niente...
inoltre devi indicare che POST, cioè $_POST['testo'].
 
Codice:
<?php
// apri il file di testo
$fp fopen("gio.txt""w");
// scrivi il testo inviato da flash;
$testo stripslashes($_POST['testo']);
fwrite($fp,"dati="$testo);
// chiudi il file
fclose($fp);

if(
$fp)
{
      echo
"&erro=NONE&msg=MODIFICHE EFFETTUATE!";
}else{
      echo
"&erro=OK&msg=SI È VERIFICATO UN ERRORE!";
}
?>

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!


Ultima modifica di Coach il 01.12.04 | 13:20, modificato 1 volta in totale
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
claire
principiante
principiante



Registrato: 28/02/04 19:34
Messaggi: 96
Località: Roma

MessaggioOggetto:
Inviato: 01.12.04 | 13:18
Rispondi citando

se non fossi tanto tonta ci sarei anche potuta arrivare..
grazie coach :)

____________________________________________________________
http://www.giuncarossa.it
http://www.3climbing.it
Torna in cima
Profilo Messaggio privato   HomePage MSN Messenger
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio stripslashes e tag input acweb-2004 ActionScript & Server Side 1 17.02.11 | 22:09 Leggi gli ultimi messaggi
Coach



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Non puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005