
编程
文章平均质量分 66
qikexun
企事业开发者
展开
-
查找文档中含有某个字符串的数目用substr_count函数
比如有个文件叫demo.txt.里边的内容是存放的学生信息,一行一个学生信息,格式如下1|小明|手机号1335656565|地址2|老王|手机号138888565|地址1|小明|手机号1335656565|地址3|张三|手机号1368686565|地址-------------------如果想查找小明的手机号在文本中出现了多少次。可以用如下的代码:$userphone='1335656565';//判断次数$ptime=0;$ptimes=0;$handler=f..原创 2021-01-24 21:25:58 · 408 阅读 · 0 评论 -
PHP下载文件的代码和常见文件的http中content-type头的值(MIME类型)
PHP 中如何下载文件。简单的文件下载只需要使用 HTML 的链接标记<a>,并将href属性的值指定为要下载的文件路径即可,如下所示:<a href="http://c.biancheng.net/php/logo.zip">下载文件<a>通过上面的方法实现文件下载的话,只能处理一些浏览器不能识别的类型文件,例如上面示例中用到的 zip 压缩文件,浏览器不能直接打开,所以会弹出一个下载提示,但如果将链接后面的文件改成后缀名为.html的网页文件、图片文件或...原创 2021-01-24 19:51:54 · 787 阅读 · 0 评论 -
visual studio code 设置php.validate.executablePath
信息”提示:无法使用PHP可执行的设置。设置php.validate.executablePath配置PHP可执行文件。点击“信息”提示左边的“settings.json”或者“文件”->“设置”打开settings.json设置文件。找到php.validate.executablePath...原创 2021-01-13 16:04:00 · 9313 阅读 · 0 评论 -
VSCode怎么快速查看函数定义 和php代码追踪
VSCode怎么快速查看函数定义 一、跳转到定义位置 VisualStudioCode中,经常需要查看某个函数的代码,需要跳转到具体的位置,具体的实现方式有下面三种: 1、光标定位到函数,按F12 2、光标定位到函数,鼠标右键,转到定义 3、按住Ctrl键,同时点击函数 二、返回跳转前的位置 当我们读懂函数后,需要回到跳转前的位置,可以按“ctrl+shift+8”。代码追踪插件 看这篇https://baiji...原创 2021-01-12 19:01:04 · 16512 阅读 · 0 评论 -
Thinkphp框架的项目规划总结和踩坑经验
一、项目模块规划1、项目分为PC端、移动端、和PC管理端,分为对应目录为 /Application/Home,/Application/Mobile,/Application/Admin;对应入口文件为 index.php, mobile.php,admin.php,入口文件中设定绑定模块ThinkPHP配置>>>>>>>>>>>>>>>>>>>>>>>&g转载 2021-01-11 20:07:21 · 545 阅读 · 0 评论 -
tp5入口文件的隐藏
在apache环境下,入口文件的隐藏非常简单,只需要在站点根目录下创建.htaccess文件<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</If原创 2021-01-11 19:31:08 · 1016 阅读 · 0 评论 -
Base64编码,去掉等号特殊字符
/// 自定义包含指定字符的base64工具 internal static class Base64Helper { static readonly string base64Table = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"; static read转载 2016-10-12 22:07:20 · 23759 阅读 · 0 评论 -
Simple PHP encrypt and decrypt
You need to have openssl encrypt installed and running. Check this thread if you dont have it already/** * simple method to encrypt or decrypt a plain text string * initialization vector(IV) has t转载 2016-10-12 21:07:11 · 1047 阅读 · 0 评论 -
最简单的加密、解密图片函数和测试用例
最简单的加密、解密函数和测试用例echo '原地址:'.$remoteUrl = 'http://img.baidu.com/img/post-jg.gif';echo "\n加密后的地址:".$newUrl = encrptURL($remoteUrl,10);echo "\n解密后的地址:".$oldUrl = decrptURL($ne转载 2016-10-12 21:04:28 · 1889 阅读 · 0 评论 -
PHP Encrypt/Decrypt: Simple class to encrypt url data
Encryption is useful where critical data is being transferred in url. I have found a simple and secure encryption class with some changes to make it fit for new users. You can use it in Codeigniter we转载 2016-10-12 20:14:10 · 571 阅读 · 0 评论 -
php CURLOPT错误Warning: curl_setopt() [function.curl-setopt]:.
如果当你在php中运行 CURLOPT_FOLLOWLOCATION 然后得到php提示错误信息为:Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set…错误中提到两个关键saf原创 2016-10-22 20:51:51 · 3529 阅读 · 0 评论 -
base64_encode进行编码传递url
如果是把url作为参数传递的话,建议使用 base64_encode进行编码.同时替换其中的不安全字符//处理为URL安全模式function reflowURLSafeBase64($str){ $str=str_replace("/","_",$str); $str=str_replace("+","-",$str); return $str;}//反解f原创 2016-10-12 22:17:06 · 4631 阅读 · 1 评论 -
读取xml格式的天气预报的代码
读取xml格式的天气预报的代码<?php$apistr=file_get_contents("http://api.map.baidu.com/telematics/v2/weather?location=%E4%B8%8A%E6%B5%B7&ak=B8aced94da0b345579f481a1294c9094"); //获取xml内容$apiobj=simplexml_load_str原创 2016-10-13 21:53:21 · 2342 阅读 · 0 评论 -
php读取远程xml文件
set_time_limit(0); function _rand() { $length=26; $chars = "0123456789abcdefghijklmnopqrstuvwxyz"; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); $原创 2016-10-13 23:01:02 · 1670 阅读 · 0 评论 -
php提示undefined index的几种解决方法
我们经常接收表单POST过来的数据时报Undefined index错误,如下: $act=$_POST['action']; 用以上代码总是提示 Notice: Undefined index: act in D:\test\post.php on line 20 另外,有时还会出现 Notice: Undefined variable: Submit ...... 等一些这样的转载 2016-10-13 23:44:29 · 1351 阅读 · 0 评论 -
javascript 教程--适合初学者入门
《JavaScript基础视频教程》的教程下载链接为:http://pan.baidu.com/s/1dFhZurn,请您及时下载,以免失效原创 2016-09-30 19:51:11 · 402 阅读 · 0 评论 -
thinkphp安装引导程序
thinkphp安装引导程序如果还不知道什么是安装引导的;那先把项目下载下来;放到php环境下跑起来就know了;示例项目:https://github.com/baijunyao/thinkphp-bjyadmin我们的程序为什么需要有个安装引导?1 . 有安装引导;就不需要我们再长篇大论的讲解怎么导入sql文件;怎么更改配置项了;2 . 可以写一些版权或者使用说明;转载 2017-01-12 20:18:16 · 2129 阅读 · 0 评论 -
飞天侠淘宝客源码8.0终结版仿卷皮模板-免费开源
淘宝客飞天侠7.0官方原版,模板已经进行第二次大升级了,之前很多用户反映喜欢白色的头部,这次给大家换了,有需要更新的更新一下,增加了一些功能,宝贝详细采集功能,以及缓存加速功能,甚至可以直接绕过爱淘宝直接到宝贝详细功能。页面比较大气话,后台相关logo都是后台可以直接修改的,增加了阿里妈妈采集功能(这项功能是需要另外付费的)由于我们这边也需要付费给淘宝开放平台api,只要你们一搜索采集我们这边就要原创 2017-12-14 16:16:38 · 6860 阅读 · 7 评论 -
php构建的开源的淘宝客cms程序下载地址总结,采集插件小程序等
现在有很多开源的淘宝客软件cms,很多人不知道,所以,本人测试收集了很多可以用,比市面上收费的还好用的淘宝客源码程序,完全开源,比市面上的加密的好很多,这些开源的淘宝客程序代码写的都非常简约,适合学习观摩,所以,收集了一些优秀的开源源码,整理成下载地址,供大家学习参考,为了防止恶意骚扰,故附下载说明于文末。总如果您想知道如何获取到免费开源的淘宝客cms,请继续阅读!(自动安装的cms,会dede安...原创 2018-05-30 11:09:30 · 6286 阅读 · 4 评论 -
构建您自己的URL缩短
我们大多数人都熟悉,看到这样的网址bit.ly或t.co我们的Twitter或Facebook饲料。 这些都是缩短的URL,这是一个简短的别名,或指向一个较长的页面链接的例子。 例如,我可以给你缩短网址http://bit.ly/SaaYw5 ,将转发给你一个很长的URL,谷歌就如何熨衬衫的搜索结果。 这将是更容易的文本20个字符bit.ly网址到您的儿子,谁是在大学和准备他的第一次大的工作面试。转载 2016-10-11 22:47:58 · 1751 阅读 · 0 评论 -
php压缩和解压缩字符串的方法
本文实例讲述了php压缩和解压缩字符串的方法。分享给大家供大家参考。具体如下:下面php代码通过gzcompress和gzuncompress压缩和解压缩字符串,可以设定压缩级别$str = 'Hello I am a very very very very long string';$compressed = gzcompress($str, 9);//压缩级别为9转载 2016-10-11 21:52:15 · 1519 阅读 · 0 评论 -
如何制作朋友圈搞笑证件图片(附源码实例)
最近一波波刷爆朋友圈的各种结婚证,采矿证,搞笑对话,提车清单等等是怎么做的呢?对于外行来说,可能会感觉很神奇,那么今天我就长话短说给大家介绍下这种图片是怎么自动生成的,感兴趣的可以搜索下相关资料详细了解。首先,需要会一门后端开发语言例如PHP等,然后利用一张姓名部分空白的底图作为模板,在姓名空白处利用PHP的GD库,把用户通过表单提交过来的数据PS到图片上,再把处理后的图片返回给浏览器展示。转载 2016-04-29 21:20:11 · 8777 阅读 · 0 评论 -
Js怎么调用外部Js
把Js的重复代码提取出来写了一个函数,放在另外一个public.js文件中,我要调用这个Js文件中的函数,怎么调用啊,在另一个JS文件里的谋一个JS函数调用的话,直接调用所要调用的函数名称就可以了(如:testJS(); );而在页面上都要引用这两个JS文件,引用方式:追问:我要在这个Js文件里面调另一个Js文件里面的函数,在Js也能这样引用?追答:原创 2016-04-28 15:10:10 · 8912 阅读 · 0 评论 -
阿里云服务器linux系统远程登录和文件管理的工具
很多人不知道怎么使用阿里云服务器,也不知道用什么工具,下面给大家推荐几个linux系统下的工具:1.远程ssh登录:远程登录linux,可以用putty,也是阿里云服务器推荐的工具。官网:www.chiark.greenend.org.uk/~sgtatham/putty/(这个是百度软件上的官网),不过,也可以从winscp官网上下载:winscp.net/eng/download.原创 2016-04-15 18:33:04 · 4714 阅读 · 1 评论 -
PHP记录网站运行时间?
做这个效果 如何做?本站运行xxx天,北京时间xxx-xx-xx假设你的当前时间为这种格式“2009-02-28 16:29:18”,想计算几天后,几小时后,几分钟后,几周,几个月,几年后的时间格式都没有问题,可用的计算方式如下:(限PHP使用)<?php$endtime='2009-02-28 16:29:18';$endtime = date('Y-m-d H:i:s'原创 2016-04-14 15:26:24 · 2343 阅读 · 0 评论 -
如何让某div中所有的a标签的target属性为“_blank”
假设div的ID为 div1//tags为该div下的A标签的集合; var tags = document.all.div1.all.tags("A"); for(var i=0; i<tags.length; i++) { var a = tags[i]; a.target="_blank"; }原创 2016-04-25 11:58:52 · 5615 阅读 · 1 评论 -
浅析Apache重写规则中RewriteCond规则参数和 RewriteRule 规则参数
RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、基础的功能,看例子:RewriteEngine onRewriteCond %{HTTP_USER_AGENT} ^Mozilla//5/.0.*RewriteRule index.php原创 2016-03-15 14:25:01 · 1639 阅读 · 1 评论 -
PHP实现发送邮件的方法(基于简单邮件发送类)
实例讲述了PHP实现发送邮件的方法。供参考,(转载网络,未经整理)具体如下:邮件发送类<?php /*邮件发送类 *功能:使用smtp服务器发送邮件 */class smtp { /* 全局变量 */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host;转载 2016-03-25 15:19:16 · 905 阅读 · 0 评论 -
编辑图文里面添加音乐
近期看到微信图文里面可以添加音乐,本着我不下地狱谁下地狱的精神,笔者废(xian)寝(de)忘(dan)食(teng)滴研究了两天,终于让俺发现了其中的秘密,鉴于好多公众号运营者留言索要方法,俺就把它详细的记录下来,分享给我的好友们。大家不需要搞明白为什么这么做,只要跟我学会怎么操作就行了。1百度ueditor工具http://ueditor.baidu.com/websi转载 2016-04-04 10:12:56 · 598 阅读 · 0 评论 -
写个每一个小时自动php采集百度top榜关键字,并用|分开写入txt
写个每一个小时自动php采集百度top榜关键字,并用|分开写入txt,如题:写段php代码:实现每隔1个小时,自动更新采集http://top.baidu.com/buzz/top10.html里面的关键字,将关键字用“|”分割写入到txt文件中。 要求完整可用, 谢谢!txt 写入是覆盖方式, 意义就是更新里面的关键字。<?php$str_buf原创 2016-04-29 23:28:37 · 3720 阅读 · 0 评论 -
通过htaccess实现301重定向常见的方法
在很多情况下,网站都需要进行301或302重定向,其中一个为永久重定向,一个为临时重定向。比如网站整个更换了域名,比如网站结构或目录发生了移动,比如需要将某个域名上的文件迁移到另外的域上等等。有时候这种重定向对SEO或者PR值的传递是非常有效的。一般我们有几种途径制作一个htaccess文件,比如自己手动编辑,好处是非常灵活、功能强大,但坏处是很容易出错,我们强烈建议用本站的工具自动生原创 2016-03-15 14:09:38 · 7305 阅读 · 2 评论 -
如何对ajax型的网页数据进行抓取
如何对ajax型的网页数据进行抓取。 ,“更多新问题”就是发送的ajax请求。 其实抓ajax的页面和抓普通的页面区别不大。ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参数,然后对该url传递参数进行抓取即可。利用firebug的网络工具,如图所示: 下面代码就是以车问网站为例,通过curl发送POST请求,获转载 2016-10-11 21:46:28 · 5692 阅读 · 0 评论 -
如何抓取WEB页面 发送head 相关
如何抓取WEB页面好忙好忙,忙到打完dota,看完新番,写完一个外挂就懒得更新blog的地步。。。一不小心从事spider已经快3年了,也没给爬虫写过点什么。本来打算趁着十一写个什么《三天学会爬虫》什么的,但是列了下清单,其实爬虫这东西简单到爆啊。看我一天就把它搞定了(・ω##HTTP协议WEB内容是通过HTTP协议传输的,实际上,任何的抓取行为都是在对浏览器的HTTP请求转载 2016-10-11 21:44:51 · 2263 阅读 · 0 评论 -
php实现的网页正文提取算法
Html2Article-php实现的提取网页正文部分,最近研究百度结果页的资讯采集,其中关键环节就是从采集回的页面中提取出文章。因为难点在于如何去识别并保留网页中的文章部分,而且删除其它无用的信息,并且要做到通用化,不能像火车头那样根据目标站来制定采集规则,因为搜索引擎结果中有各种的网页。这个类是从网上找到的一个php实现的提取网页正文部分的算法<?phpclass Read转载 2016-10-11 20:05:53 · 3666 阅读 · 0 评论 -
PHP将淘宝客链接转换提取成普通淘宝链接
来源:杨他她本着分享精神,不说废话了,直奔主题:1,先获取淘宝客链接一枚:$clickurl="http://s.click.taobao.com/t?e=m%3D2%26s%3D1xJRigdN6vgcQipKwQzePOeEDrYVVa64REOHN%2B0iJT23bLqV5UHdqdSm9rmNrfhQMlIj6E1wLr6Z1upWVE%2FY63jUGTUkifoD6Iu7转载 2016-08-15 17:34:09 · 14197 阅读 · 1 评论 -
跨站脚本攻击(Cross-site scripting,通常简称为XSS)阿里云防护
漏洞描述: 跨站脚本攻击(Cross-site scripting,通常简称为XSS)发生在客户端,可被用于进行窃取隐私、钓鱼欺骗、偷取密码、传播恶意代码等攻击行为。 恶意的攻击者将对客户端有危害的代码放到服务器上作为一个网页内容, 使得其他网站用户在观看此网页时,这些代码注入到了用户的浏览器中执行,使用户受到攻击。一般而言,利用跨站脚本攻击,攻击者可窃会话COOKIE从而窃取转载 2016-05-17 11:28:31 · 2731 阅读 · 0 评论 -
php生成印章 代码片段
方法一:?12345678910111213141516171819202122232425262728293031转载 2016-04-30 15:16:30 · 3893 阅读 · 0 评论 -
apache通过.htaccess(rewrite)判断手机电脑跳转-手机用户重定向到手机版
自动判断、重定向的办法也有几种:使用网站构建的程序(例如PHP)来判断、重定向;使用服务器上的Web服务(例如Apache)来判断、重定向。在Apache中设置重定向有两个办法:在网站的httpd.conf中设置重定向,适合有服务器完整权限的网站管理员;在网站所在目录中修改.htaccess来设置,适合采用虚拟主机形式的网站管理员。这两种办法原创 2016-05-18 11:13:08 · 10858 阅读 · 1 评论 -
.htaccess禁止目录执行php方法
前面给大家介绍了nginx怎么禁止php后缀执行,今天也来说下apache禁止后缀的方法,其实我个人觉得apache的后缀禁止方法比nginx的简单很多.系统:centos 5.9环境:lampapache禁止后缀的方法:这里就只演示下怎么禁止php执行,其他的稍微简单改了就好.在你要禁止的目录下新建个.htaccess,内容为: 代码如下 复制代码Order Allo转载 2016-03-18 20:29:24 · 7083 阅读 · 0 评论