Welcome 微信登录

首页 / 网页编程 / PHP

实现中英文混排字符串截取的php代码

实现中英文混排字符串截取的php代码

实现中英文混排字符串截取的php代码2014-08-11提到中英文混排计数、截取,大家首先想到的是ascii、16进制、正则匹配、循环计数。今天我给大家分享的是php的mb扩展,教你如何轻松处理字符串。先给大家介绍用到的函数:mb_strwidth($str, $encoding) 返回字符串的宽度$str 要计算的字符串$encoding 要使用的编码,如 utf8、gbkmb_strimwidth($str, $start, $width, $tail...
教你如何快速开发一个PHP电影爬虫

教你如何快速开发一个PHP电影爬虫

教你如何快速开发一个PHP电影爬虫2014-08-11 cnblogs blueel今天来做一个PHP电影小爬虫。我们来利用simple_html_dom的采集数据实例,这是一个PHP的库,上手很容易。simple_html_dom 可以很好的帮助我们利用php解析html文档。通过这个php封装类可以很方便的解析html文档,对其中的html元素进行操作 (PHP5+以上版本)下载地址:https://github.com/samacs/simple_h...
关于PHPmailer群发Gmail的问题

关于PHPmailer群发Gmail的问题

关于PHPmailer群发Gmail的问题2014-08-15本人只会一些基本的phpmailer用法,就这样一个邮件的群发功能也难住了我一周,下面把我遇到的问题给大家总结一下1.Could not authenticate首先,如果你没有使用循环的话,基本上就是账号或者密码错了;如果使用循环来群发,send()方法结束之后记得调用Smtpclose(),发一次关一次,否则就会出现只能发一封邮件,第二次就崩溃的情况。2.Gmail首先,开启php的ssl权...
php中如何把多个数组合并为一个数组

php中如何把多个数组合并为一个数组

php中如何把多个数组合并为一个数组2014-08-15array_merge() 函数把两个或多个数组合并为一个数组。如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。例如:$news=M("news"); $sql="select count(a.news_id) as count_news,a.menu_id,b.pid from news a left join men...
php_smarty模板引擎与.NET_VTemplate模板引擎有什么区别

php_smarty模板引擎与.NET_VTemplate模板引擎有什么区别

php_smarty模板引擎与.NET_VTemplate模板引擎有什么区别2014-08-15首先在写这篇文章前,先和大家分享一句话:“现在能做什么就认真的去做吧,未来的事情不用担心了”。哈,这句话,其实真的是想告诉自己而已,在博客上写着PHPer,那个时候还真的是以为会一直写PHP,没想到,今天改成了ASP.NET。好,其他就不说了,说不定以后也有PHPer会转到ASP.NET或者ASP.NET转到PHP也不一定哈。所以,今天写...
PHP yii框架源码阅读(一) 目录文件分析

PHP yii框架源码阅读(一) 目录文件分析

PHP yii框架源码阅读(一) 目录文件分析2014-08-16 cnblogs mashuaimama目录文件|-framework 框架核心库|--base 底层类库文件夹,包 含CApplication(应用类,负责全局的用户请求处理,它管理的应用组件集,将提供特定功能给整个应用程序),CComponent(组件类,该 文件包含了基于组件和事件驱动编程的基础类,从版本1.1.0开始,一个行为的属性(或者它的公共成员变量或它通过gette...
php强制转换类型和CMS远程管理插件的危险

php强制转换类型和CMS远程管理插件的危险

php强制转换类型和CMS远程管理插件的危险2014-08-16远程管理插件是十分受WordPress站点管理员欢迎的工具,它们允许用户同时对多个站点执行相同的操作,如,更新到最新的发行版或安装插件。然而,为了实现这些操作,客户端插件需要赋予远程用户很大的权限。因此,确保管理服务器和客户端插件之间的通信安全且不能被攻击者伪造就变得相当重要了。本文将谈及几款可用插件,利用其弱点,攻击者甚至可以完全危及到运行这些插件的站点。ManageWP, Infinite...
PHP+MySQL代码部署在Linux(Ubuntu)上注意事项

PHP+MySQL代码部署在Linux(Ubuntu)上注意事项

PHP+MySQL代码部署在Linux(Ubuntu)上注意事项2014-08-16 博客园 快乐八哥最近帮同学做一个网站,同学买的是阿里云服务器,Linux发行版是Ubuntu12.04。我在本地把程序写好,都调试好了。然后他让我自己发布和部署。之前在大学里上操作系统课程时,也用过一段时间的Ubuntu,那个时候应该是10.04。并且是虚拟机,有界面的。现在是服务器版本,只有命令行,而已自己要使用终端模拟器链接。所以就搜索资料,看哪些工具好用,而已方便。...
php soap 使用实例

php soap 使用实例

php soap 使用实例2014-08-16 csdn博客 傲雪星枫SOAP 是基于XML和HTTP通讯协议,XML各个平台,各种语言都支持的一种语言。WSDL 是网络服务描述语言(Web Services Description Language),是一种使用XML格式的文档。这种文档可描述某个Web Service。可规定服务的位置,及服务提供的操作。不同语言之间需要通信(例如:php,java,c),可以通过SOAP,WSDL使不同操作系统,不同技...
php生成短网址的原理及代码

php生成短网址的原理及代码

php生成短网址的原理及代码2014-08-20原理:1.将原网址做crc32校验,得到校验码。2.使用sprintf("%u") 将校验码转为无符号数字。3.对无符号数字进行求余62操作(大小写字母+数字等于62位),得到余数后映射到62个字符中,将映射后的字符保存。(例如余数是10,则映射的字符是A,0-9对应0-9,10-35对应A-Z,36-61对应a-z)4.循环操作,直到数值为0。5.将所有映射后的字符拼接,就是短网址后的code。代码如下:/...
<< 661 662 663 664 665 666 667 668 669 670 >>