-
php数组函数之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
本文为大家讲解的是php中的each函数用法,each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动。返回的数组中包括的四个元素:键名为 0,1,key 和 value...
PHP 2014-12-16 07:18:04 -
PHP和JavaScrip获取关联数组的键值示例代码
本文是一个PHP和JavaScrip获取关联数组的键值示例代码,感兴趣的同学参考下. PHP版: $o = array('x'=>1, 'y'=>2, 'z'=>3); $arr = array(); $i = 0; foreach( $o as $arr[$i++]=>$v )/*empty*/; var_dump($arr); //$arr = array('x', 'y', 'z'); JavaScrip版: var o = {x:1, y:2, z:3}; var arr = [], i = 0; for ( arr[i++] in o ) /*empty*/ ; console...
PHP 2014-12-16 03:57:05 -
如何用php获取程序执行的时间的方法
本文为大家讲解的是如何用php获取程序执行的时间的方法,感兴趣的同学参考下。 在head.htm中加入,也就是在默认模版中添加“$stime=microtime(true); //获取程序开始执行的时间” <!--<?php $stime=microtime(true); //获取程序开始执行的时间 $GuideFid[$fid]=str_replace("<a href='$webdb[www_url]' class='guide_menu'>>首页</a>","",$GuideFid[$fid]); $fupId=intval($fupId); $topMenu[$fupId]='ck'; print <<<EOT --> 这里是网页 再在foot.htm修改如: <!-- EOT; $etime=microtime(true);//获...
PHP 2014-12-16 03:18:03 -
php错误Notice: Undefined index: page in 解决方法
本文为大家讲解的是php错误Notice: Undefined index: page in 解决方法,感兴趣的同学参考下。 问题: Notice: Undefined index: page in ... 解决方法: 治標不治本的就是將php.ini內的reporting部份修改,讓notice不顯示 error_reporting = E_ALL; display all errors, warnings and notices 改成 error_reporting = E_ERROR & ~E_NOTICE & ~E_WARNING 不然 isset($_GET["page"])做個if-else判斷!! ----修正後原始碼如下---- if(isset($_GET["page"]))$page=$_GET["page"]; else $page=1;...
PHP 2014-12-16 03:00:06 -
PHP获取文件后缀名的三个方法
本文是PHP获取文件后缀名的三个函数示例代码,感兴趣的同学参考下。 PHP取得文件后缀,关于获取文件的扩展名有很多种方式,下面提供三种获取文件后缀的方法,大家可以研究下,具体代码就不解释了...
PHP 2014-12-16 02:03:09 -
php中获取主机名、协议及IP地址的方法
本文为大家讲解的是php中获取主机名、协议及IP地址的方法,其中涉及gethostbyaddr、gethostbynamel、getprotobyname、getprotobynumber等函数及$_SERVER变量的应用,需要的朋友可以参考下 具体实现代码如下: $hostname=gethostbyaddr($_SERVER['remote_addr']); //获取主机名 echo $hostname; //输出结果 // $hosts=gethostbynamel('localhost'); //获取ip地址列表 print_r($hosts); //输出数组 // $...
PHP 2014-12-15 21:45:04 -
CentOS下yum安装mcrypt错误:No package php-mcrypt available.解决方法
本文为大家讲解的是CentOS下yum安装mcrypt错误:No package php-mcrypt available.解决方法,感兴趣的同学参考下。 错误描述: #yum install libmcrypt libmcrypt-devel mcrypt mhash Setting up Install Process No package php-mcrypt available. Error: Nothing to do 我们会看到centos yum从仓库中根本找不到这几个包...
PHP 2014-12-15 18:33:06 -
保护隐私哪家强?看看谷歌Facebook们是怎么做的
站长搜索(www.adminso.com):保护隐私哪家强?看看谷歌Facebook们是怎么做的 12月14消息,《纽约时报》网站撰文对各国隐私法对美国主要科技公司的影响进行了评述。谷歌、Facebook、微软等科技巨头在他国面临着隐私监管机构的挑战...
业界动态 2014-12-15 11:27:07 -
30个优秀的PHP Excel 处理类分享
本文为大家整理汇总了30个优秀的PHP Excel 处理类,下面的 PHP Excel 处理类中,包含 Excel 读写、导入导出等相关的类,列表如下: PHP Excel Reader classes 1. Read Excel Spreadsheets using COM Umesh Rai (India) 2...
PHP 2014-12-15 10:48:11 -
PHP file_get_contents 函数获取远程网页超时问题解决方法
本文为大家讲解的是PHP file_get_contents 函数获取远程网页超时问题解决方法,感兴趣的同学参考下。 提问 我循环用file_get_contents抓取一堆url,但总是会在不到第100个URL的时候停下,提示我:“Warning: file_get_contents(URL) [function.file-get- contents]: failed to open stream: HTTP request failed! HTTP/1.0 500 Read timed out in D:websiteextra.php on line 65” 我在程序的开始已经有set_time_limit(0);了啊,那上面的错误会是因为什么呢? 回答 set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间...
PHP 2014-12-15 09:54:06 -
php不使用插件导出excel的简单方法
本文为大家讲解的是php不使用插件导出excel的简单方法,感兴趣的同学参考下. 首先获取需要导出的数据的数组,数组的格式在下面。之后就是定义文件名称和需要导出的excel的样式,最后就是循环数组,输出数据了 $filename=date("Y年m月d日")."数据信息统计结果.xls"; //文件名 $ua = $_SERVER["HTTP_USER_AGENT"]; //中文文件名不乱码 if (preg_match("/MSIE/", $ua)) { $filename=urlencode($filename); } else if (preg_match("/Firefox/", $ua)) { $filename=$filename; } else ...
PHP 2014-12-15 09:21:06 -
centos 5.6 升级php到5.3的方法
本文为大家讲解的是centos 5.6 下升级php到5.3的方法教材,感兴趣的同学参考下。 centos 5.6的库,更新比比5.5及时多了,居然已经有 php 5.3.3 了 升级很容易,先卸载 php 5.1.6 yum remove php* 然后安装 yum install php53* 就可以了...
PHP 2014-12-15 08:51:08