Ciao a tutti,
questo è il mio primo post. Non sono molto esperto di javascript e mentre sto imparando avrei bisogno di un piccolo aiuto perché non riesco a far funzionare uno script.
Allora, io devo inviare una variabile Javascript ad una pagina php (che scrive quella variabile su un file lato server).
La variabile da inviare non è altro che un testo scritto in ckeditor in un'area editabile. Ci sto sbattendo la testa da un po' ma non riesco a farlo funzionare.
Qui il mio codice:
html (index.php)
javascript (in fondo a index.php)
php (autosalva.php)
Cosa sto sbagliando?
Grazie
Ciao
kmarx
questo è il mio primo post. Non sono molto esperto di javascript e mentre sto imparando avrei bisogno di un piccolo aiuto perché non riesco a far funzionare uno script.
Allora, io devo inviare una variabile Javascript ad una pagina php (che scrive quella variabile su un file lato server).
La variabile da inviare non è altro che un testo scritto in ckeditor in un'area editabile. Ci sto sbattendo la testa da un po' ma non riesco a farlo funzionare.
Qui il mio codice:
html (index.php)
HTML:
<div id="editable" contenteditable="true">
<?php
include("chisiamo.html");
?>
</div> <!--editabile -->
javascript (in fondo a index.php)
Codice:
CKEDITOR.inline( 'editable' );
document.getElementById('editable').onkeyup = function() {
var testo = CKEDITOR.instances.editable.getData();
$.ajax({
type: "POST",
url: 'autosalva.php',
data: {'testo': testo},
success: function(data) {
if (!data) {
alert(" Impossibile salvare!\nContatta il webmaster");
}
}
});
};
php (autosalva.php)
PHP:
$testo = $_POST["testo"];
$file = fopen("chisiamo.html","w");
fwrite($file,$testo);
fclose($file);
Cosa sto sbagliando?
Grazie
Ciao
kmarx