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:
mi dite come posso fare?
grazie mille.
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: