ho provato.
nella pagina:
Codice PHP:
saveArticle($_POST['testo']);
dove testo è la textarea con ckeditor.
poi ho fatto così:
Codice PHP:
function strip_magic($value) {
$value = (get_magic_quotes_gpc()) ? stripslashes($value) : $value;
return $value;
}
function saveArticle($title, $text, $sec, $cat, $tags, $pub) {
global $config;
try {
$prepare = $config->getPdo()->prepare("INSERT articoli (articolo_titolo, articolo_testo, articolo_data, autore_FK, sezione_FK, categoria_FK, tags, pubblicato) VALUES (?,?,curdate(),?,?,?,?,?)");
$prepare->execute(array(
trim($title),
strip_magic(trim($text)),
$_SESSION['utente_id'],
$sec,
$cat,
trim($tags),
$pub
));
} catch (Exception $e) {
die($e->getMessage());
}
}
l'articolo viene inserito correttamente, ma quando lo passo in get ho di nuovo l'errore.
Codice PHP:
[img]/media/images/vn_logo_main.jpg[/img]</p>
[url="http://www.ciao.it"][url]http://www.ciao.it[/url][/url]</p>
all  9;amo</p> //senza sapzi ovviamente
l'immagine e il link vwngono caricati caricati correttamente con:
Codice PHP:
<textarea cols="" rows="" id="testo_articolo" name="testo"><?php echo stripslashes($_GET['te']); ?>
</textarea>
l'apostrofo no.