
php
xy2204
作为一个用户人要迁就机器作为一个开发者要机器迁就人
展开
-
PHP 计算页面执行时间
$t = new executeTime;03 04phpinfo();05 06class executeTime{07 private $microt转载 2013-03-14 09:14:24 · 455 阅读 · 0 评论 -
PHP中使用CURL实现GET和POST请求的方法以及含义介绍
摘要:cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等.最爽的是,PHP也支持 cURL 库.使用PHP的cURL库可以简单...一、什么是CURL? cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等.最爽的是,PHP也支持 cURL 库.使用PHP的cURL库转载 2015-05-22 09:14:58 · 1516 阅读 · 0 评论 -
非常详细的php.ini 配置文件
hp5.2 的配置文件详解,金步国的翻译作品,比较有参考意义;;;;;;;;;;;;;;;;;;; 关于php.ini ;;;;;;;;;;;;;;;;;;;; 这个文件必须命名为’php.ini’并放置在httpd.conf中PHPINIDir指令指定的目录中。; 最新版本的php.ini可以在下面两个位置查看:; http://cvs.php.net/vie转载 2015-05-25 09:37:06 · 2687 阅读 · 0 评论 -
CentOS下php安装mcrypt扩展
(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑)大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache(1)、确认你的linux没有安装mcrypt库,如果已安装,跳过安装步骤[root@test-206 ~]# yum list installed|grep mcryptlibmcrypt.x86_64转载 2015-12-25 18:54:49 · 299 阅读 · 0 评论 -
Centos下多种PHP拓展安装方法
Centos下,PHP有多种方式来安装拓展, 主要有 包管理式的yum安装、pecl安装, 以及底层的源码编译安装。包管理式的安装卸载尤为方便,而源码编译式的安装则方便参数调优。一般的搭建本机开发环境推荐包管理式的安装,节约时间。而线上部署环境则推荐编译安装, 方便调优。yum安装## yum方式安装能自动安装拓展的.so动态库,并配置好php.ini#转载 2016-06-16 11:24:34 · 674 阅读 · 0 评论 -
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
什么是CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。什么是FastCGIFastCGI像是一个常驻(long-live)型的CGI,它转载 2016-07-14 09:19:49 · 336 阅读 · 0 评论 -
PHP微信支付开发
1.开发环境 Thinkphp 3.2.3 微信:服务号,已认证 开发域名:http://test.paywechat.com (自定义的域名,外网不可访问)2.需要相关文件和权限 微信支付需申请开通 微信公众平台开发者文档:http://mp.weixin.qq.com/wiki/home/index.html 微信支付开发者文档:https://pay.weixin.qq.com/原创 2015-08-07 11:22:24 · 3146 阅读 · 7 评论 -
PHP 常用函数笔记
/** *计算字符长度 * 1个字符utf-8占用3个字节 * @param $str * @return int */function mbstrlen($str){ $len = strlen($str); if ($len <= 0) { return 0; } $count = 0; for ($...原创 2017-09-04 18:18:59 · 388 阅读 · 0 评论 -
php 图片操作类,支持生成缩略图,添加水印,上传缩略图
<?php/** * @author wolf * */class Image { //类开始 public $originimage = ""; //源图片文件地址 public $imageext = ""; //源图片格式 public $thumbimage = ""; //缩略图文件存放地址 public $thumb转载 2015-05-27 09:21:19 · 536 阅读 · 0 评论 -
根据用户输入的Email跳转到相应的电子邮箱首页
//功能:根据用户输入的Email跳转到相应的电子邮箱首页function gotomail($mail){ $mail_domain = explode('@',$mail); $mail_domain = strtolower($mail_domain[1]); switch ($mail_domain){ case 'vip.163.com':原创 2014-03-26 10:26:41 · 16464 阅读 · 0 评论 -
PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
?php/** * 获取用户真实 IP */function getIP(){ static $realip; if (isset($_SERVER)){ if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ $realip = $_SERV转载 2013-03-14 09:18:06 · 749 阅读 · 0 评论 -
常用php函数
//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文$date=date("Y-m-d");//include,include_once.require,require_once//require("file.php") 在PHP转载 2013-03-20 17:06:58 · 578 阅读 · 0 评论 -
php 简单双向队列
/** * 双向队列 */ class Double_queue{ public $queue = array(); public $length = 0; /** * 从队列头部压入 */ public function front_add($node){ array_un原创 2013-03-21 14:20:43 · 704 阅读 · 0 评论 -
php末尾不加结束标记的问题
如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。翻译 2013-04-08 19:32:27 · 1494 阅读 · 0 评论 -
PHP博大精深,入门容易,精通难,怎么才能真正学好PHP
基础最重要 (1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度 (2)理解动态语言的概念,运做机制,熟悉PHP语法 (3)学习如何将PHP与HTML结合起来完成简单动态页面 (4)接触MYSQL,开始设计数据库程序 (5)不断巩固,摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板 (6)完成一个转载 2013-04-08 19:28:58 · 2258 阅读 · 0 评论 -
PHP一些可以查询IP地理位置、身份证所在地、手机归属地的接口
02/*03新浪的IP查询接口:04新浪的:http://counter.sina.com.cn/ip?ip=IP地址05返回Js数据,感觉不是很精确,可以把问号后面的去掉,直接返回本机对应的IP所在地06转载 2013-05-18 23:57:59 · 1068 阅读 · 0 评论 -
ini_set()函数的使用 以及 post_max_size,upload_max_filesize的修改方法
ini_set()具有更改php.ini设置的功能。此函数接收两个参数:需要调整的配置变量名,以及变量的新值。[c-sharp] view plaincopyprint?ini_set('max_execution_time','10'); ini_set('memory_limit','1024M'); echo 'max_execution_time = ' .转载 2013-05-29 10:08:04 · 1025 阅读 · 0 评论 -
安全之PHP.ini
php用越来越多!安全问题更为重要!这里讲解如果安全配置php.ini 安全配置一 (1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(), 同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd, 但是默认的php.ini是没有打开安全模式的,我们把它打开: safe_mod转载 2013-05-19 00:19:31 · 660 阅读 · 0 评论 -
PHP 页面编码声明方法详解(header或meta)
php的header来定义一个php页面为utf编码或GBK编码 php页面为utf编码 header("Content-type: text/html; charset=utf-8"); php页面为gbk编码 header("Content-type: text/html; charset=gb2312"); php页面为big5编码 header("Con转载 2013-06-05 11:20:31 · 638 阅读 · 0 评论 -
php 实例说明 socket通信机制
一,socket是什么什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。说白了就是一种通信机制。它类似于银行,电信啊这些部分的电话客服部门。你打电话的时候,那边会分配置一个人回答你的问题,客服部门就相当于socket的服务器端了,你这边呢就相当于客户端了,在和你通话结束前,如果有人在想转载 2013-06-22 10:28:12 · 886 阅读 · 0 评论 -
PHP7 Protobuf安装使用
1.版本环境系统:Ubuntu 14.04.5PHP版本:PHP 7.1.7protoc:libprotoc 3.6.1php-protobuf:3.6.12.安装 2.1 PHP请自行安装,这里不做描述2.2 protobuf安装php protobuf扩展安装以下可以自行选择是否按照,如果是没有安装这些类库,请执行sudo apt-get install -y ...原创 2018-12-07 17:52:20 · 4339 阅读 · 0 评论