PHP技术应用
文章平均质量分 51
垚焱yhedward
在工作中对工作有很大的热情,对自己工作能认真负责,工作中勤于思考,寻求更好的解决办法,达到更高的效率,能积极着手工作,不拖延。对工作过程主动记录,对结果做总结。10 年的IT职业生涯使我逻辑思维清晰,工作中喜欢具体明确。待人和善,与同事基本上都能和睦相处。但自身也有不足之处,对于较机械式的工作缺乏耐心,适合边思考边工作。
展开
-
PHP 按汉字首字母排序
PHP 解决需要按汉字首字母排序的问题原创 2022-06-14 12:37:43 · 580 阅读 · 2 评论 -
关于PHPEXCEL读取excel表的使用及过程中需要解决的问题
如今遇到使用PHPEXCEL读取EXCEL的开发,虽然网上大家都供献了很多不错的源码,不过遇到自己开发时也得根据自己的情况来使用并解决一些问题。这里把我在此开发过程中使用的方法及遇到的问题发布出来,方法能在这一篇文章中解决更多的问题。一、PHPEXCEL的使用使用PHPEXCEL需要先下载PHPEXCEL文件包,本文配备了文件包方便大家下载测试,也可以根据需要网上找更新的版本。fun...原创 2020-03-06 16:42:23 · 852 阅读 · 0 评论 -
PHP保存网页HMTL到本地电脑
//文件的类型 header('Content-type: application/html'); //下载显示的名字 header('Content-Disposition: attachment; filename="'.$user['studentname'].'.html"');exit();原创 2015-04-08 14:42:25 · 2737 阅读 · 0 评论 -
微信管家平台修改目录
ip和名称:/public_html/wx/fun/additions.php注册登录页/public_html/wx/view/new/前台页面模版/public_html/wx/public_html/static/wxgjcn/图片:/public_html/wx/public_html/static/wxgjcn/statics/images/green/登录后的微信助原创 2014-12-21 19:00:02 · 819 阅读 · 0 评论 -
常用表单验证
常用表单验 证,包括使用原创 2014-04-13 09:22:13 · 837 阅读 · 0 评论 -
PHPCMS2008栏目分权限子类继承父类的解决办法
PHPCMS2008栏目分权限子类继承父类的解决办法原创 2014-04-01 23:14:00 · 1066 阅读 · 0 评论 -
PHPCMS常用代码
1、分页:$page = max(intval($page), 1); $pagesize = 10; $offset = $pagesize*($page-1); $limit = "LIMIT $offset, $pagesize"; $data=$db->select("select * from cms_y原创 2013-11-25 10:01:37 · 757 阅读 · 0 评论 -
PHPCMS2008二次开发文档
本人做过多次PHPCMS二次开发,现在基本上开发起来感觉都比较灵活,所以做些笔记,不感说做的好,但也记录下一些解决办法,开发经验,希望能帮助到用的到的人。各位有什么意见可以指点一二。一、关于 新闻 型信息对新添加字段值的插入。 当你从后台模型中去添加新字段,而且用的也是系统提供的类型,这自然可以正常的插入值。但当系统中的类型不能支持你的需求,需要自己定义显示方式输入值时,你原创 2013-03-21 09:39:35 · 1605 阅读 · 0 评论 -
PHPCMS 信息发布状态,省市浏览器兼容问题
【信息发布相关】一、信息发布状态,信息发布状态存在于表 phpcms_status中,以及缓冲页面data/cache/status,php中。若修改则需要修改表及缓冲即可。【关于开发过程中遇到的一些问题】一、PHPCMS中省市二级联系菜单用的是JS实现的,但有时在火狐等浏览器下无效,原因是火狐浏览器不支持其中的:var SelectShi2 = document.all['Sel原创 2013-03-30 19:41:54 · 1061 阅读 · 0 评论 -
PHP数字排序
function sortArray($array,$choice){ $values = array_values($array);//建立一个数字索引的数组 $ch=$choice==0?max:min;//参数$choice为0按从小到大排列,否则其他都默认为按从大到小 do { $val = $ch($values);//找出最大或最小值 $key = arra转载 2013-09-27 15:01:24 · 1494 阅读 · 0 评论 -
网页弹出QQ中奖被挂马问题
当打开您的网页时出现弹出信息 提示QQ中奖,则你的网站被挂马了。使用火狐浏览器的FIREBUG查看发现网页头部JS处多了几个非本站的JS引入,而且你也搜索不到引入的jS代码,据我检查基本上可以确定木马是存在于前一个JS中的,你打开前一个JS一般发现不了异常,但和原来的文件对比你会发现多了一堆代码。这就是木马。用PHPCMS2008为例:一般存在于data/config.js中。类似原创 2013-06-25 21:28:18 · 3660 阅读 · 1 评论 -
AJAX提交并获取数据
HTML端: //获取咨询数据var request = $.ajax({ url: "index.php?m=&c=index&a=getzixuninfo&infoid="+infoid, type: "GET", dataType: "html" });request.d原创 2014-12-14 21:32:58 · 1393 阅读 · 0 评论 -
wdcp中php 5.2升级到php 5.3步骤详解
1、首先下载wdcp php5.3升级脚本wget http://down.wdlinux.cn/in/php_up53.sh2、进行安装sh php_up53.sh3、看到"php update is OK"提示 表示php5.3升级完成zend opt从php5.3开始已不再支持,可以使用Zend Guard Loader1、首先下载Zend G转载 2015-02-06 13:06:34 · 7081 阅读 · 0 评论 -
PHPCMS v9安装时出错
PHPCMSv9安装时报MySQL Query :SELECT * FROM `1993_com`.`v9_module` WHERE `module` = 'announce' LIMIT 1找到原因了,MYSQL查询语句写法 TYPE=MyISAM 太老了,在MYSQL 5.5上已经被禁用,将安装程序包的TYPE=MyISAM 全部改成ENGINE=MyISAM就能正常安装了。。目录在...原创 2019-08-13 15:28:10 · 507 阅读 · 0 评论 -
V9如何调用全站模型的数据
在phpcms\libs\classes\model.class.php增加以下程序:* @param string $sql 查询条件*/ final public function count_sql($sql) { $this->query($sql); $res = $this->db->fetch_next(); $this->db->...转载 2019-01-22 13:53:41 · 186 阅读 · 0 评论 -
PHPCMS v9 手机版如何设置独立域名
v9系统里提供是手机门户 wap站,也可以设置不同的模版,提供了绑定独立域名的功能,但是具体如何设置才能达到访问的目的呢,要知道默认在没有设置独立域名的情况下都是以主站域名+siteid来区分的,正常访问还行,但要多站点做百度推广的话是不行的,因为百度是不允许跳转出站的。首页、在后台手机门户处按要求进行手机站设置,填写 你准备使用的手机域名(如:m.xxx.com),域名需要解析到该服务器,并...原创 2018-07-19 11:33:47 · 1188 阅读 · 0 评论 -
在phpcms v9系统中设置404错误页的方法
在phpcms v9系统中设置404错误页的方法:1、在网站根目录,建一个page404.php文件,内容为:<?php header('http/1.1 404 Not found'); ?>或:<?php header( $_SERVER['SERVER_PROTOCOL']." 404 Not Found", true, 404 ); ?>或:...转载 2018-07-19 11:21:52 · 1716 阅读 · 0 评论 -
短信宝接口使用
现在大家在开发过程中都会用到发送短信的功能,本人发现如果没有特别的要求那使用短信宝接口是很方便的,对于新手来说简单易懂,开发起来很省时间,比阿里大于要容易很多。先注册短信宝帐号。www.smsbao.com可以测试一条短信,(一般不用测试体验)到开发文档(http://www.smsbao.com/openapi/) 中阅读并下载相应的接口代码,并参考实例代码测试就可以,并可根据实际需求进行扩展功...原创 2018-05-23 10:52:07 · 6773 阅读 · 2 评论 -
LINUX命令大全
arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU inf...转载 2016-12-20 10:10:59 · 657 阅读 · 0 评论 -
PHP过滤HTML标签
$str=$n['content']; $str=str_replace(' ',"",$str); $str=str_replace('$Next$',"",$str); $str=str_replace('<p>',"",$str);$str=str_replace('</p>',"",$str原创 2014-12-14 21:30:47 · 642 阅读 · 0 评论 -
ECShop2.5.1_Beta upload 的目录
ECShop2.5.1_Beta upload 的目录 ┣ activity.php 活动列表 ┣ affiche.php 广告处理文件 ┣ affiliate.php 生成商品列表 ┣ article.php 文章内容 ┣ article_cat.php文章分类转载 2013-01-25 19:58:38 · 1599 阅读 · 0 评论 -
PHPCMS开发笔记
1、导入外部PHP数据文件。如:工作年限,这样的不需要单独记录在数据库中的数组项。创建文件,system_info.php,内容如下:<?php$system_info = array('cardtype'=>array('0'=>'无','1'=>'初级','2'=>'中级','3'=>'高级','4'=>'技师','5'=>'高级技师'),'wordtime' =>原创 2012-12-14 15:27:13 · 593 阅读 · 0 评论 -
关于联动菜单调用
PHPCMS2008联动菜单调用:前台html页面:{menu_linkage(9,'brandtype')}后台php页面:/*** 通过id获取显示联动菜单* @param $linkageid 联动菜单ID* @param $keyid 菜单keyid* @param $space 菜单间隔符* @param $result 递归使用字段1* @p转载 2011-12-28 09:24:03 · 1280 阅读 · 0 评论 -
PHPCMS2008学习总结
一、使用{loop}1、绑定下拉选项 {loop $system_info["city"] $key $value} {$value} {/loop} {loop}语法:{loop $a $b $c}与foreach($a as $b=>$c)相同,{loop $a $b}与foreach($a as $b)2、绑定复选框(勾选保存后并把原创 2011-12-26 21:12:22 · 608 阅读 · 0 评论 -
php dirname(__FILE__)
php dirname(__FILE__)__FILE__的路径是当前代码所在文件 dirname(dirname(__FILE__));得到的是文件上一层目录名dirname(__FILE__);得到的是文件所在层目录名原创 2011-12-24 17:28:52 · 411 阅读 · 0 评论 -
PHP时间戳
PHP语言中的函数有许多种,各种应用方式不同,实现的功能也不尽相同。我们在本文种为大家总结了PHP时间戳函数,希望能作为参考学习对象。一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下:echo strtotime(”2009-1-22″) 结果:1232553600说明:返回2009年1月22日0点0分0秒时间戳二,PHP时间转载 2011-12-20 17:26:09 · 1284 阅读 · 1 评论 -
PHPCMS2008常用函数
sendmail:发送E-mail 函数原型:sendmail($mail_to, $mail_subject, $mail_body, $mail_from = '')参数:$mail_to,收信人E-mail;$mail_subject,邮件主题;$mail_body,邮件内容;$mail_from,发信人E-mail返回值:发送成功则返回 true,否转载 2011-12-20 15:25:07 · 1639 阅读 · 0 评论 -
PHP负载均衡指南
过去当运行一个大的web应用时候意味着运行一个大型的web服务器。因为你的应用吸引了大量的用户,你将不得不在你的服务器里增加更多的内存和处理器。今天,'大型服务器'模式已经过去,取而代之的是大量的小服务器,使用各种各样的负载均衡技术。这是一种更可行的方法,将使硬件成本降至最低。'更多小服务器'的优势超过过去的'大型服务器'模式体现在两个方面: 1. 如果服务器宕机,那么转载 2011-11-17 20:53:33 · 401 阅读 · 0 评论 -
PHPCMS问题总结
utf8版本的安装后存在这个问题,而这个问题也大多因为自己修改了config.inc.php而造成的,下面给出解决办法:修改config.inc.php文件的编码为ANSI,也就是和checkcode.php的编码一致就可以了,因为checkcode.php的编码就是ANSI的原创 2011-11-17 18:14:26 · 492 阅读 · 0 评论 -
MYSQL到EXCEL的转换程序
<?php// define database parameter$dbHost = "localhost";$dbUsername = "webuser";$dbPassword = "123456";$dbDbName = "pa_bbs";$dbTablename = "pw_actions";// connect database$Connect = @mysql_c原创 2011-11-17 18:12:50 · 1499 阅读 · 0 评论 -
常用转义字符
编程的时候要注意特殊字符的问题,很多运行时出现的问题都是因为特殊字符的出现而引起的。JScript 提供了一些特殊字符,允许在字符串中包括一些无法直接键入的字符。每个字符都以反斜杠开始。反斜杠是一个转义字符,表示 JScript 解释器下面的字符为特殊字符转义序列字符走纸换页原创 2011-01-14 11:45:00 · 3241 阅读 · 0 评论 -
phpcms2008学习总结二
php页面:" onclick="$('#logo_div').css('display','')" onblur="$('#logo_div').css('display','none')"> <input type="button" name="logo_upimage" id="logo_upimage" value="上传图片" style="width:60px" oncli原创 2011-12-28 16:16:35 · 691 阅读 · 0 评论 -
工作笔记2012-1-4号前
2012-01-04///////////////////////////////////////////////////企业发布信息审核状态:3通过 1待审 2,不通过 include template('yp', 'center_news');include admin_tpl('news_manage');manage.php?action=add&catid=34m原创 2012-01-06 17:36:10 · 913 阅读 · 0 评论 -
php+js 二级联动
require dirname(__FILE__).'/include/common.inc.php';global $db;$area=$db->select("select * from cms_area where parentid=0");?>-请选择-">-商圈-function getarea2(pid){原创 2012-04-11 14:36:47 · 1678 阅读 · 0 评论 -
检测文本框输入字数
onkeyup=checkstrlength();///验证输入字数 140个汉字window.onload=checkstrlength();function checkstrlength(){ var str=$('mood_message_wxw').value; var sy=140-GetCharLength(str); if(sy>=0) { sy=parseIn原创 2012-03-16 15:46:05 · 1959 阅读 · 0 评论 -
创建多级目录
//创建目录function createFolder($path){ if (!file_exists($path)) { createFolder(dirname($path)); mkdir($path, 0777); } }创建目录时调用此方法即可。转载 2012-03-28 12:04:03 · 400 阅读 · 0 评论 -
uchome工作笔记--添加微新闻功能
微新闻功能介绍: 微新闻即短小的新闻新闻,像新鲜事,微博一样。 功能有:用户通过即时窗口发布,其他用户可以在第一条微新闻下的直接进行回复评论。 在UCHOME中添加功能具体方法如下: 1、建立发布微新闻的页面: 以下是发布微新闻的发布框,可用更新个人签名的模块来修改。称为页面a.html 你可以在这里发布你相关的所见所闻,分享给大家!原创 2012-03-08 16:34:10 · 791 阅读 · 0 评论 -
php+ajax的简单应用
function InitAjax()//初始化ajax对象{ //return "adfasd"; var ajax=false; try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { ajax = new ActiveXObject("Microso原创 2011-12-27 23:47:31 · 704 阅读 · 0 评论 -
工作笔记三,phpcms几中HTML标签的调用
对应的HTML函数在/include/form.class.php中调用:1、文本输入框:{form::text("info[title]","title","sdfsd","","60","inputtext","",1,10)} 参数:$name, $id = '', $value = '', $type = 'text', $size = 50, $class = '', $e原创 2012-01-30 09:57:20 · 2607 阅读 · 0 评论 -
PHP日期转化显示
一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下:echo strtotime(”2009-1-22″) 结果:1232553600说明:返回2009年1月22日0点0分0秒时间戳二,PHP时间戳函数获取英文文本日期时间 示例如下:便于比较,使用date将当时间戳与指定时间戳转换成系统时间(1)打印明天转载 2012-01-05 10:25:51 · 1355 阅读 · 0 评论