php html过滤代码,预定义的字符转换为HTML实体
六月 14, 2019 Views
Comments 0
把一些预定义的字符转换为 HTML 实体以及在预定义字符前加上反斜杠,包括 单引号、双引号、反斜杠、NULL,以保护数据库安全.实例代码如下:
function d_htmlspecialchars( $string ) {
if ( is_array ( $string )) { /
阅读全文zend
PHP将字符串首字母大小写转换的实例
六月 13, 2019 Views
Comments 0
每个单词的首字母转换为大写:ucwords(),代码如下:
<?php
$foo = 'hello world!' ;
$foo = ucwords( $foo ); //
阅读全文zend
搭建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以下版本的配置会有些不同
*
阅读全文zend
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 /]#
阅读全文zend
php字符串截取函数
六月 12, 2019 Views
Comments 0
在php中有一款字符串截取函数substr但这款函数,只能截取英文不支持中文与其它的混体,下面我们提供了三款函数,它们可以支持中英文混合体,实例代码如下:
function syssubstr( $string , $length , $append = false)
{
span class="keyw
阅读全文zend
.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?&
阅读全文zend
PHP中调试函数debug_backtrace的使用示例代码
六月 11, 2019 Views
Comments 0
如果我们想知道某个方法被谁调用了? debug_backtrace可以解决。debug_backtrace() 可以打印出一个页面的调用过程 , 从哪儿来到哪儿去一目了然。
有时候我们想知道这个函数或方法的调用堆栈,也就是它是如何一级一级是被调用到的,可以用 PHP 的 debug_backtrace 函数打印,就像这样:
示例代码:
public function update(Request $request , $id )&n
阅读全文zend
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
阅读全文zend
php数组查找关键函数
六月 10, 2019 Views
Comments 0
提供三种方法来判断一个字符串中是否包括我们定义好的词,这比较适合于在留言,评论等地址进行关键词过滤,实例代码如下:
$crud = array ( '中国|||我国|||大地' , 'kelon|||lerke|||sb' , 'sesscxx' );
span c
阅读全文zend
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
阅读全文zend