您有个知识币

【退出】

    php curl实用案例,支持https

    php curl实用案例,同时支持https,可以在项目中使用的代码: function GetUrlInfo($url, $par=array(), $method='get'){ $strPar = ''; if(!empty($par)){ $strPar = http_build_query($para); } $ch = curl_init(); if($method != 'post'){ if(!empty($strPar)){ $url.="?".$strPar; } curl_setopt($ch, CURLOPT_URL, $url); }else{ curl_setopt($ch, CURLOPT_U...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:10 |

    阿里云centos7.x升级php5.x到5.6的方法

    执行下面的命令升级软件仓库 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 执行下面的命令删除php yum remove php-common 然后像安装那样问你是否继续的,输入yes即可 安装php 5.6版本(php56w-devel这个不是必需的) yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:27 |

    php-eclipse不提示原生的php函数

    今天遇到一个问题,我有几个项目不提示原生的php函数,自定义函数提示没有问题,另有几个项目原生提示没有问题。根据问题原因分析应该不是eclipse哪里出问题了,查看项目内部文件区别,发现不提示的项目文件夹内少了一个.buildpath文件。 于是在项目文件夹根目录新建了一个.buildpath文件,内容为: <?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpath...阅读全文
    作者:黑♂白 | 分类: web人生 | 阅读:39 |

    php从二维数组中取指定列的值

    php从二维数组中取指定列的值,使用 array_column(array $input , mixed $column_key [, mixed $index_key = null ]) 函数,该函数在数据库结果集中返回特定列的数据很有用。 第一个参数是目标数组,常用的二维数组。 第二个参数是目标数组列的键,该列作为新数组的值。 第三个是可选参数,如果指定该参数则该列作为新数组的键(key)。阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:48 |

    PHP设置脚本最大执行时间及set_time_limit无效处理方案

    PHP设置脚本最大执行时间的三种方法 1、在php.ini里面设置 max_execution_time = 120; 2、通过PHP的ini_set函数设置 ini_set("max_execution_time", "120"); 3、通过set_time_limit 函数设置 set_time_limit(120); 以上几个数字设置为0则无限制,脚本会一直执行下去,直到执行结束。 所以,需要长时间执行的脚本,一般在php代码开头处添加如下代码就可以了 set_...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:71 |

    php删除cookie

    php添加和删除cookie都使用setcookie方法. 设置cookie: setcookie("TestCookie", $value, time()+3600); //cookie过期时间1小时 删除cookie: setcookie("TestCookie", $value, time()-3600); //删除cookie,这里采用减去任意正数的方式。 setcookie有多个参数,在添加或删除时未按正常逻辑执行,可以将全部参数填上,全部参数: bool setcookie ( string $name [, strin...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:29 |

    CentOS 5.5下编译php时的一些典型错误及解决办法.

    configure: error: xml2-config not found. Please check your libxml2 installation. yum install libxml2-devel configure: error: Cannot find OpenSSL’s yum install openssl-devel configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/ yum install curl-devel configure: error: libjpeg.(a|so) not found yum install ...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:74 |

    php 支持代码创建图片

    php启用图片扩展库后才能使用相关函数。 找到php.ini,打开内容,找到: ;extension=php_gd2.dll 把最前面的分号“;”去掉,再保存即可。 重启apache服务即可。阅读全文
    作者:黑♂白 | 分类: 服务器 | 阅读:155 |

    win7 配置 apache mysql php环境

    一. 配置apache环境 1.官网下载apache解压版本,解压到相应的目录。 2.cmd 到压缩包httpd.exe所在的目录,我本机的目录是D:\php\httpd-2.4.9-x64\Apache24\bin>(Windows-所有程序-附件-命令提示符(右键,以管理员身份运行)) 3.运行命令:D:\php\httpd-2.4.9-x64\Apache24\bin>httpd.exe -k install 4.打开httpd.conf修改配置文件,主要修改如下: 测试apache能否工...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:171 |

    php5.5 mysql_connect未定义的错误

    错误提示: Fatal error: Call to undefined function mysql_connect() in 解决该错误的方法是: 1.   php.ini中检查 extension=php_mysql.dll extension=php_mysqli.dll 前的分号是否去掉; 2.   php.ini 中  extension_dir = "D:/php/php64/ext"  是否设置 3.   httpd.conf 中 是否添加了 PHPIniDir "D:/php/php64" 添加位置为LoadModule php5_module "D:/ph...阅读全文
    作者:黑♂白 | 分类: 服务器 | 阅读:122 |