K2LL33D SHELL

 Apache/2.4.7 (Ubuntu)
 Linux sman1baleendah 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64
 uid=33(www-data) gid=33(www-data) groups=33(www-data)
 safemode : OFF
 MySQL: ON | Perl: ON | cURL: OFF | WGet: ON
  >  / var / www / html / sman1baleendahok / tiny_mce / plugins / ajaxfilemanager /
server ip : 104.21.89.46

your ip : 172.69.130.147

H O M E


Filename/var/www/html/sman1baleendahok/tiny_mce/plugins/ajaxfilemanager/ajax_save_text.php
Size1.72 kb
Permissionrw-rw-r--
Ownerulung : ulung
Create time27-Apr-2025 11:12
Last modified05-Feb-2025 08:55
Last accessed08-Jul-2025 00:02
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
<?php
/**
* ajax save name
* @author Logan Cai (cailongqun [at] yahoo [dot] com [dot] cn)
* @link www.phpletter.com
* @since 22/May/2007
*
*/
require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "inc" . DIRECTORY_SEPARATOR . "config.php");
$error = '';
$path = addTrailingSlash(backslashToSlash($_POST['folder'])) . $_POST['name'];
if(CONFIG_SYS_VIEW_ONLY || !CONFIG_OPTIONS_EDITABLE)
{
$error = SYS_DISABLED;
}
elseif(isset($_POST['save_as_request']))
{
if(!preg_match('/^[a-zA-Z0-9_\-.]+$/', $_POST['name']))
{
$error = TXT_SAVE_AS_ERR_NAME_INVALID;
}elseif(array_search(strtolower(getFileExt($_POST['name'])), getValidTextEditorExts()) === false)
{
$error = TXT_DISALLOWED_EXT;
}elseif(!isUnderRoot($_POST['folder']))
{
$error = ERR_FOLDER_PATH_NOT_ALLOWED;
}
else
{

if(!empty($_POST['save_as_request']))
{//save as request
if(file_exists($path))
{
$error = TXT_FILE_EXIST;
}else
{
if(($fp = @fopen($path, 'w+')) !== false)
{
if(@fwrite($fp, $_POST['text']))
{
@fclose($fp);
}else
{
$error = TXT_CONTENT_WRITE_FAILED;
}
}else
{
$error = TXT_CREATE_FAILED;
}
}


}else
{
if(!file_exists($path))
{
$error = TXT_FILE_NOT_EXIST;
}else
{
if(($fp = @fopen($path, 'w')) !== false)
{
if(@fwrite($fp, $_POST['text']))
{
@fclose($fp);
}else
{
$error = TXT_CONTENT_UPDATE_FAILED;
}
}else
{
$error = TXT_FILE_OPEN_FAILED;
}
}
}

}

}else
{
$error = TXT_UNKNOWN_REQUEST;
}
echo "{";
echo "error:'" . $error . "',\n";
echo "path:'" . $path . "'";
echo "}";

?>