diff options
author | Kamil Kaminski <kylek389@gmail.com> | 2014-12-14 04:39:17 -0600 |
---|---|---|
committer | Kamil Kaminski <kylek389@gmail.com> | 2014-12-14 04:43:57 -0600 |
commit | f0de7af14312368a11014befa428ff91bbebff76 (patch) | |
tree | 72f0aeb507a8bb1a8721ed18906aefc723e811c9 /edittext.php | |
download | fracturedcms-f0de7af14312368a11014befa428ff91bbebff76.tar.gz fracturedcms-f0de7af14312368a11014befa428ff91bbebff76.tar.bz2 fracturedcms-f0de7af14312368a11014befa428ff91bbebff76.zip |
fracturedcms, a flat file cms, fork of wondercms
- minor code refactoring
- fix improper navigation/footer link generation when current page is ?login or ?logout
- include local jquery
Diffstat (limited to 'edittext.php')
-rw-r--r-- | edittext.php | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/edittext.php b/edittext.php new file mode 100644 index 0000000..961cea4 --- /dev/null +++ b/edittext.php @@ -0,0 +1,21 @@ +<?php
+session_start();
+$fieldname = $_REQUEST['fieldname'];
+$encrypt_pass = @file_get_contents('files/password');
+if ($_SESSION['l'] != $encrypt_pass) {
+ header('HTTP/1.1 401 Unauthorized');
+ exit;
+}
+
+$content = trim(rtrim(stripslashes($_REQUEST['content'])));
+
+$file = @fopen("files/$fieldname", "w");
+if (!$file) {
+ echo "Editing failed. Set correct permissions (755) to the 'files' folder.";
+ exit;
+}
+
+fwrite($file, $content);
+fclose($file);
+echo $content;
+?>
|