Welcome 微信登录

首页 / 网页编程 / PHP

php生成百度sitemap站点地图类函数实例

php生成百度sitemap站点地图类函数实例

本文实例讲述了php生成百度sitemap站点地图类函数的方法,分享给大家供大家参考。具体实现方法如下:问题概述:公司网站是问答百科的网站、seo工程师提出需求说根据网站的问题来生成xml文件。每个xml文件包含5000条setmap格式数据。现在线上网站大约有70w条问题,所以说基本生成140个xml文件。还有一个索引文件。比如文件的名称以数字开头的。索引文件包含的内容就是每个xml文件的路径还有名称。为什么要每个文件存储5000条数据呢,因为这是mys...
php输出xml必须header的解决方法

php输出xml必须header的解决方法

本文实例讲述了php输出xml必须header的解决方法。分享给大家供大家参考。具体方法如下:问题描述:最近在做一个xml输出时发现我们直接使用echo输入的xml文档会提示Error: Object # has no method ‘load"错误的了,后改用了header()输出xml头文件就解决了,下面记录一下。解决方法:由于xml长的和txt文件太相似,所以导致我总和txt混为一谈。现来看看如下代码:复制代码 代码如下:echo "<?...
php生成xml时添加CDATA标签的方法

php生成xml时添加CDATA标签的方法

