首页 > 编程 > PHP > 正文

php单文件版在线代码编辑器使用方法

2020-03-22 19:29:09
字体:
来源:转载
供稿:网友
这篇文章主要介绍了php单文件版在线代码编辑器,个人感觉相当不错,分享给大家,需要的朋友可以参考下

密码加密方式:
* md5(自设密码+$ace) //$ace为cdn镜像地址

使用方法:

* 1.确认 $pwd 变量值为 false, 上传本文件到PHP空间并访问
* 2.第一次访问提示设置密码,设置密码并牢记
* 3.使用第一次设置的密码登录后,默认编辑的是本php文件,
* 4.本文件是编辑器核心文件,请不要随意修改
* 5.保存编辑的文件请用 Ctrl + S 按键组合,等待执行结果
* 6.保存动作执行后请务必等待保存成功信息返回
* 7.重置操作会修改本程序的文件名,以防他人猜测路径
* 8.刷新功能仅是刷新本程序文件,不能刷新其他

建议在 chrome 浏览器中使用本编辑器

代码如下:

 ?phpsession_start();$curr_file = __FILE__; //默认编辑当前文件$curr_file_path = str_replace(dirname(__FILE__), , __FILE__);$pwd = 57574d98bc6ebe77b07e59d87065cd9e //密码初始化默认值为 false$ace = ace.js //编辑器核心js$tip[ core ] = alertify.core.min.css $tip[ css ] = alertify.default.min.css $tip[ js ] = alertify.min.js $html' target='_blank'>jquery = jquery.min.js if ( false !== $pwd ) { define( DEFAULT_PWD , $pwd);//文件后缀名对应的语法解析器$lng = array( as = actionscript , js = javascript , php = php , css = css , html = html , htm = html , ini = ini , json = json , jsp = jsp , txt = text , sql = mysql , xml = xml , yaml = yaml , py = python , md = markdown , htaccess = apache_conf , bat = batchfile , go = golang ,//判断用户是否登录function is_logged() { $flag = false; if ( isset($_SESSION[ pwd ]) defined( DEFAULT_PWD ) ) { if ( $_SESSION[ pwd ] === DEFAULT_PWD ) { $flag = true; return $flag;//重新载入到本页面function reload() { $file = pathinfo(__FILE__, PATHINFO_BASENAME); die(header( Location: {$file} ));//判断请求是否是ajax请求function is_ajax() { $flag = false; if ( isset($_SERVER[ HTTP_X_REQUESTED_WITH ]) ) { $flag = strtolower($_SERVER[ HTTP_X_REQUESTED_WITH ]) === xmlhttprequest  return $flag;//销毁SESSION和COOKIEfunction exterminate() { $_SESSION = array(); foreach ( $_COOKIE as $key ) { setcookie($key, null); session_destroy(); $_COOKIE = array(); return true;//获取一个目录下的文件列表function list_dir($path, $type = array ) { $flag = false; $lst = array( dir = array(), file = array()); $base = !is_dir($path) ? dirname($path) : $path; $tmp = scandir($base); foreach ( $tmp as $k= $v ) { //过滤掉上级目录,本级目录和程序自身文件名 if ( !in_array($v, array( . , .. )) ) { $file = $full_path = rtrim($base, / ).DIRECTORY_SEPARATOR.$v; if ( $full_path == __FILE__ ) { continue; //屏蔽自身文件不在列表出现 $file = str_replace(dirname(__FILE__), , $file); $file = str_replace( // , / , $file); //过滤win下的路径 $file = str_replace( // , / , $file); //过滤双斜杠 if ( is_dir($full_path) ) { if ( html === $type ) { $v = li >

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

PHP单例模式的概念及特点

PHP通过Ajax调用连接百度效果实现检测网站是否联网的功能

PHP中static关键字的定义、迟绑定以及与self关键字的区别

以上就是php单文件版在线代码编辑器使用方法的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表