
php
AdministratorHack
This is a begin!
展开
-
重燃你的PHP安全之火
关于脚本安全这个话题好像永远没完没了,如果你经常到国外的各种各样的 bugtraq 上,你会发现有一半以上都和脚本相关,诸如 SQLinjection,XSS,Path Disclosure,Remotecommandsexecution 这样的字眼比比皆是,我们看了之后的用途难道仅仅是抓肉鸡?对于我们想做 web安全的人来说,最好就是拿来学习,可是万物抓根源,我们要的不是鱼而转载 2017-08-09 09:17:19 · 580 阅读 · 0 评论 -
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
<?php//这个类似用来获取访客信息的//方便统计class visitorInfo{ //获取访客ip public function getIp() { $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]...转载 2018-04-08 09:38:10 · 3673 阅读 · 0 评论 -
控制器里引入原生的php文件
文件放到一个目录下include EXTEND_PATH . "Classname.php";调用的时候,如果报错,在对应的前面加一个 '\'$c = new \Classname;原创 2018-03-30 11:08:15 · 910 阅读 · 0 评论 -
thinkphp里分页类中前后台ulr不统一的问题
thinkphp里分页类中前后台ulr不统一的问题修改一下thinkphp的page类,如下://这里原来是 $this->url = U(ACTION_NAME, $this->parameter);这样的,修改成$this->url = U($_SERVER['REQUEST_URI'], $this->parameter);这样的下面就省略。。。。经过本人测试,这样可以解转载 2017-11-27 17:28:42 · 357 阅读 · 0 评论 -
Navicat修改MySQL数据库密码就是这么简单
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名转载 2017-10-21 14:46:54 · 13867 阅读 · 0 评论 -
thinkphp模板中自定义函数传多个参数
不同版本的不一样1、注意:自定义函数要放在项目应用目录/common/common.php中,或者 function.php 。 这里是关键。 模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### } 2、{:function(param1,param2,param3...)}3、{$vo.cid|cate=原创 2017-09-21 11:54:49 · 5119 阅读 · 0 评论 -
windows下用navicat远程链接虚拟机Linux下MySQL数据库
今天想用navicat远程连接虚拟机中的MySQL数据库,一直连不上,在网上搜索了一下,发现原因是MySQL对远程用户登陆的授权问题。这里说一下我的解决方法。(本人小白) 首先,我用navicat去远程链接我虚拟机中的MySQL,链接测试失败。 然后在虚拟机中查看网络端口信息: #netstat -ntpl 之后查看了防火墙的状态,发现转载 2017-09-20 15:00:40 · 248 阅读 · 0 评论 -
在线客服系统
下载链接:http://www.weentech.com/download/http://www.weentech.com/bbs/?thread-index-fid-2-tid-18.htm一. WeLive4介绍:WeLive4是一个企业级的在线客服系统, 程序小巧使用简单, 更美观的用户界面设计, 主要特点:1. 基于Socket通讯技术, 具有请求与推送原创 2017-09-20 09:16:56 · 2974 阅读 · 0 评论 -
thinkphp怎样获取控制器名称和操作名称
__ROOT__ : 网站根目录地址 __APP__ : 当前项目(入口文件)地址 __GROUP__ :当前分组地址 __URL__ : 当前模块地址 __ACTION__ : 当前操作地址 __SELF__ : 当前 URL 地址 ACTION_NAME : 当前操作名称 APP_PATH : 当前项目目录 APP_NAME : 当前项目名称 这些都是一些系统常量,可以在控制器原创 2017-09-27 11:21:16 · 3966 阅读 · 0 评论 -
教你如何破解zendstudio获得永久使用权
教你如何破解zendstudio获得永久使用权 http://jingyan.baidu.com/article/fc07f9897f9c0712ffe519b1.html转载 2017-09-25 12:21:52 · 1162 阅读 · 0 评论 -
phpstudy2016安装redis扩展
第一步:查看phpstudy版本https://pecl.php.net/package/redishttp://www.cnblogs.com/myright/articles/5408276.html第三步:下载Redis扩展 去http://windows.PHP.Net/downloads/pecl/snaps/redis/2.2.5/ 下载(要与phpst原创 2017-09-07 17:08:05 · 245 阅读 · 0 评论 -
Linux关于安装Redis扩展的问题
1、redis 安装之后打开问题:安装完之后,切换到 redis*/src目录,可以看到-rwxr-xr-x 1 root root 4698346 Sep 12 03:51 redis-cli-rw-rw-r-- 1 root root 75872 Dec 18 2015 redis-cli.c-rw-r--r-- 1 root root 193952 Sep 12 03原创 2017-09-14 11:12:59 · 242 阅读 · 0 评论 -
Windows Server下的定时运行指定URL执行定时任务
前提:新建任务计划,如:dingshi.bat;内容如下第一种:调用ie,dingshi.bat;内容如下,访问urlstart "" "C:\Program Files\Internet Explorer\iexplore.exe" http://www.youkuaiyun.com第二种:利用php.exe新建Bat文件,命名为test.bat,内容如下所示:执原创 2017-08-28 01:21:39 · 13082 阅读 · 0 评论 -
thinkphp上传图片自动压缩问题
thinkphp上传图片后由于图片较大需要剪切,但是由于大部分浏览器阻挡剪切弹出窗口造成无法剪切故使用thinkphp的生成缩略图的功能,上传的同时直接生成缩略图并覆盖原图,这样就可以自定义上传图片的大小(备注,生成缩略图是按原比例缩放的)代码如下public function upload($action){ $upload = new \Think\转载 2017-08-27 19:15:25 · 812 阅读 · 0 评论 -
jQuery+PHP+Mysql实现输入自动完成提示的功能
这里的案例:用户输入帐号,及时检查用户是否正确! .suggestions_box { position: relative; width: 230px; z-index: 998;}.suggestion_list { background: none repeat scroll 0 0 white; border: 1px solid #B8CFDB;原创 2017-08-10 17:29:10 · 934 阅读 · 0 评论 -
tp3.2不能自动加载公共配置文件config.php
原因在:1:ThinkPHP.php 调用了Think.class.php类文件start()的静态方法2:打开ThinkPHP3.2的入口文件ThinkPHP.php,找到33行defined('APP_STATUS') or define('APP_STATUS', ''); // 应用状态 加载对应的配置文件 3:Think.class.php类文件start()的静态方...转载 2018-03-28 10:46:09 · 1416 阅读 · 0 评论