PHP
文章平均质量分 93
有梦想的人运气不太差
你知道的太多了
展开
-
php 数组去除空值array_filter()方法
函数名:array_filter() 调用方式:array_filter(array)参数说明:array)参数说明:array) 参数说明:array 是操作的对象,我们将删除其中的空元素 实例:<?php $array = array('a' => "abc", 'b' => "bcd",'c' =>"cde",'d' =>"def"转载 2017-04-09 21:09:39 · 75103 阅读 · 0 评论 -
php配置open_basedir后及Apache对应配置 和Yii验证码无法出现解决方法
本来没有考虑这个问题,是对绝对路径下的文件进行读写的时候报了错,使用的是fopen()函数fopen("c:\\cmd.txt","r");出现以下错误提示:Warning: fopen("c:\\cmd.txt","r") - No such file or directory in 查了下,可能是没有给PHP读写文件的权限。需要用到open_basedir进行配置 在php.ini文件中配置原创 2017-06-02 15:56:48 · 3279 阅读 · 0 评论 -
获取服务器端时间的处理思路和代码 涉及PHP JavaScript Yii
写在前面 因为js只能操作客户端的东西。在客户端时刻显示并更新服务器的时间应该是不可能的,因为会由于网络延迟的因素使得时间不精确。这个是和截止时间进行比较的。以服务器时间为基准,和截止日期进行比较判断。如果在截止日期之前,则可以进行提交保存的操作,否则提示已经超时。 采取的方式是在用户提交时在服务器端的后台程序中进行判断,而不是借助前端的JS。另外如果是考试倒计时的话,可以采用先从服务器端获取时原创 2017-06-01 10:17:53 · 1747 阅读 · 0 评论 -
网页模拟运行CMD,使用PHP语言
想在网页上调用CMD 的命令行,并且显示运行的结果。 查询了php函数手册,有system,exec这两个可以用,可是美中不足的地方再这两个函数是等待CMD运行完,将所有的结果一并返回的,其中exec是将一行一行的信息放在数组里。 这个等待执行的时间有点久,不知道的还以为网页停了。解决方案一:加一个提醒的动态的图标,如果结果返回了,图标消失,展示结果,否则出现图标解决方案二:查询有关的资料,发现原创 2017-04-27 12:45:25 · 4382 阅读 · 0 评论 -
安装Apache2.4+ 安装PHP7.1+ php与sql server 2008 r2连接测试教程
安装Apache2.4+ 安装PHP7.1+ php与sql server 2008 r2连接测试教程原创 2016-10-14 08:50:17 · 9022 阅读 · 3 评论 -
PHP实现前端页面跳转三种实现方法
一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 header()函数的定义如下: void header (string string [,bool replace [,int http_response_code]]) 可选参数replace指明是替换前一条类似标头还是添转载 2017-04-03 14:51:07 · 6613 阅读 · 0 评论 -
PHP中获取当前页面的完整URL
http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost//获取网页地址 echo $_SERVE原创 2017-04-03 17:46:09 · 1327 阅读 · 0 评论 -
php从隐藏域传值给js,并通过post在其他页面取值
页面aaa.PHP<html><head><meta charset="UTF-8"><title></title><script type="text/JavaScript">function test(){alert(document.getElementById("hid").value);}</script></head><body><form method="post转载 2017-04-03 17:50:05 · 1118 阅读 · 2 评论 -
php判断是否为数字
有两种方法第一种:直接使用一个函数, is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false,比如:<?php is_numeric( 'abcd123' ) or die('提供的参数不是数字');第二种:使用正则表达式匹配,匹配成功就是数字,返回true,匹配不成功就不是数字,返回false比如:<?php preg_match('/^\d+转载 2017-04-04 19:31:42 · 8064 阅读 · 0 评论 -
解决php网页运行超时问题:Maximum execution time of 30 seconds exceeded
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Inetpub\wwwroot\ry.PHP on line 11转载 2017-01-03 09:43:14 · 3744 阅读 · 0 评论 -
PHP 删除字符串中的空格
删除字符串中所有的空格<?php//删除所有空格echo str_replace(' ', '', ' a bab ');echo "\n";echo preg_replace('/ /', '', ' ab ab ');echo "\n";echo strtr(' ab ab ', array(' '=>''));echo "\n";function trima原创 2017-04-06 16:14:12 · 7816 阅读 · 0 评论 -
php 把数组中的键名作为变量名键值作为变量
<?php /** * php 把数组中的键名所为变量名键值作为变量 */$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6); //方法一,使用foreach循环实现 foreach($arr as $key=>$value){ $$key=$value; } echo $a; //方法二,其实php早就已经实现了这个功能extra转载 2017-04-09 21:10:46 · 2676 阅读 · 0 评论 -
windows下使用php socket 和 html5 websocket实现服务器和客户端之间通信
首先感谢打开这篇文章,但是运行时候有一点点错误,所以我把自己整理后的内容发布上来 下载代码下载1,下载2 1、运行脚本 保存为 run.batcd D:\Program Files\PHP php D:\www\websocket\Server_socket.php 其中第一行代表PHP文件的安装目录 第二行是接下来介绍的文件存放目录2、Server_socket.php 服务器端的处理原创 2017-06-14 16:55:53 · 10566 阅读 · 1 评论