Hi guys,
I'm trying to edit a file (specified by the user) from within the ./articles/ directory of the script.
But, it is overwriting it the minute I load it and will not update (giving this error:
Warning: fwrite(): supplied argument is not a valid stream resource
)
Here is my code:
Anyone have any ideas what is wrong?PHP Code:<html>
<head>
<title>Edit Page</title>
<style type="text/css">
body {
font-family: Helvetica, Arial;
}
</style>
<script type="text/javascript" src="http://www.rydgroup.net/editor/ckeditor.js"></script>
</head>
<?php
$pagename = $_GET['pagename'];
$fn = './articles/'.$pagename.'.txt';
$file = fopen($fn, "w+");
$size = filesize($fn);
if($_POST['editor1']) fwrite($fn, $_POST['editor1']);
fclose($file);
$incfile = file_get_contents("$fn");
?>
<form action="" method="post">
<textarea name="editor1">
<?php echo $incfile ?>
</textarea>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>
<input type="submit" value="Update"/>
</form>
Thanks



Reply With Quote
Bookmarks