随笔分类 -  PHP

PHP代码
摘要:几乎每次数据库建模的时候,都会遇到时间类型数据存储的问题。 mysql存储时间通常选择这四种类型:datetime、timestamp、int和bigint四种方式,到底使用什么类型,需要看具体的业务。 我们分别对这四种类型进行讨论。 1、datetime 这个类型可以存储8字节,表示从1000到9 阅读全文
posted @ 2017-12-29 10:45 壁虎漫步. 阅读(6891) 评论(0) 推荐(0) 编辑
摘要:创建mysql数据表的时候,经常会遇到手机号码和座机号码数据的存储问题。 先说手机号码:很多人喜欢使用数字来进行存储,手机号不涉及到运算,并且有时候要带括号,加号之类的字符,有时候还要以0开头。所以,手机号最好使用varchar(20)的方式进行存储,这样存储可以支持模糊查询。 座机号码的存储有两种 阅读全文
posted @ 2017-12-29 10:44 壁虎漫步. 阅读(4207) 评论(0) 推荐(0) 编辑
摘要:sprintf用来格式化字符串 说明 参数 可能的格式值: %% - 返回一个百分号 % %b - 二进制数 %c - ASCII 值对应的字符 %d - 包含正负号的十进制数(负数、0、正数) %e - 使用小写的科学计数法(例如 1.2e+2) %E - 使用大写的科学计数法(例如 1.2E+2 阅读全文
posted @ 2017-12-28 13:45 壁虎漫步. 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1.进行Http请求,返回的不同的状态码的意思: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认 阅读全文
posted @ 2017-12-28 11:05 壁虎漫步. 阅读(191) 评论(0) 推荐(0) 编辑
摘要:PHP随机生成类 使用方法: 阅读全文
posted @ 2017-12-21 14:33 壁虎漫步. 阅读(2659) 评论(1) 推荐(0) 编辑
摘要:定义π 计算两组经纬度坐标 之间的距离 获取两个坐标之间的距离 阅读全文
posted @ 2017-12-21 14:31 壁虎漫步. 阅读(452) 评论(0) 推荐(0) 编辑
摘要:// 计算范围,可以做搜索用户 // 获取范围内的所有数据 阅读全文
posted @ 2017-12-21 14:30 壁虎漫步. 阅读(1259) 评论(1) 推荐(0) 编辑
摘要:在 PHP 应用开发中,往往需要验证用户邮箱、发送消息通知,而使用 PHP 内置的 mail() 函数,则需要邮件系统的支持。 如果熟悉 IMAP/SMTP 协议,结合 Socket 功能就可以编写邮件发送程序了,不过开发这样一个程序并不容易。 好在 PHPMailer 封装的足够强大,使用它可以更 阅读全文
posted @ 2017-12-07 15:27 壁虎漫步. 阅读(389) 评论(0) 推荐(0) 编辑
摘要:前言: 由于作业的需要,要实现给我们的网站用户发送邮件,于是就有了这篇博客。以下的内容是我结合网上的例子加上自己的实践的出来的。希望对大家有帮助。 PHPMailer的介绍: 优点: PHPMailer的获取: PHPMailer项目地址:https://github.com/PHPMailer/P 阅读全文
posted @ 2017-12-07 14:07 壁虎漫步. 阅读(225) 评论(0) 推荐(0) 编辑
摘要:1. 在php.ini中,做如下修改: file_uploads = on upload_tmp_dir = /home/upload upload_max_filesize = 4000M post_max_size = 4000M 一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网 阅读全文
posted @ 2017-12-01 21:58 壁虎漫步. 阅读(214) 评论(0) 推荐(0) 编辑
摘要:目录 500 内部服务器错误 404 文件未找到 403 禁止访问 400 错误请求 401 未经授权 200 请求成功 206 部分内容 301 永久重定向 302 临时重定向 502 无效网关 目录 500 内部服务器错误 404 文件未找到 403 禁止访问 400 错误请求 401 未经授权 阅读全文
posted @ 2017-11-19 20:14 壁虎漫步. 阅读(766) 评论(0) 推荐(0) 编辑
摘要:在PHP中,array_walk() 和 array_map()两个函数都可以实现对数组中每个值的修改,比如本例就是将数组中所有的值,由UTF-8编码转成GBK编码。 当然,除了这两个函数,也可以用 foreach 遍历数组实现,不过,相比于直接用 PHP 的内部函数,显然效率更低并且不够优雅。 a 阅读全文
posted @ 2017-11-19 20:03 壁虎漫步. 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:了解下include、include_once、require和require_once这4个函数: include函数:会将指定的文件读入并且执行里面的程序; require函数:会将目标文件的内容读入,并且把自己本身代换成这些读入的内容; include_once 函数:在脚本执行期间包含并运行 阅读全文
posted @ 2017-11-19 19:55 壁虎漫步. 阅读(27615) 评论(0) 推荐(3) 编辑
摘要:一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,世界是多样的! 本来在Unix世界换行用/n来代替换行, Windows为了体现不同,就用/r/n, 更有意思的是,Mac中又用了/r。 所以,写的程序在不同的平台上,有着不少的麻烦,比如要替换换行符。 第一种方式 第二种方式,就用正则表 阅读全文
posted @ 2017-11-19 19:53 壁虎漫步. 阅读(13768) 评论(0) 推荐(0) 编辑
摘要:要获取当前PHP脚本所在目录的绝对路径,dirname(__FILE__) 和 __DIR__都可以实现。那么什么情况下用 dirname(__FILE__),什么情况下用 __DIR__ 呢?它们之间有什么区别? 功能和效率 dirname(__FILE__)由两部分组成, __FILE__ 魔术 阅读全文
posted @ 2017-11-19 19:52 壁虎漫步. 阅读(347) 评论(0) 推荐(0) 编辑
摘要:1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 双引号解释转义字符,单引号不解释转义字符,但 阅读全文
posted @ 2017-07-26 11:02 壁虎漫步. 阅读(226) 评论(0) 推荐(0) 编辑
摘要:fsockopen 的功能很强大,比如前面模拟 HTTP 访问,模拟 POST/GET 请求,什么的,这里再举一个例子,那就是下载东西。比如下载 http://www.nowamagic.net//librarys/webapp/Snow.zip 这个文件,用下面的程序就能实现: 执行程序,你会发现 阅读全文
posted @ 2017-06-01 08:57 壁虎漫步. 阅读(371) 评论(0) 推荐(0) 编辑
摘要:fsockopen 是一个非常强大的函数,支持socket编程,可以使用fsockopen实现邮件发送等socket程序等等,使用fcockopen需要自己手动拼接出header部分。具体可以参考官方文档: http://cn2.php.net/fsockopen/。 fsockopen — Ope 阅读全文
posted @ 2017-06-01 08:56 壁虎漫步. 阅读(740) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2017-02-28 10:47 壁虎漫步. 阅读(4) 评论(0) 推荐(0) 编辑
摘要:还有 阅读全文
posted @ 2016-09-13 09:16 壁虎漫步. 阅读(1590) 评论(0) 推荐(1) 编辑