post('path')); if(!$path || !file_exists($path))return returnerror('无权限设置,请找到对应文件修改'.$path.''); if(substr($path, -4)!='.ini')return returnerror('无效'); $cont = @file_get_contents($path); if(!$cont)return returnerror('无权限获取'.$path.'内容'); $str = ''; $conta= explode("\n", $cont); foreach($conta as $k=>$s){ if($k>0)$str.=chr(10); $s2 = $s; $s1 = ''; if($s){ $s1 = $this->phpinisave($s,'upload_max_filesize'); if(!$s1)$s1 = $this->phpinisave($s,'post_max_size'); if(!$s1)$s1 = $this->phpinisave($s,'memory_limit'); if(!$s1)$s1 = $this->phpinisave($s,'max_execution_time'); if(!$s1)$s1 = $this->phpinisave($s,'max_input_vars'); if(!$s1)$s1 = $this->phpinisave($s,'html_errors', false, 'On'); if(!$s1)$s1 = $this->phpinisave($s,'error_log', true); if(!$s1)$s1 = $this->phpinisave($s,'upload_tmp_dir', true); } if($s1)$s2 = $s1; $str.=$s2; } $bo = @file_put_contents($path, $str); if(!$bo)return returnerror('无权限写入'.$path.''); return returnsuccess(); } private function phpinisave($s1,$key,$ybo=false,$sv='') { if(contain($s1,$key) && contain($s1,'=')){ $val = trim($this->post($key)); if(!$val)$val = $sv; if(!$val)return ''; if($ybo)$val = '"'.$val.'"'; return ''.$key.' = '.$val.''; } return ''; } public $publicfile = 'include/langlocal/langtxt/'; public function langcogAction() { return '授权版可用'; } public function phperrAction() { echo 'PHP错误信息查看'; $path = @ini_get('error_log'); if(!$path)return '未设置记录php错误路径,去看看如何设置。'; $cont = '无内容'; if(file_exists($path) && getconfig('systype')!='demo'){ $cont = @file_get_contents($path); $str = ''; if($cont){ $arr = explode("\n", $cont); $len = count($arr); for($i=0;$i<$len;$i++){ $str1 = $arr[$i]; $str2 = str_replace('\\','/', $str1); if(contain($str2, ROOT_PATH)){ if($str)$str.='
'; $str.=$str1; } } } $cont = $str; } return $cont; } }