Welcome 微信登录

首页 / 网页编程 / PHP

php curl post 时出现的问题解决

php curl post 时出现的问题解决

在 a.php 中以 POST 方式向 b.php 提交数据,但是 b.php 下就是无法接收到数据,而 CURL 操作又显示成功,非常诡异。原来,“传递一个数组到CURLOPT_POSTFIELDS,cURL会把数据编码成 multipart/form-data,而然传递一个URL-encoded字符串时,数据会被编码成 application/x-www-form-urlencoded。",而和我一样对 CURL 不太熟悉的人在编写程序时,代码往往是下...
curl实现站外采集的方法和技巧

curl实现站外采集的方法和技巧

选择curl的理由关于curl与file_get_contents,摘抄一段通俗易懂的对比:file_get_contents其实是一堆内置的文件操作函数的合并版本,比如file_exists,fopen,fread,fclose,专门提供给懒人用的,而且它主要是用来对付本地文件的,但又是因为懒人的原因,同时加入了对网络文件的支持;curl是专门用来进行网络交互的库,提供了一堆自定义选项,用来应对不同的环境,稳定性自然要大于file_get_content...
php curl_init函数用法

php curl_init函数用法

无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。PHP中的CURL函数库(Client URL Library Function)curl_close — 关闭一个curl会话curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数curl_errno — 返回一个包含当前会话错误信息的数字编号curl_error — 返回一个包含当前会话错误信...
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)

基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)

1、使用curl实现站外采集具体请参考我上一篇笔记:http://www.jb51.net/article/46432.htm2、编码转换首先通过查看源代码找到采集的网站使用的编码,通过mb_convert_encoding函数进行转码;具体使用方法:复制代码 代码如下://源字符是$str //以下已知原编码为GBK,转换为utf-8 mb_convert_encoding($str, "UTF-8", "GBK"); //以下未知原编码,通过auto自...
PHP下获取上个月、下个月、本月的日期(strtotime,date)

PHP下获取上个月、下个月、本月的日期(strtotime,date)

今天写程序的时候,突然发现了很早以前写的获取月份天数的函数,经典的switch版,但是获得上月天数的时候,我只是把月份-1了,估计当时太困了吧,再看到有种毛骨悚然的感觉,本来是想再处理一下的,但是一想肯定还有什么超方便的方法,于是找到了下面这个版本,做了一点小修改。获取本月日期:复制代码 代码如下:function getMonth($date){ $firstday = date("Y-m-01",strtotime($date)); $lastday ...
php stripslashes和addslashes的区别

php stripslashes和addslashes的区别

我们在向mysql写入数据时,比如:复制代码 代码如下:mysql_query("update table set `title`="kuhanzhu"s blog"");那就会出错。同asp时一样,数据库都会对单引号过敏。而addslashes在这个时候就最长面子了,跟asp的replace(”‘”,”””,”kuhanzhu"s blog”)功能一样。 PHP为了安全性,所以引入了个magic_quotes_gpc = On的功能,可以不需要做任何处理...
二进制交叉权限微型php类分享

二进制交叉权限微型php类分享

靓点:1、多对多交叉场景分配;2、php新特性-闭包使用、批处理函数array_walk/array_flip使用;3、位运算&使用案例;使用场景:1、常见增删改查(2的N次方值入库);2、认证、第三方账号绑定、多分类选择;复制代码 代码如下:<?phpclass s_allow{//声明使用场景,任务清单public $scene,$case_list=array();//声明指定用户角色、允许值、允许清单public $allow_value=0...
php获得用户ip地址的比较不错的方法

php获得用户ip地址的比较不错的方法

REMOTE_ADDR只能获取访问者本地连接中设置的IP,如某大学校园网中自己设置的10.X.XXX.XXX系列IP,而这个函数获取的是局域网网关出口的IP地址,如果访问者使用代理服务器,将不获取代理服务器的IP,而是获取访问者网关的真实IP。如果将这个函数应用到限IP访问的网页中,别人即使通过限IP访问段中的代理服务器,也不能访问该页面。 下面提供一个函数: 复制代码 代码如下: <?php // 定义一个函数getIP() function ge...
php中
 
 	的区别示例介绍

php中 的区别示例介绍

软回车: 在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 的效果。 在Linux、unix 中只表示换行,但不会回到下一行的开始位置。 软空格: 在Linux、unix 中表示返回到当行的最开始位置。 在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 的效果。 跳格(移至下一列)。 它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。 一般一起用,用来...
<< 361 362 363 364 365 366 367 368 369 370 >>