From c8a73fa56ea629ba34954b90db9dfbd7dc085f83 Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Sat, 23 Jun 2012 17:18:12 +0100 Subject: [PATCH] String & number sanitising Now cleaning strings & numbers before use in a few places --- lib/file-control.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/file-control.php b/lib/file-control.php index b87e944..ae7a618 100644 --- a/lib/file-control.php +++ b/lib/file-control.php @@ -2,8 +2,8 @@ 0 && is_writable($_GET['oldFileName'])) { - rename($_GET['oldFileName'],$docRoot.$file); + rename(strClean($_GET['oldFileName']),$docRoot.$file); // Reload file manager $fileName = substr($file,strrpos($file,"/")+1); $fileLoc = substr($file,0,strrpos($file,"/")); @@ -74,7 +74,7 @@ if ($_GET['action']=="rename") { echo ''; } else { if (!is_writable($_GET['oldFileName'])) { - echo ""; + echo ""; } else { echo ''; } @@ -133,7 +133,7 @@ if ($_GET['action']=="save") { if (isset($_POST['contents'])) { if ($_SESSION['userLevel'] > 0) { if (isset($_POST['newFileName'])&&$_POST['newFileName']!="") { - $file = $_POST['newFileName']; + $file = strClean($_POST['newFileName']); } $saveFile = str_replace("\\","/",$_SERVER['DOCUMENT_ROOT']).$file; $saveFile = str_replace("//","/",$saveFile); @@ -238,7 +238,7 @@ if (action=="load") { } -
+