当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

php连接mssql的一些相关经验及注意事项

8

为了能让php连接mssql,系统需要安装mssql,php,且在php.ini中的配置中,将;extension=php_mssql.dll前面的;去掉1.连接mssql复制代码代码如下:$conn=mssql_connect("实例名或

让PHP显示Facebook的粉丝数量方法

11

如果你的网站或者博客上有内链的facebook页面,你或许想知道拥有多少粉丝。这段代码将帮助你查看facebook粉丝数,记住,别忘了在你的页面id第二行添加该段代码。复制代码代码如下:<spanstyle="font-size:12

深入浅出讲解:php的socket通信原理

9

对tcp/ip、udp、socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.什么是tcp/ip、udp?2.socket在哪里呢?3.socket是什么呢?4.你会使用它们吗?什么是tcp/ip

php上的memcache和memcached两个pecl库

11

之前尝试用的是memcache,后来发现memcached支持setmulti方法,准备转向使用memcached库了。(试了下,实际上,memcache从支持多值set,但文档上还没有,看changelog好像是3.0开始支持,稳定版可能

PHP中in_array函数使用的问题与解决办法

7

先介绍一下需求背景:发票方式:0=捐赠(不要问我为什么,历史原因)1=对中寄送2=索取3=电子发票现在要对用户提交的数据进行检测:php;auto-links:false;">if(!in_array($_post['invoice_

PHP7.1新功能之NullableType用法分析

9

本文实例分析了php7.1新功能之nullabletype用法。分享给大家供大家参考,具体如下:在php5时代,php的参数已经支持typehint(除了基本类型),想必大家应该很熟悉;后来php7时代来临,php也可以指定返回值的类型(以

PHP实现文件上传和多文件上传

10

在php程序开发中,文件上传是一个使用非常普遍的功能,也是php程序员的必备技能之一。值得高兴的是,在php中实现文件上传功能要比在java、c#等语言中简单得多。下面我们结合具体的代码实例来详细介绍如何通过php实现文件上传和多文件上传功

PHP用反撇号执行外部命令

9

例如:echo`whoami`;//导出数据库,要导入的文件夹必须要有可写权限,-u-p之后的内容必须要紧挨着写复制代码代码如下:echo`mysqldump-hlocalhost-u$dbuser-p$dbpwd--default-cha

PHP将session信息存储到数据库的类实例

11

本文实例讲述了php将session信息存储到数据库的类。分享给大家供大家参考。具体分析如下:sessionhandlerinterface接口是php内置的接口,直接实现就行了具体可以看php手册关于session_set_save_ha

浅谈apache和nginx的rewrite的区别

12

1.nginxrewrite规则相关指令nginxrewrite规则相关指令有if、rewrite、set、return、break等,其中rewrite是最关键的指令。一个简单的nginxrewrite规则语法如下:rewrite^/b/

smarty缓存用法分析

9

本文详细分析了smarty缓存的用法。分享给大家供大家参考。具体分析如下:一开始以为smarty只是用来做一些掩饰php代码功能,但是后来才知道还有模板缓存这个强大的功能。什么是模板缓存呢,就是我们在从数据库里面取出一些数据输出到模板的访问

PHP中Socket连接及读写数据超时问题分析

8

本文实例讲述了php中socket连接及读写数据超时问题。分享给大家供大家参考,具体如下:虽然php中对fsockopen()方法有连接socket的超时参数,但是没有类似c中的连接成功后对数据的读写超时参数设置。没关系,php中对stre

PHP无限分类的类

10

复制代码代码如下:<?php/***@authoryanghuan*@datetime*@version1.0.0*//***shortdescription.**detaildescription*@author*@version1

phpjoin函数应用

12

复制代码代码如下:$key=array();$val=array();foreach($_postas$k=>$v){$key[]='`'.strip_tags(mysql_real_escape_string(trim($k))).

Discuz!Passport通行证整合

11

解决办法:第一步:到dz的数据库表cdb_settings找到下面这几行修改为第二步:删除dz安装目录/forumdata/cache/cache_settings.php第三步:重新访问论坛登陆和注册整合流程用户从登陆或注册表单提交帐号密

php浮点数比较方法详解

10

浮点数运算精度问题首先看一个例子:<?php$a=0.1;$b=0.9;$c=1;var_dump(($a+$b)==$c);var_dump(($c-$b)==$a);?>$a+$b==$c返回true,正确$

php文件缓存方法总结

9

为大家分享很全的php文件缓存,供大家参考,具体内容如下<?phpclasscache{privatestatic$_instance=null;protected$_options=array('cache_dir'=>