zoukankan      html  css  js  c++  java
  • php在线编辑本地文件方法共享

        public function testfile()
        {
            $cfile='F:phpStudyWWW	hinkphp5practiseNNWinLoseConfig.ini';
            $cfilehandle=fopen($cfile,"r"); 
            $editfile=fread($cfilehandle,filesize($cfile)); 
            $encoding = mb_detect_encoding($editfile, array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII'));
            $editfile = iconv($encoding, 'UTF-8', $editfile);
            fclose($cfilehandle); 
            echo "<form action='/index/index/testfiledo' method=post>"; 
            echo "<textarea cols=60 rows=15 name=copy id=code>"; 
            echo $editfile; 
            echo "</textarea>";  
            echo "<p><input type=submit value='submit' name=edit><input type=reset value='reset'></form>";
        }
    
        public function testfiledo()
        {
            $cfile='F:phpStudyWWW	hinkphp5practiseNNWinLoseConfig.ini';
            $copy=$_POST['copy'];
            $cfilehandle=fopen($cfile,"wb"); 
            flock($cfilehandle, 2);
            fputs($cfilehandle,stripslashes(str_replace("/x0d/x0a", "/x0a", $copy)));
            fclose($cfilehandle); 
            echo "修改成功了!"; 
            echo "<a href='/Admin/Config/changefile'>查看</a>;
        }
  • 相关阅读:
    ES6 对Math对象的扩展
    ES6 对Number的扩展
    monolog 应该是世界上最好的日志插件了
    ES6 解构赋值的常见用途,很强大
    ES6 对象的解构赋值
    ES6 数组的解构赋值
    ES6 const
    laravel相关插件
    c++ 库 boost安装
    Eclipse ftp插件
  • 原文地址:https://www.cnblogs.com/baker95935/p/8252056.html
Copyright © 2011-2022 走看看