$hash,'content'=>htmlentities(file_get_contents($path)))); } public function handleUpload($tmpfile,$hash=false) { if($hash===false) { $hash = getNewHash('txt',6); } mkdir(ROOT.DS.'data'.DS.$hash); $file = ROOT.DS.'data'.DS.$hash.DS.$hash; move_uploaded_file($tmpfile, $file); if(defined('ALT_FOLDER') && ALT_FOLDER) { $altname=ALT_FOLDER.DS.$hash; if(!file_exists($altname) && is_dir(ALT_FOLDER)) { copy($file,$altname); } } if(defined('LOG_UPLOADER') && LOG_UPLOADER) { $fh = fopen(ROOT.DS.'data'.DS.'uploads.txt', 'a'); fwrite($fh, time().';'.$url.';'.$hash.';'.getUserIP()."\n"); fclose($fh); } return array('status'=>'ok','hash'=>$hash,'url'=>URL.$hash); } function getTypeOfText($hash) { return file_get_contents(ROOT.DS.'data'.DS.$hash.DS.'type'); } }