PHP
翻滚吧挨踢男
勤能补拙
展开
-
什么是BOM头
类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。 PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头转载 2015-03-25 10:28:19 · 1054 阅读 · 0 评论 -
[Python]网络爬虫(三):异常的处理和HTTP状态码的分类
先来说一说HTTP的异常处理问题。 当urlopen不能够处理一个response时,产生urlError。 不过通常的Python APIs异常如ValueError,TypeError等也会同时产生。 HTTPError是urlError的子类,通常在特定HTTP URLs中产生。 1.URLError 通常,URLError在没有网络连接(没有路由到特定服务器),或者服务器不转载 2015-03-27 11:06:31 · 1487 阅读 · 0 评论 -
使用PHP发送邮件
今天研究了一下使用PHP来发送电子邮件,总结了一下,有这么两种方法: 一、使用PHP内置的mail()函数 看了一下手册,就直接开始写代码了,如下 [php] view plaincopy $to = "qvvp@foxmail.com"; //收件人 $subject = "Test"; //主题 $me原创 2015-03-24 13:35:29 · 2536 阅读 · 0 评论 -
PHP命名空间(Namespace)的使用详解
命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决 对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种转载 2015-03-25 10:11:34 · 1373 阅读 · 0 评论