【IIS6配置方法PHP5.6环境安装方法】教程文章相关的互联网学习教程文章

<php>过时方法连接数据库代码【代码】

<?php//1.生成链接$db_connect = mysql_connect("localhost","root","20982239");//2.选择操作哪个数据库mysql_select_db("mydb",$db_connect);//3.写sql语句$sql = "delete from Info where Code=‘p001‘";//执行sql语句$result = mysql_query($sql);//var_dump($result);//处理查询结果/* $row = mysql_fetch_row($result);print_r($row);*/echo$result; ?> 过时方法连接数据库代码' ref='nofollow'>过时方法连接数据库代码原...

获取PHP类的所有属性和所有方法,可通过反射机制

123456789101112131415161718192021<?php classClass1{ public$var1= ‘var1‘; public$var2= ‘var2‘; private$var3= ‘var3‘; publicfunctionmethod1(){} publicfunctionmethod2(){} privatefunctionmethod3(){}} print_r(get_class_methods(Class1));print_r(get_class_vars(Class1)); //用反射类可以获得私有属性和私有方法$ref= newReflectionClass(Class1);//Class1 可以为对象实例 $class = new Clas...

PHP面向对象(OOP):克隆对象__clone()方法【代码】

有的时候我们需要在一个项目里面,使用两个或多个一样的对象,如果你使用“new”关键字重新创建对象的话,再赋值上相同的属性,这样做比较烦琐而且也容易出错,所以要根据一个对象完全克隆出一个一模一样的对象,是非常有必要的,而且克隆以后,两个对象互不干扰。在PHP4中我们使用“clone”这个关键字克隆对象;<? class Person {//下面是人的成员属性var$name; //人的名子var$sex; //人的性别var$age; //人的年龄//定义...

PHP实现多服务器session共享之NFS共享的方法

PHP实现多服务器session共享之NFS共享 前言,Nio大侠提出了session多服务器共享的问题,原文请见PHP 实现多服务器共享 SESSION 数据。 其中,有一种方法就是利用NFS来共享session,如果session量比较大并且所有的session文件都在同一个子目录下的话,那么可能会由此带来很严重的负载问题,甚至导致网站无法使用。本文就是对这个方案做一下详细的解说。 首先,修改 php.ini的 session.save_path 选项,大致如下: session.save_pat...

php 两种获取分类树的方法【代码】

php 两种获取分类树的方法 1./** * 获取分类树 * @param array $array 数据源 * @param int $pid 父级ID * @param int $level 分类级别 * @return string */function getCategory($array, $pid =0, $level = 0){ //声明静态数组,避免递归调用时,多次声明导致数组覆盖 static $list = []; foreach ($array as $key => $value){ //第一次遍历,找到父节点为根节点的节点 也就是pid=0的节点 if ($value[‘paren...

PHP读取大文件的几种方法【代码】

场景:PHP读取超大文件,例如1G的日志文件,我这里使用的是400M的access.log文件1、使用file直接读取<?php $starttime=microtime_float();ini_set(‘memory_limit‘, ‘-1‘); $file = ‘testfile.txt‘;$data = file($file); $line = $data[count($data) - 1000]; $endtime=microtime_float();echo count($data),"<br/>"; echo $endtime-$starttime;function microtime_float(){list($usec, $sec) = explode(" ", microtime());re...

php获取post中的json数据的实现方法

突然想到了以前接触过flash将图片二进制流传给php,灵机一动用$GLOBALS[‘HTTP_RAW_POST_DATA‘]获取到了。于是就深入的查了一下,原来PHP默认只识别application/x-www.form-urlencoded标准的数据类型,因此,对型如text/xml 或者 soap 或者 application/octet-stream 之类的内容无法解析,如果用$_POST数组来接收就会失败!故保留原型,交给$GLOBALS[‘HTTP_RAW_POST_DATA‘] 来接收。php的HTTP_RAW_POST_DATA 用Content-Type=tex...

PHP字符串处理常用方法

strlen("字符串");//取字符串的长度strcmp("字符串","字符串"); //判断两个字符串是否相同,相同返回0,不同返回1,区分大小写strcasecmp("字符串","字符串"); //判断两个字符串是否相同,相同返回0,不同返回1,不区分大小写strtolower("字符串"); //转小写strtoupper("字符串"); //转大写explode() 函数定义和用法explode() 函数把字符串打散为数组。注释:"separator" 参数不能是一个空字符串。注释:该函数是二进制安全的。语...

php表单提交问题的解决方法

在此记录一下,以后不能在同一个地方摔倒了! 数据库为bbs,表为test.三个字段,分别为id,name,sex。id为auto_increment。 连接数据库的php文件conn.php内容为 复制代码 代码如下:$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误"); mysql_select_db("bbs", $conn); mysql_query("set names ‘GBK‘"); //使用GBK中文编码; 表单页:add2.php。内容为: 复制代码 代码如下:<?php include("conn.php"); if(...

PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法

复制代码 代码如下:<?php $magic_quotes_gpc = get_magic_quotes_gpc(); @extract(daddslashes($_COOKIE)); @extract(daddslashes($_POST)); @extract(daddslashes($_GET)); if(!$magic_quotes_gpc) { $_FILES = daddslashes($_FILES); } daddslashes函数 复制代码 代码如下://转译字符函数 function daddslashes($string) { if(!is_array($string)) return addslashes($string); foreach($string as $key => $val) $string[$key] ...

PHP JSON格式的中文显示问题解决方法

返回json数据中文显示的问题上一篇文章中,返回json格式的中文显示成\u5723\u8bde\u8282\u5343\u4e07\u597d\u793c\u5927\u5949\u9001解决方法一:复制代码 代码如下: <?php function Notice(){ include ‘./include/conn.php‘; //数据库链接文件 $sql_notice = mysql_query(‘SELECT * FROM gg_notice where enable = "1" limit 0,10‘); $notice = mysql_fetch_array($sql_notice, MYSQL_ASSOC); $str = json_...

PHP之构造方法学习笔记【代码】

__construct() 构造方法当实例化对象的时候 系统内部自动调用的方法。 1class Test{2public$name;3public$age;4 5publicfunction __construct($param1,$param2...){ //实例化对象的时候需要传入的形式参数 6$this ->name = $param1;7$this->age = $param2;8 }910publicfunction Test(){ // tips:当实例化对象的时候会自动调用。11echo "与类同名的方法也可以叫:构造方法 区别与__construct() "; 12 } 13 } ...

php生成图片缩略图的方法【代码】

本文实例讲述了php生成图片缩略图的方法。分享给大家供大家参考。具体如下:这里需要用到GD2 library function make_thumb($src,$dest,$desired_width) {/* read the source image */$source_image = imagecreatefromjpeg($src);$width = imagesx($source_image);$height = imagesy($source_image);/* find the "desired height" of this thumbnail, relative to the desired width */$desired_height = floor($height*($desired_w...

PHP file_get_contents设置超时处理方法

file_get_contents的超时处理话说,从PHP5开始,file_get_content已经支持context了(手册上写着:5.0.0 Added the context support. ),也就是说,从5.0开始,file_get_contents其实也可以POST数据。今天说的这篇是讲超时的,确实在跨服务器提交的时候,不可避免的会遇到超时的情况,这个时候怎么办?set_time_limit是没有用的,只有用context中的timeout时间来控制。相反,我们不是要抑止,而是要管理。比如在超时返回错误后,进...

PHP获取windows登录用户名的方法【代码】

此方法依赖 Apache 和 NTLM<?php /*********************************************************************** ************************************************************************ * * PHP NTLM GET LOGIN * Version 0.2.1 * Copyright (c) 2004 Nicolas GOLLET ( Nicolas (dot) gollet (at) secusquad (dot) com ) * Copyright (c) 2004 Flextronics Saint-Etienne * * This program is free softwar...

IIS6 - 相关标签