salvataggio pagina con ckeditor

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, sto provando ad salvare la pagina che ho apena aperto dal mio script.

l'unico che non salva l'html salva una roba strana..
vi metto il codice:

PHP:
<?php 
include("header.php"); 

$est = ".htm"; //metti qui l'estensione dei file da includere
$path = "../pages"; //metti qui il nome della cartella in cui sono situati i file
$page = (isset($_GET['mod'])) ? trim($_GET['mod']) : '';

if(isset($_POST["mod"]))
{
?>
<?php

if ( isset( $_POST ) )
	$postArray = &$_POST ;			// 4.1.0 or later, use $_POST
else
	$postArray = &$HTTP_POST_VARS ;	// prior to 4.1.0, use HTTP_POST_VARS

foreach ( $postArray as $sForm => $value )
{
	if ( get_magic_quotes_gpc() )
		$postedValue = htmlspecialchars( stripslashes( $value ) ) ;
	else
		$postedValue = htmlspecialchars( $value ) ;

		$var=fopen($path."/".$_POST["file"]."".$est."","a+");   // Cosa devo mettere qua...??
		fwrite($var, "".$postedValue."");
		fclose($var);
		
	}
} 

echo "<br>";
echo "<br>";
if (file_exists($path . "/" . $page . $est)) {
?>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<form method="post" action="pages_mod.php?mod=<?php echo $_GET["mod"];?>">
<input type="text" name="file" value="<?php echo $_GET["mod"];?>" size="50"><br><br>
<textarea cols="70" rows="20" name="pagina">
  <?php
  include ( $path . "/" . $page . $est);
  ?>
</textarea><script type="text/javascript">
			//<![CDATA[

				CKEDITOR.replace( 'pagina',
	{
		coreStyles_bold	: { element : 'b' },
		coreStyles_italic : { element : 'i' },

		fontSize_style :
			{
				element		: 'font',
				attributes	: { 'size' : '#(size)' }
			}

		// More definitions follow.
	});

			//]]>
			</script>
<p></p>
<input type="submit" name="mod" value="Submit" />
</form>
<?php
	 
} else {
       include("error/error.htm");
}


 include("footer.php"); ?>

mi dite come posso fare?

grazie mille.
 
Ultima modifica:

Discussioni simili