随笔分类 - php
php
摘要:还在为xpath的正确性而犯愁吗?难道必须得装一个Firefox浏览器,安装一个插件? No!!!!!!! 有了chrome浏览器,照样能获取xpath,而且保证正确。 具体的使用方法?请往下看。 chrome有自己的开发者工具,可以用这儿来直接获取xpath,都不用担心正确性了。 具体使用步骤如下
阅读全文
摘要:(1)、打开谷歌浏览器,按F12 (2)、ctrl+f (3)、把xpath=//div[@class='ww_operationBar']/a[@class='qui_btnww_btn js_delete']的位置复制进去,看谷歌能否找到位置
阅读全文
摘要:想要使用xpath来解析html内容, PHP自带两个对象 DOMDocument,DOMXpath,其中初始化 loadHtml一般都会报很多警告,但是并不影响使用,用@屏蔽错误。 /** * 初始化DOMXpath对象 * * @param [type] $content 网页内容 * @par
阅读全文
摘要:PHP中preg_match正则匹配的/u /i /s是什么意思 /u 表示按unicode(utf-8)匹配(主要针对多字节比如汉字) /i 表示不区分大小写(如果表达式里面有 a, 那么 A 也是匹配对象) /s 表示将字符串视为单行来匹配
阅读全文
摘要:在服务器上,这里以linux服务器为例,为redis配置密码。 1.第一种方式 (当前这种linux配置redis密码的方法是一种临时的,如果redis重启之后密码就会失效,) (1)首先进入redis,如果没有开启redis则需要先开启:[root@iZ94jzcra1hZ bin]# redis
阅读全文
摘要:win 下载安装 https://github.com/MicrosoftArchive/redis/releases 解压到根目录,重命名目录为 redis 。 我的在 打开一个 cmd 窗口 使用cd命令切换目录到 d:\redis cd /d d://redis 运行 redis-server
阅读全文
摘要:今天在做项目中,因为要调用别人网站的接口,结果需要对请求和返回的时间进行十六进制加密处理,于是在网上查了下资料谢了一个转换Demo做个记录。 如果在TP下使用可以将下面函数放到common.php中 一,加密函数 <?php/** *字符串转十六进制函数 *@pream string $str='a
阅读全文
摘要:1、只需要Preferences (中文首选项)里面找到setting-default(设置默认) 2、在设置面板里面找到 "folder_exclude_patterns": [".svn", ".git", ".hg", "CVS"], 文件夹 "file_exclude_patterns":
阅读全文
摘要:安装hackbar: 在火狐的附加组件中搜索“hackbar”,将它添加到火狐浏览器中, 重启后Firefox后安装完成,按F9键打开我们就会看到在地址栏下面会出现一个大框框就是hackbar了 框框很大碍事怎么办? 简单啊 F9 试试 首先先介绍横向第一排的下拉框: INT、 HEX、OCT、Al
阅读全文
摘要:ThinkPHP 5.0.x、5.1.x、5.2.x 全版本远程代码执行漏洞 作者:SoulCat. 来源:CSDN 原文:https://blog.csdn.net/csacs/article/details/86668057 版权声明:本文为博主原创文章,转载请附上博文链接! 漏洞概述:Thin
阅读全文
摘要:漏洞描述由于ThinkPHP5.0框架对Request类的method处理存在缺陷,导致黑客构造特定的请求,可直接GetWebShell。 漏洞评级严重 影响版本ThinkPHP 5.0系列 < 5.0.24 安全版本ThinkPHP 5.0系列 5.0.24ThinkPHP 5.1系列 5.1.3
阅读全文
摘要:漏洞描述 由于ThinkPHP5框架对控制器名没有进行足够的安全检测,导致在没有开启强制路由的情况下,黑客构造特定的请求,可直接GetWebShell。 漏洞评级 严重 影响版本 ThinkPHP 5.0系列 < 5.0.23ThinkPHP 5.1系列 < 5.1.31 安全版本 ThinkPHP
阅读全文
摘要:18.04相比过去采用了新的桌面,配置环境稍微有一些不同了。 首先是远程登录,windows用Tera Trem连接,ip地址得自己根据实际情况来。 ubuntu上,sudo apt-get install openssh-server 然后配置一下防火墙 sudo ufw allow 22 这样就
阅读全文
摘要:我们在安装apache后,有时在上传文件的时候,提示没有权限或者是不可写,我们都会去查文件夹的权限。 通过ls -l /var/www/html/website可以很直观的看出我们文件和文件夹的权限,drwx-rx-rx没有问题,755 其实这个时候,我们有可能忽略了apache运行的用户和用户组这
阅读全文
摘要:具体报错如下: Table '.\mysql\proc' is marked as crashed and should be repaired 我的解决办法: 找到mysql的安装目录的bin/myisamchk工具,右击【以管理员身份运行】修复下即可。 网上解决办法: 找到mysql的安装目录的
阅读全文
摘要:工具栏-》database-》edit current DBMS 然后,选中:MYSQL50::Script\Objects\Table\Options 在options末尾添加: ENGINE = %s : list = BDB | HEAP | ISAM | InnoDB | MERGE | M
阅读全文
摘要:一、Redis简单介绍: Redis是一个Key-value的数据结构存储系统,可以以数据库的形式,缓存系统,消息处理器使用,它支持的存储value类型很多,例如,string、list(链表)、set(集合)、zset(sorted set--有序集合)、hash(哈希类型)等。 二、Window
阅读全文
摘要:因项目的需要,PHP调用第三方 Java/.Net 写好的 Restful Api,其中有些接口,需要 在发送 POST 请求时,传入对象。 Http中传输对象,最好的表现形式莫过于JSON字符串了,但是作为参数的接收方,又是需要被告知传过来的是JSON! 其实这不难,只需要发送一个 http Co
阅读全文
摘要:采用at命令添加计划任务。有关使用语法可以到window-》“开始”-》运行“cmd”-》执行命令“at /”,这样界面中就会显示at命令的语法。下面我们讲解下如何让服务器定时启动apache与mysql: 1、在c:盘根目录新建一个autostartserver.bat文件,然后右键编辑,将文件内
阅读全文
摘要:一般建模可能都会用到:powerdesigner 但是,在建表的时候,我一直没有找到: DEFAULT CHARACTER SET COLLATE 两个选项。因此,想了个方法,点击:工具栏-》database-》edit current DBMS 然后,选中:MYSQL50::Script/Obje
阅读全文