如何定义404错误页面

三月 13, 2019 Views
Comments 0
方法如下:    创建一个HTML文件为您的404页。这可能是任何你想。这可能是404只是一个空白页..也可以是您的布局,其中包括404字它..这一切取决于您的意愿。    保存该文件在任何文件格式您想要( HTML格式, PHP的等; ) ,并把它上传到您的网页。您可以随时在您的主要或根目录,或您可以创建一个子文件夹中。如果你只需要使用一个( 404 ) ,那么我建议只留在你的根文件夹。    出版社开始> “运行”输入“记事本” (在Mac ,只需打开一个文字编辑器)现在,您将借此下面的代码,并把它纳入您的文字编辑器:    ErrorDocument 404 http://www.phpfensi.com/404.htm  br

PHP中exec与shell_exec函数区别

三月 12, 2019 Views
Comments 0
这两个函数都是执行Linux命令函数,不同的是获取返回结果不一样,exec只能获取最后一行数据,shell_execu则可以获取全部数据. 假如脚本路径下有如下文件: -bash-4.1# ll  总用量 12 -rw-rw-r--. 1 www web 133  7月 16 15:00 a.php -rw-r--r--. 1 lee web  59  2月 29 17:05 b.php -rw-r--r--. 1 lee web  81  3月  8 17:00 c.php 先看一下php手册对这二个函数的解释: exec --- 执行外部程式 语法: string exec(string command [,array &output [,int &return_

深入分析Php处理浮点数的问题

三月 11, 2019 Views
Comments 0
下文来为各位介绍Php处理浮点数的问题了,如果各位在使用过程中碰到这些问题我们可以一起来看看,希望文章对各位有帮助. 公司要对产品价格做调整,因为做的外贸商城,所以价格要和国际接轨。比如国外的价格展示方式是:$35标识为$35.00; $56.2标识为:$56.20. 通过sprintf(“%1\$.2f”,$price)解决了上面的需求,但是新的问题出现,有价格为0的会处理为0.00. 通过empty()和判断是否相等,无法识别符点数0.00;通过百度总结了下面处理浮点数的方法。 浮点数0.00的处理 通过intval转换为整形intval(0.00) 变为0,只针对0.00使用intval处理;可以看先的例子你就明白了。 例子1: span cl

PHP中rename函数移动文件或文件夹

三月 10, 2019 Views
Comments 0
PHP中rename函数在表现上看是用来重命名的,其实我们还可以使用PHP中rename函数来移动文件或文件夹,这个下面我们就来给大家介绍一下. 偶然做文件移动的时候总结的一个知识点:刚开始的时候,以为跟上传文件一样可以用move_uploaded_file这个函数去移动一个文件,试了之后发现不行,网上搜了一把,发现可以用rename这个函数来实现文件或文件夹的移动,很奇怪,手册上写的是重名文件或文件夹的,没想到可以用来移动文件. 关于函数返回值:bool rename ( string $oldname , string $newname [, resource $context ] ) 尝试把 oldname 重命名为 newname,若操作成功则返回True,失败返回False. 1. 对于文件,rename可以在不同盘符之间移动. 2. 对于空文件夹,rename也可以在不同盘符之间移动,但是目标文件夹的父目录必须存在.

php preg_replace函数基础与实例代码

三月 09, 2019 Views
Comments 0
preg_replace(mixed $pattern,mixed $replacement,mixed $subject [, int $limit = -1 [, int &$count ]])主题为匹配搜索模式,替换要搜索的模式,它可以是一个字符串或一个字符串数组. 电子修饰符使preg_replace函数()替代后,适当引用作为参数是php代码进行替换,提示:请确保置换构成一个有效的php代码字符串,否则php将在包含preg_replace函数线()解析错误. 返回值: preg_replace函数()返回一个数组,如果这个问题的参数是一个数组或一个字符串,否则,如果找到匹配,新问题会产生,否则将返回主题不变或null如果发生错误. 实例一,代码如下: $string

apache弹出错误应用程序 httpd.exe,版本 2.2.22.0

三月 08, 2019 Views
Comments 0
比较悲剧的是今天使用了cdn+文件缓存,结果网站出现一些内容不正常了,我折腾了半天没发现问题于时重启了服务器,结果重启之后apache 弹出错误应用程序 httpd.exe,版本 2.2.22.0,错误模块 php5ts.dll提示了,我查看了一下系统日志发现一段长长的代码.如下所示" apache错误提示 事件类型: 信息 事件来源: Application Error 事件种类: (100) 事件 ID: 1004 日期:  2014-6-27 事件:  15:55:13 用户:  N/A 计算机: xxxx 描述: 报告队列中的错误: 错误应用程序 httpd.exe,版本 2.2.22.0,错误模块 php5ts.dll,版本 5.2.17.17,错误地址 0x000acde5。

PHP整数取余返回负数的相关解决方法

三月 08, 2019 Views
Comments 0
PHP语言虽然功能强大,但并不代表其没有缺点,在编写代码的过程中未免会遇到一些让人头痛的问题。下面我们将为大家介绍有关PHP整数取余返回负数的解决办法。 我们先来看个例子. $res = 16244799483; echo $res%9999999; 输出结果为 -5069794, 正确的结果应该是4801107 其实这也算上PHP一个BUG吧.最主要是PHP是个弱类型语言.他内置了机器来判断用户的类型. 但是机器毕竟是机器.也有判断出错的时候.就像上面.所以这时候我们就需要人工干预下. 所以我就想到要用下面的方法来解决PHP整数取余返回负数的问题.代码如下 : $res = floatval(16244799483); var_dump($res % 9999999); 我们看到结果还是错误

php基于dom实现读取图书xml格式数据的方法

三月 07, 2019 Views
Comments 0
本文实例讲述了php基于dom实现读取图书xml格式数据的方法。分享给大家供大家参考,具体如下: <?php    $doc =newDOMDocument();    $doc ->load( 'books.xml' );    $books

PHP中的max_input_vars指令一些介绍

三月 06, 2019 Views
Comments 0
今天接到客服部工作人员反馈的一个客户的问题,产品是允许用户添加一个产品属性的,而每个属性是由多个表单域组成 ,这样当每添加一个属性就等于添加了n个表单域,这个客户添加的非常的多,发现在提交保存的时候总是失败,提示其中一个表单元素的索引值不存在,经测试是发现服务端接收的一些表单域丢失了一部分。 起初分析的是服务器接收的数据超出了php设置的max_post_size(其实当时已经设置了8M,足够使用了),修改了测试发现此问题仍然存在。后来将用户原来的一些添加的表单元素进行删除,再重新添加同样数据库表单域可以成功,但一旦超出一定数量的表单域就会发生丢失的情况,这个时候首先怀疑的是apache是否有类似限制接收隐藏域的指令,找了没有找到,紧接着在php中批到一个max_input_vars这个指令,意思就是说php中允许接收的最大表单域数据,到目前为止基本上是确定这个原因引起的了,奖其修改为2000,重启Apache,发现一切正常。 修改php.ini中的max_input_vars参数限制提交的表

PHP7扩展开发之传参与返回值

三月 06, 2019 Views
Comments 0
前言,这次,我们将演示如何在PHP扩展中接受传入的参数和输出返回值。 <?php       function  default_value ( $type ,  $value  = null) {           span cl
分页:«192021222324252627282930313233»