php html过滤代码,预定义的字符转换为HTML实体

六月 14, 2019 Views
Comments 0
把一些预定义的字符转换为 HTML 实体以及在预定义字符前加上反斜杠,包括 单引号、双引号、反斜杠、NULL,以保护数据库安全.实例代码如下: function  d_htmlspecialchars( $string ) {   if ( is_array ( $string )) {   /

PHP将字符串首字母大小写转换的实例

六月 13, 2019 Views
Comments 0
每个单词的首字母转换为大写:ucwords(),代码如下: <?php  $foo = 'hello world!' ;  $foo = ucwords( $foo );       // 

搭建PHP本地开发环境

六月 13, 2019 Views
Comments 0
写在前面的话:PHP是服务器脚本语言,所以需要在服务器上才能运行。作为新手,搭建服务器可能需要捣腾很久,有可能还搞不定。所以在入门阶段,为了把更多时间用在熟悉编程语言上,使用集成环境是最好也是最方便的选择。而本文就来介绍如何在windows平台搭建PHP开发环境。 安装集成环境 1、下载集成环境包WampServer官网 本人下载的是Wampserver 3.0.6 64 bit ,下载完成之后双击安装即可。 wamp 3.0.6 安装的软件分别为: Apache 2.4.23 PHP 5.6.25/7.0.10 MySQL 5.7.14 PhpMyAdmin 4.6.4 Adminer 4.2.5 PhpSysInfo 3.2.5 * apache 2.4及以上版本与2.4以下版本的配置会有些不同 *

apache启动错误提示:httpd: Could not reliably determine the server

六月 12, 2019 Views
Comments 0
可能有些朋友会碰到在apache启动错误提示:httpd: Could not reliably determine the server 这个问题,其实解决办法很简单。 错误提示: 在系统启动时apache,没有启动起来,查看“事件查看器”发现报一些错误: The Apache service named  reported the following error:>>> httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.200 for ServerName   解决办法 1)进入apache配置文件的目录:(视个人安装情况而不同) [root@centos /]#

php字符串截取函数

六月 12, 2019 Views
Comments 0
在php中有一款字符串截取函数substr但这款函数,只能截取英文不支持中文与其它的混体,下面我们提供了三款函数,它们可以支持中英文混合体,实例代码如下: function  syssubstr( $string , $length , $append  = false)   {   span class="keyw

.htaccess非伪静态url跳转到伪静态url再伪静态

六月 11, 2019 Views
Comments 0
如何使用.htaccess使非伪静态页面301跳转到伪静态页面然后再跳转?这是一个比较蛋疼的跳转。因为不小心就会搞成死循环导致页面无法打开,以下是分享的经验,请参考。 代码规则如下:   RewriteRule ^article-([0-9]+).html$ /article.php?id=$1&r=1 [L]  RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]  RewriteRule ^article.php$ /articlel-%1.html?&

PHP中调试函数debug_backtrace的使用示例代码

六月 11, 2019 Views
Comments 0
如果我们想知道某个方法被谁调用了? debug_backtrace可以解决。debug_backtrace() 可以打印出一个页面的调用过程 , 从哪儿来到哪儿去一目了然。 有时候我们想知道这个函数或方法的调用堆栈,也就是它是如何一级一级是被调用到的,可以用 PHP 的 debug_backtrace 函数打印,就像这样: 示例代码: public   function  update(Request  $request ,  $id )&n

php怎么写定时任务?PHP定时执行任务的3种方法详解

六月 10, 2019 Views
Comments 0
PHP定时执行的三种方式实现 1、windows 的计划任务 2、linux的脚本程序 3、让web浏览器定时刷新 具体实现 1、windows计划任务 PHP很少在win服务器上跑,具体实现也不再深究,看网上实现的原理大概是写bat脚本,然后让window任务添加执行这个bat脚本。 2、linux 的脚本实现 这里主要使用到crontab这个命令, 使用方式: crontab   filecrontab [ -u user ] [ -u user ] { -l | -r | -e } 说明: crontab是用来让使用者在固定时间或固定间隔执行程式之用 使用crontab写shell脚本,然后让PHP调用s

php数组查找关键函数

六月 10, 2019 Views
Comments 0
提供三种方法来判断一个字符串中是否包括我们定义好的词,这比较适合于在留言,评论等地址进行关键词过滤,实例代码如下: $crud  =  array ( '中国|||我国|||大地' ,  'kelon|||lerke|||sb' ,  'sesscxx' );  span c

PHP 布尔值的自增与自减的实现方法

六月 09, 2019 Views
Comments 0
在上午和业务需求战斗结束之后,准备打开群看看各位老司机有没有看车,突然看到 @E舞九天 II 发的一些消息。 他发现,PHP 的布尔值自增,无论自增多少遍,最后输出的都是 1 这就比较有趣了~ 自增和自减,++$a 和 $a++ 的区别大家都知道 ++a 表示取 a 的地址,增加内存中 a 的值,然后把值放在寄存器中 a++ 表示取 a 的地址,把 a 的值装入寄存器中,然后增加内存中 a 的值 我打开一个编辑器,去确认一下这个结果。 $a  = true;  var_dump(-- $a );&n
分页:«121314151617181920212223242526»