Originalmente inviato da
debug
Puoi fornire un link dove provare ciò che stai facendo? (e magari posta lo script aggiornato).
EDIT: per fare un test, fai un echo della variabile prima e dopo lo stripslashes
Ciao!
il link edl form, non poso postartelo [perchè è un progetto in fase d sviluppo] però posso darti lo script aggiornato:
code.php
Codice PHP:
<?php
//Funzione per interpretare il testo
function fBBCode($string)
{
//No HTML
$string = trim(str_replace("<", "<", $string));
$string = trim(str_replace(">", ">", $string));
//CHR 13
$string = trim(str_replace(chr(13), "<br>;", $string));
$string = trim(str_replace(";", "", $string));
//Ritorno il valore
return $string;
}
//ELIMINO GLI SLASH MESSI IN PIU' DAL PHP
if (($_POST['message']))
{
$_POST['message'] = stripslashes($_POST['message']);
}
?>
poi c'è la pagina dove l'utente legge tutto:
visualizza.php
Codice PHP:
<?php
//Recupero il testo formattato
$txt = $_POST['message'];
require_once("code.php");
//Restituisco il testo formattato
$txt=fBBCode($txt);
echo "<a href=\"".$_POST['title']."\" target=\"_blank\">".$_POST['title']."</a><br />";
echo "<i>$txt</i><br /><br />";
?>