PHP

使用Dreamweaver批量删除PHP项目中的单行注释和多行注释

1.删除单行注释打开Dreamweaver的查找工具,选择正则替换如图: 里面的//.*是正则匹配单行注释的表达式 2.删除多行注释同样用正则查找匹配,直接上图咯:  其中正则表达式为/*[Ss]+?(?=*/)*/就是匹配多行注释的表达式有两点要注意,1,必须勾选使用正则表达式...

PHP去掉转义后字符串中的反斜杠函数stripslashes

addslashes函数主要是在字符串中添加反斜杠对特殊字符进行转义,stripslashes则是去掉转义后字符串中的反斜杠,比如当你提交一段json数据到PHP端的时候可能会遇到json字符串中有导致json_decode函数无法将json数据转换成数组的情况,这时你就需要stripslashes函数。该函数用于清理...

wap网站获取访问者手机号PHP类文件

<?php/***类名:mobile*描述:手机信息类*其他:*/classmobile{/***函数名称:getPhoneNumber*函数功能:取手机号*输入参数:none*函数返回值:成功返回号码,失败返回false*其它说明:说明*/functiongetPhoneNumber(){if(isset($_...

php正确解码javascript中通过escape编码后的字符

js的escape如何在PHP中来解呢?下面的这个函数可以正确的解析,网上有不少unescape的函数,但好用的不多.这是很久以前收集的一个,不知道谁写的了,但经过测试没有问题~functionphpUnescape($escstr){preg_match_all("/%u[0-9A-Za-z]{4}|%.{2}|[0...

PHP中CURL方法curl_setopt()函数的一些参数

boolcurl_setopt(intch,stringoption,mixedvalue)curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。下列选项的值将被作为长整形使用(在option参数中指定):    ...

如何实现phpcms v9_4X版本tag的伪静态?

这两个月来写的文章越来越少了,不是懒,因为太忙了--为客户赶做网站。因为客户指定要使用phpcmsv9,还要求使用phpcmsv9_42版本实现tag伪静态,在接手的时候phpcmsv9_42是最新版本,而现在phpcms官方已经发布phpcmsv9_5.X了。对于phpcmsv9实现tag伪静态的实现方法,百度一下就...

phpcmsv9全站搜索,不限模型

简单修改一下v9默认的搜索功能,可以不按模型搜索全站内容下面是被修改后的search模块中的index.php文件<?phpdefined('IN_PHPCMS')orexit('Nopermissionresources.');pc_base::load_sys_class('form','',0);pc_ba...

phpcms v9 打开网站特别慢 增加数据库缓存方法

SET GLOBAL QUERY_CACHE_SIZE=80000000;设置好查询缓存的大小就行了。比如设置个20MB.SET GLOBAL QUERY_CACHE_SIZE=20000000;mysql会将查询SQL和结果集存到缓存中,等下次遇到相同的SQL语句时,结果集从缓...

phpcms V9静态判断会员登录状态的方法

phpcmsv9如何在任意地方判断会员的登录状态呢?在php中是比较好判断的,代码如下<?phpif(!$_userid){echo"会员没有登录";}else{echo"会员登录了";}?>但这代码也有局限性,在phpcmsV9的黄页模块中无效!在phpcmsv9中我们如何做到在任意模块判断会员登录状态,...

phpcms v9 自定义分页 带下拉跳转

<?phpfunctionnew_pages($num,$curr_page,$perpage=20,$urlrule='',$array=array(),$setpages=10){if(defined('URLRULE')&&$urlrule==''){$urlrule=URLRULE;$ar...

phpcms v9 自定义伪静态的分页函数

因为。这个页面还没做好。。等做好了。。再给大家演示。。。。。。调用方法:$page_attr=pages_open($num[0]['cun'],$get_page,$max_page,'http://wuhan.qunaerwan.com/jingdian-'.$pieces[0].'-'.$pieces[1].'-...

PHP IPv4 转 IPv6 函数

PHP将IPv4转为IPv6,使用PHP自定义函数实现。IPv4地址可以使用IPv6表示,以IPv4地址10.10.10.10为例,转成完整的IPv6地址为0:0:0:0:0:ffff:0a0a:0a0a,压缩连续的0段简写为::ffff:0a0a:0a0a,还可以进一步删除每一段的前导0简写为::ffff:a0a:a...
开发笔记·2020-08-23

PHPCMS v9栏目添加字段及描述编辑器修改方法

为PHPCMSv9栏目添加字段和把描述的textarea编辑器变成fceditor编辑器的方法。如下:  1.添加数据库字段:description1,添加位置:v9_catetory表  2.在category_add.tpl.php中把  <textareaname="info[description]"co...

phpcmsV9中表单向导在js调用里日期控件在IE下报Calendar未定义的解决办法

最近在phpcmsV9里用表单向导弄个的提交表单,但用了日期和时间类型时,用 <scriptlanguage='javascript'src='{APP_PATH}index.php?m=formguide&c=index&a=show&formid=11&action=...

phpcms v9修改栏目描述的多行文本为编辑器方法

phpcmsv9在添加栏目的时候,栏目描述为多行文本,无法满足有图片,以及格式的修改调整,那么仿站网今天告诉大家如何将他改为编辑器,方法如下  找到phpcms/moudles/admin/templates/category_add.tpl.php,打开文件  将第80行的代码  <textareaname="...