• php报表之jpgraph柱状图实例 日期:2010-06-30  点击:1237  评论:0

    jpgraph是php中一个非常非常强大的第三方报表工具,据说能完成一切你想要的图形 新手初识jpgraph肯定会遇到各种各样的问题,比如乱码什么的,本案例是jpgraph3.0.7制作,也经过本人的多次实验,解决乱码问题 ?php $datay=array(); //纵坐标数据 $datax=array();...

  • PHP将MYSQL内容读到二维数组并按指定列输出 日期:2010-06-27  点击:450  评论:0

    <? $host = localhost; //主机名 $user = root; //mysql用户名 $password = ; //mysql密码 $database = doc; //mysql数据库名 $tables = mclass; //表名 $conn=mysql_connect($host,$user,$password) or die(数据库打开出错); mysql_select_db($database);...

  • PHP多维数组转一维数组 日期:2010-06-27  点击:7513  评论:5

    由于很多时候,我们需要将多维数组转成一维数组,因为我们只需要一维数组,而且一维数组使用起来更方便,在PHP中如何将多维数组转成一维数组? ?php function _rebuild_array($arr){ //rebuild a array static $tmp=array(); for($i=0; $icount($arr); $i++){...

  • PHP implode合并数组元素 多维数组转字符串 日期:2010-06-27  点击:13342  评论:0

    PHP implode()的用法和explode()类似,但是功能却恰恰相反,implode()是将数组元素组合成一个字符串。 ?php $arr=array('a','b','c','d','e'); $s=implode($arr); //默认是以空字符合并数组元素 //$s=implode(',',$arr); //指定以,合并数组元素 echo $s; ?...

  • 初学手记:php二维数组循环 日期:2010-06-27  点击:908  评论:0

    注意红色部分! print_r ( $order_data_info ); Array ( [ 0 ] = stdClass Object ([countOrder] = 3 [amntTotal] = 2380.00 [name] = 测试版) [ 1 ] = stdClass Object ([countOrder] = 1 [amntTotal] = 2380.00 [name] = VIP版) [ 2 ] = stdClass Object (...

  • PHP二维数组高手详谈 日期:2010-06-27  点击:513  评论:0

    PHP经过长时间的发展,很多用户都很了解它了,上网收集了一些关于PHP二维数组的相关知识,这里和大家一起分享一下,PHP本身是有一个多维数组排序的函数的。 boolarray_multisort(array$ar1[,mixed$arg[,mixed$...[,array$...]]]) 下面是手册当中对于array_mu...

  • php读取二维数组 日期:2010-06-27  点击:972  评论:0

    今天在写一个多文件上传时发现的问题了.我们现举个例子说明一下吧,请看下面的题目. $a1 =array('a1','a2','a3'); $b2 =array('b1','b2','b3'); $b =array($a1,$b2); for($i=0;$isizeof($b);$i++){ for($j=0;$jsizeof($b[$i]);$j++){ echo $b[$i][$j],'br';//p...

  • PHP和Javascript的JSON交互(处理一个二维数组) 日期:2010-06-27  点击:1908  评论:0

    我不得不承认:我是一个彻彻底底的JS白痴。但根据项目需要,不得不使用JSON,不管怎么说,经过一个晚上的学习,已经略有所成,记录下来。 PHP的JSON类库我使用的是Services_JSON,没什么特别的优点,也没什么明显的缺点,对付用足矣。 建立文件data.php: ?p...

  • PHP多维数组排序 日期:2010-06-27  点击:656  评论:0

    数字索引数组: bool usort( array $array, callback $cmp_function ) usort函数对指定数组(参数1)按指定方式(参数2)进行排序。 当我们想对多维数组进行排序时,多维数组的每个元素又是一数组类型,而两个数组如何比较大小?这是需要用户自定义的(是按每个数...

  • PHP二维数组去重复项函数 日期:2010-06-27  点击:1370  评论:0

    PHP数组去除 重复项 有个内置函数 array_unique (),但是php的array_unique函数只适用于一维数组,对多维数组并不适用,以下提供一个 二维数组 的array_unique函数 //二维数组去掉重复值 function array_unique_fb ( $array2D ) { foreach ( $array2D as $v...

  • PHP多维数组的排序 日期:2010-06-27  点击:540  评论:0

    上一篇我们说到了 PHP中一维数组的排序函数 ,现在说多维数组排序。虽然标题是PHP多维数组的排序,主题讲的是array_multisort()这个函数对多维数组的排序方法,但是我还是忍不住想说说,这个函数对多个数组排序的功能,其实他们是有联系的! array_multisort...

  • PHP一维数组排序方法 日期:2010-06-27  点击:4852  评论:0

    不管在现实生活中还是程序世界里,顺序总是很重要真不敢想象一个没有顺序的世界会什么样子!PHP数组也不例外。PHP提供了四组针对PHP数组进行排序的函数,前三种都是针对一维数组的,我们先说这三种,第四种对多维数组的排序在下一篇文章中说,那个有点复杂。...

  • PHP中二维数组的排序方法 日期:2010-06-27  点击:1044  评论:5

    本文介绍的是从 BugFree 摘录来的二维数组排序函数,可以实现类似 MySQL 的 ORDER BY 效果,当数组不是从数据库取得时会有特殊应用。 ?php // 说明:PHP中二维数组的排序方法 // 整理:http://www.xker.com /** * @package BugFree * @version $Id: Function...

  • PHP用echo语法向输出长字符串产生空行的问题 日期:2010-06-21  点击:500  评论:0

    问题: php中用echo方法向网页中输出长字符串产生空行怎么办啊 dutyList[2]=[new Array(教质主任,9),new Array(教质副主任,10),new Array(班主任,11),new Array(教务,12)]; dutyList[3]=[new Array(招生办主任,1),new Array(招生办副主任,2),new Array(咨询...

  • 虚拟主机下phpMyAdmin安装配置教程 日期:2010-06-09  点击:284  评论:0

    phpMyAdmin 是一套可以通过WEB来管理 MySQL-server 以及单一数据库的 PHP 程序。对于一些虚拟空间的站点来说,应该是不可缺少的吧!!! 首先下载可以从它的官方站点 http://www.phpmyadmin.net/ 下载。站点上提供了不同的程序压缩方式供我们下载,这里我选择 bzi...

  • PHP图片防盗链工具:Hotlink Protection 日期:2010-06-02  点击:344  评论:0

    Hotlink Protection的原理是利用Apache的RewriteCond功能,在得到文件请求时检测请求REFERER,只有是本网站的URL才放行。这个原理很适合自制头像的保护,因为头像只应该在本网站内部使用。 下面以discuz为例,说一下使用方法:烈火网防盗链 Discuz的内置头像...

  • 9个实用的PHP函数和功能 日期:2010-06-02  点击:67  评论:0

    即使使用 PHP 多年,也会偶然发现一些未曾了解的函数和功能。其中有些是非常有用的,但没有得到充分利用。并不是所有人都会从头到尾一页一页地阅读手册和函数参考! 1、任意参数数目的函数 你可能已经知道,PHP 允许定义可选参数的函数。但也有完全允许任意...

  • Linux下独立添加PHP扩展模块mbstring 日期:2010-06-02  点击:1292  评论:0

    环境php5.2.13, 不支持mbstring扩展 假如php的源码包在/usr/local/src/php-5.2.13 php安装目录是/usr/local/php # cd /usr/local/src/php-5.2.13/ext/mbstring/ # rpm -qa|egrep autoconf|gcc 这个是检测这些组件是否安装,没有安装请执行下面这句,否则会报...

  • PHP通过其他网站获取IP地域信息实现信息的地区性 日期:2010-06-02  点击:678  评论:0

    最近项目要求地域分布信息显示,就对IP及省市信息进行了下了解. 使用了如下2个方案来实现,用户周边信息的获取实现 1.使用了IP库,纯真IP库,可是数据库更新比较慢,文件庞大,相对所需要的资源占用较多. 2.调用open.baidu.com的IPSEARCH服务,使用了IP138的数据库,...

  • PHP无法上传大文件,提示File couldn't be moved的解决方法 日期:2010-06-02  点击:199  评论:0

    正在做一个文件上传共享网站,想通过以下代码实现文件上传功能: form enctype=multipart/form-data action=add_file.php method=post fieldsetlegendFill out the form to upload a file:/legend ?php // Create the inputs. for ($i = 0; $i $counter; $i+...

  • phpMyAdmin 3.4密码为空时不能登陆的解决方法 日期:2010-06-02  点击:339  评论:0

    解决phpmyadmin3.4空密码登录被禁止登陆的方法 很多时候我们在本机测试时会将root用户密码设置为空。因为我把php升级到了5.3.1,以前的phpmyadmin版本不能用了,就升级到phpMyAdmin 3.2.4版的时候,会遇到无法以空密码登录root用户的情况。怎么解决呢? 请参...

  • PHP Memcached + APC + 文件缓存封装 日期:2010-03-29  点击:150  评论:0

    使用方法: Memcached $cache = new Cache_MemCache(); $cache-addServer('www1'); $cache-addServer('www2',11211,20); // this server has double the memory, and gets double the weight $cache-addServer('www3',11211); // Store some data in the cache for 10...

  • cURL库功能:抓取网页POST数据 日期:2010-03-29  点击:314  评论:0

    使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强...

  • 常用的PHP环境安装软件 日期:2010-03-20  点击:457  评论:0

    PHP的程序很火,像博客:Wordpress、论坛:Discuz!、SNS:UCenter Home、CMS:DedeCMS等等都是比较流行的PHP程序,大家都在使用PHP类的程序,但对于很多初学者来说,直接上传到虚拟空间上一个一个调试是很麻烦的事,那么在本地(我的电脑)中搭建一个PHP运行环境调试、...

  • header location重定向语句对页面进行跳转失败的原因 日期:2010-03-14  点击:20065  评论:0

    函数header作用: 页面跳转 http头信息 头信息的作用很多,最主要的有下面几个: 1、跳转 当浏览器接受到头信息中的 Location: xxxx 后,就会自动跳转到 xxxx 指向的URL地址,这点有点类似用 js 写跳转。但是这个跳转只有浏览器知道,不管体内容里有没有东西,用户都看...

  • header("Location:")应该注意的几个问题 日期:2010-03-14  点击:690  评论:0

    header(Location:)作为php的转向语句。其实在使用中,他有几点需要注意的地方。 1、要求header前没有任何输出 但是很多时候在header前我们已经输出了好多东西了,但是此时如果再次header的话,显然是出错的,在这里我们启用了一个ob的概念,这个东东的意思是在服务器端...

  • PHP页面提示“Internal Server Error”错误的解决方法 日期:2010-03-13  点击:2649  评论:0

    如果您上传的PHP程序在运行后报Internal Server Error错误,请您注意检查以下两方面 1、请您检查PHP程序的属性是否设置为755,如果PHP程序的属性不是755,那么运行的时候会报Internal Server Error错误,请您使用FTP软件将属性更改为755再测试。 2、请您检查PHP程序所在...

  • HTTP 筛选器 DLL C:\php\php5isapi.dll 加载失败。数据是错误。事件来源: W3SVC-WP 事件 ID: 2214 日期:2010-02-03  点击:3215  评论:2

    HTTP 筛选器 DLL C:\php\php5isapi.dll 加载失败。数据是错误。 客户端,无法显示网页; 服务器,日志如下: 事件类型: 错误 事件来源: W3SVC-WP 事件种类: 无 事件 ID: 2214 日期: 2006-9-15 事件: 4:56:48 用户: N/A 计算机: xxx 描述: HTTP 筛选器 DLL C:\php\php5is...

  • PHP echo和print的区别 日期:2010-02-03  点击:681  评论:2

    PHP 和 HTML 最简单的交互是通过 print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串...

  • PHP页面空白,无法加载mysql的解决方法 日期:2010-02-03  点击:3174  评论:4

    睡梦中被网站监测短信给吵醒了,网站无法正常打开了,无奈起床。 所有网站提示Service Unavailable,看日志发现有加载7i24防盗链文件错误的日志,先不查原因,卸载了先说,卸载后静态页面正常,但是php页面不行,全是空白页面,重启iis、mysql都无果,写个php简单页面?...