PHP
莫离_Neil
这个作者很懒,什么都没留下…
展开
-
PHP使用CURL模拟POST/GET方式提交数据,支持HTTPS请求
之前研究腾讯以及新浪微博的时候发现使用原本的CURL方式请求无法获取返回值,后来才发现因为是HTTPS请求 /** * 模拟提交参数,支持https提交 可用于各类api请求 * @param string $url : 提交的地址 * @param array $data :POST数组 * @param string $method : POST/GET,默认GET方式原创 2013-10-28 13:08:22 · 12917 阅读 · 0 评论 -
PHP程序员突破成长瓶颈
作为一名合格的PHPer 首先就是对PHP的热爱,俗话说:“要做好一件事,要先去理解他,然后爱他。”PHP是一种很美妙的开发语言,你不需要再为定义一个变量的类型而犹豫不定,PHP会自动判断;你不需要在得到一个表单数据而声明N多的函数,一切都交给PHP吧!先明确我所指的PHP工程师,是指毕业工作后,主要以PHP进行WEB系统的开发,没有使用其他语言工作过。工作经验大概在3~4年,转载 2014-09-17 12:56:13 · 457 阅读 · 1 评论 -
国外热门网站的分享功能实现:facebook,twitter,google+1,tumblr等
最近需要做一个有关国外这几个网站的分享功能,本来以为会和weibo,空间等一样的麻烦,什么appkey啦,apptoken啦,api啦。结果很意外的发现没那么恼火。推特分享:https://twitter.com/intent/tweet?original_referer=http://www.microvolts.com/&text=MicroVolts%20Surge%20-%原创 2014-05-29 14:01:32 · 7980 阅读 · 0 评论 -
Windows下PHP修改Hosts文件的方法
通过PHP程序完成修改Hosts文件原理如下:1,Neil没有找到直接利用PHP修改的方法,所以首先是写一个.bat文件2,使用system(),调用.bat完成修改Hosts的目的代码如下://创建.bat$filename = "updata.bat";//'@echo 127.0.0.1 baidu.com >>C:\Windows\System32\Drive原创 2014-05-06 14:50:21 · 2172 阅读 · 0 评论 -
PHP两个变量互换,不使用中间变量
今天突然想起之前的一道面试题,不使用中间变量交换两个变量值。当时用了组成字符串分离成数组的方式:$a = $b.','.$a ;$a = explode(',', $a);$b = $a[1];$a = $a[0];不过这种方式目的达到不过现在想想觉得不是很好,于是想到了一个函数list()$a = 'aaa';$b = 'bbb';list($a,$b)=array($原创 2014-03-20 14:39:26 · 919 阅读 · 0 评论 -
利用P3P远程跨域保存cookie实现SSO单点登录功能
实现原理:子站1登录后,发送信息给主站服务器,服务器再返回给子站1其他子站的cookie保存接口。实现方式:1,子站1登录后,使用隐藏的 内嵌框架,其scr为主站服务器的通知接口。2,主站收到子站的通知信息后,返回给子站1,其他各个站点的cookie保存接口,返回为xxx为接口地址,参数传递使用get方式3,最主要的就是子站远程跨域保存cookie。这里使用P3P方式示原创 2014-03-18 17:24:53 · 1510 阅读 · 0 评论 -
PHP弹出提示框,并跳转到新页面(重定向)
这两天写一个demo,需要用到提示并跳转,主要页面要求不高,觉得没必要使用AJAX,JS等,于是研究了下怎么在PHP提示并跳转。开始先是用了下面这种:echo " alert('sucess');parent.location.href='/user/index'; ";alert里面是提示的消息,href是提示后跳转的页面。后来想起TP框架里面有个redirect()重定向的方法原创 2014-01-24 10:51:17 · 6024 阅读 · 0 评论 -
PHP判断数字连续性,且按n~m,x,z方式显示
项目有个需求:用户选择数字后,按规律性排序$pp='1,2,3,5,7,8,9,10,12,13,15,16,17,19,20,21';$st=explode(',', $pp);$i=$st[0];$j='';$m='';foreach ($st as $key=>$var){ if ($i==$var) { continue; } $n原创 2013-11-09 11:04:59 · 1708 阅读 · 0 评论 -
PHP取得数组中所需字段(自定义)的键值
有这样一种情况,在得到一个数组后,只需要数组中的几个字段,可是又觉得定义一个数组的写法很不美观,且很麻烦,例如:某个数组是这样的$in=array( 'ringname'=>'dog', 'ringlogo'=>'./psg.png', 'slim' =>'2', 'ulim' =>'1', 'uaudit' =>'0', 's原创 2013-11-21 18:22:26 · 2902 阅读 · 0 评论 -
PHP写入EXCEL文件,解决了乱码的问题
之前写过一个写入excel的方法,用的还挺顺手,后来换了一个项目后,由于编码问题始终有乱码function put_to_local(){ $savename = date("YmdHis").$table_name.'_'.$p; header('Content-type: text/html; charset=utf-8'); header("Content-type:a原创 2013-11-05 15:18:51 · 2174 阅读 · 0 评论 -
Mysql存储过程——通过百度坐标,查询半径内符合条件的用户以及排序后的距离
之前做过一个类似的应用,今天翻出来看了看,觉得写的不是很合理,于是重新考虑后写了一个查询的存储过程。表就不描述,过程如下:-- ------------------------------ Procedure structure for DIS-- ----------------------------DROP PROCEDURE IF EXISTS `DIS`原创 2015-01-07 19:04:22 · 1504 阅读 · 0 评论