本文实例讲述了php生成xml时添加CDATA标签的方法。分享给大家供大家参考。具体实现方法如下:其实php生成xml时添加CDATA标签方法非常的简单,因为是一个在xml中可以存储各种内容的标签了,下面整理了一个例子希望对各位有帮助。有码有真相,贴上代码,大家不要把<![CDATA[ $text]]>当成前后缀,其实它可以是标签。具体代码如下:复制代码 代码如下:<?php$dom = new DOMDocument("1.0"...
php实现过滤表单提交中html标签的方法

php实现过滤表单提交中html标签的方法

本文实例讲述了php实现过滤表单提交中html标签的方法。分享给大家供大家参考。具体实现方法如下:有时候我们做的简单评论功能会发现有提交很多的html标签,这些标签会导致页面有一些外连的情况,下面我们一起来看在php中过滤表单提交的html标签方法。近评论中有一些机器人提交的post链接,都是一些垃圾评论。为了减少这种无谓的链接内容出现,其实是可以用php来删除表单POST提交的html标签,这样机器提交的信息也不会得到他们要的结果。而且可以减少来自seo...
PHP中加密解密函数与DES加密解密实例

PHP中加密解密函数与DES加密解密实例

本文实例讲述了PHP中加密解密函数与DES加密解密的应用,分享给大家供大家参考。具体如下:例子,php加密解密的例子加密函数:复制代码 代码如下:/**功能:对字符串进行加密处理*参数一:需要加密的内容*参数二:密钥*/function passport_encrypt($str,$key){ //加密函数srand((double)microtime() * 1000000);$encrypt_key=md5(rand(0, 32000));$ctr=0...
php实现删除指定目录下相关文件的方法

php实现删除指定目录下相关文件的方法

本文实例讲述了php实现删除指定目录下相关文件的方法。分享给大家供大家参考。具体实现方法如下:通常来说在php中删除文件最简单的方法就是直接使用unlink命令,而对于需要删除指定目录下的指定文件的情况,就需要遍历删除了。具体实例代码如下:复制代码 代码如下:<?php//删除指定文件夹下的非法文件function my_del($dir){ if(is_dir($dir)){ //打开指定文件夹 if($handle = opendir($...
PHP清除数组中所有字符串两端空格的方法

PHP清除数组中所有字符串两端空格的方法

本文实例讲述了PHP清除数组中所有字符串两端空格的方法,分享给大家供大家参考。具体实现方法如下:一般来说在php中清除字符串中空格我们可以有很多实现方法,但清除数组中所有值的前后代码我们并不能简单的使用这些方法,本文实例主要使用php独有的array_map函数遍历清除数组中所有字符串的两端空格。具体实现代码如下:复制代码 代码如下:function TrimArray($Input){ if (!is_array($Input)) return trim...
php实现给图片加灰色半透明效果的方法

php实现给图片加灰色半透明效果的方法

本文实例讲述了php实现给图片加灰色半透明效果的方法。分享给大家供大家参考。具体实现方法如下:原理:1.首先计算出原图片的尺寸2.创建相同尺寸的半透明图片3.使用 imagecopy()方法,把新创建的半透明图片与原图合并具体实现代码如下:复制代码 代码如下:<?php /*php 给图片加灰色透明效果*/$imfile = "./0.jpg";//原图 $origim = imagecreatefromjpeg($imfile);//从 J...
php获取textarea的值并处理回车换行的方法

php获取textarea的值并处理回车换行的方法

本文实例讲述了php获取textarea的值并处理回车换行的方法。分享给大家供大家参考。具体实现方法如下:一般来说,在html表单中textarea中我们按回车与换行都是一些ascii或特殊的字符的编码,如果不进行转换输出文字是没的排版的。php获取textarea的值是十分简单的 textarea回车换行为 下面看例子HTML代码:复制代码 代码如下:<Textarea name="test" rows="3″ cols="20″ id="t...
php防止站外远程提交表单的方法

php防止站外远程提交表单的方法

本文实例讲述了php防止站外远程提交表单的方法,分享给大家供大家参考。具体实现方法如下:一般来说防止站长提交表单无非就是对每一次打开表单或提交数据都会需要加一个token来进行验证了,这个其实与验证码做法没什么两样了,下面来看几个防止站外远程提交表单的例子。例子一:我们每一次打开提交页面生成一个token然后保存在session中,当表单提交时我们来判断当前的token值与session是否一致,如果是的就是正常提交否则就是无效提交了。具体代码如下:复制代...
php自定义apk安装包实例

php自定义apk安装包实例

本文实例讲述了php自定义apk安装包的方法,分享给大家供大家参考。具体实现方法如下:众所周知,apk格式安装文件是android智能系统的安装文件,下面我们来看一个利用php实现自定义apk安装包实例。一、需求:需要实现对产品进行一次推荐好友安装的活动,每个会员下载自己的专属安装包(里面记录会员的相关信息)。二、思路:经过了解,发现apk安装包原来只是zip的一个马甲,使用php的ZipArchive类可以对文件进行操作。三、实现代码:复制代码 代码如下...
php的ZipArchive类用法实例

php的ZipArchive类用法实例

本文实例讲述了php的ZipArchive类用法,分享给大家供大家参考。具体如下:通常来说,php5.2开始支持ZipArchive类,php4只能使用zip函数。其实在官方实现zip类之前,已经有大牛贡献了打包解压zip文件的方法。现在php包含了ZipArchive类,当然优先使用。使用该类能创建和解压zip文件,也能直接读取zip压缩包内的内容,很方便,这里主要总结下读取和解压的过程。解压一个包到指定目录:复制代码 代码如下:<?php...
PHP实现通过中文字符比率来判断垃圾评论的方法

PHP实现通过中文字符比率来判断垃圾评论的方法

本文实例讲述了PHP实现通过中文字符比率来判断垃圾评论的方法。分享给大家供大家参考。具体实现方法如下:一、需求:最近一段时间常常出现这类垃圾评论:一大段英文字符里夹杂一两个生僻汉字,包含了中文字符,而且又没包含啥中文的敏感词,所以就堂而皇之的通过了评论过滤。对这类评论的处理可以采取判断中文字符的比率来确认,但是也会存在一定的误判。二、解决方案:要用到php的两个函数strlen和mb_strlen,strlen会把单个汉字长度认定为3,mb_strlen单...
php中的字符编码转换函数用法示例

php中的字符编码转换函数用法示例

本文实例讲述了php中的字符编码转换函数的用法,分享给大家供大家参考。具体实现方法如下:一般来说,在网页程序中,尤其是涉及到数据库的读出过程中,往往最恼火的就是字符编码的问题,php4.0.6以上的版本提供了mb_convert_encoding 可以方便的转换编码。具体如下:复制代码 代码如下:<?php/* Convert internal character encoding to SJIS */$str = mb_convert_en...
php读取目录及子目录下所有文件名的方法

php读取目录及子目录下所有文件名的方法

本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考。具体实现方法如下:一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下:复制代码 代码如下:$dir="./caxa/";$file=scandir($dir);print_r($file);稍微复杂点的,来自于php手册:复制代码 代码如下:$dir = "/etc/php5/";// Open a known directory, and ...
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU

浅谈PHP正则表达式中修饰符/i, /is, /s, /isU

在学习PHP正则表达式修饰符之前先来理解下贪婪模式,前面在元字符中提到过"?"还有一个重要的作用,即"贪婪模式",什么是"贪婪模式"呢?PHP正则表达式贪婪模式:比如我们要匹配以字母"a"开头字母"b"结尾的字符串,但是需要匹配的字符串在"a"后面含有很多个"b",比如"a bbbbbbbbbbbbbbbbb",那正则表达式是会匹配第一个"b"还是最后一个"b"呢?如果你使用了贪婪模式,那么会匹配到最后一个"b",反之只是匹配到第一个"b"。PHP...
php时间戳格式化显示友好的时间函数分享

php时间戳格式化显示友好的时间函数分享

在项目中时间一律显示为2014-10-20 10:22显得很呆板。在微博、QQ空间等网站通常会显示为几秒前,几分钟前,几小时前等容易阅读的时间,我们称之为友好的时间格式。那么用php怎么实现呢?大体思路如下:如果是跨年并且大于3天就显示为具体的时间如果是今天的 如果是一分钟内则显示几秒之前 如果是一小时内则显示几分钟前 如果是当天且大于一小时则显示为几小时前如果是昨天则显示为昨天几点如果是前天则显示为前天几点如果大于三天(没有跨年)则显示为几月几号根据以上...
微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动

微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动

在腾讯的微信公众平台开发者文档,网页授权获取用户基本信息这一节中写道”在微信公众号请求用户网页授权之前,开发者需要先到公众平台网站的我的服务页中配置授权回调域名。请注意,这里填写的域名不要加http://“,链接:http://mp.weixin.qq.com/wiki/index.php?title=%e7%bd%91%e9%a1%b5%e6%8e%88%e6%9d%83%e8%8e%b7%e5%8f%96%e7%94%a8%e6%88%b7%e...
<< 431 432 433 434 435 436 437 438 439 440 >>