PHP
文章平均质量分 57
胖胖爱家
这个作者很懒,什么都没留下…
展开
-
使用PHPExcel判别和格式化Excel中的日期格式
转自:http://renzhen.iteye.com/blog/799391最近,在做一个导入功能,在系统中使用PHPExcel类库,读取上传的Excel文件,然后进行字段映射,最后将Excel内的数据导入到系统中。其中,关于日期格式的导入,使我犯了难。 首先,如何导入日期,因为PHPExcel中日期格式在获取时得到的是数字,并不是日期字符串,于是,网上就有许多代码,用于将Excel转载 2013-08-12 18:00:41 · 2440 阅读 · 0 评论 -
利用PHP-ExcelReader实现PHP导入Excel数据[不通过CSV]
最近因项目需求,要实现将excel文件通过php页面导入mysql数据库中。在网上搜了很多这方面的资料,发现都是将excel文件另存为csv文件,然后从csv文件导入。这里介绍一个直接将excel文件导入mysql的例子。我花了一晚上的时间测试,无论导入简繁体都不会出现乱码,非常好用。整理:leo 2007.12.21 凌晨PHP-ExcelReader,下载地址: http://sour转载 2013-08-09 18:10:48 · 1092 阅读 · 0 评论 -
53个要点提高PHP编程效率
此文章来自网络,有些标准不完全认同,大家看看好了!1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大转载 2013-08-09 12:54:00 · 772 阅读 · 0 评论 -
用php获取本周,上周,本月,上月,本季度日期的代码
1. 前言 ADODB 是 Active Data Objects Data Base 的简称,它是一种 PHP 存取数据库的函式组件。现在 SFS3 系统 (校园自由软件交流网学务系统) 计划的主持人陈莹光老师,决定采用此一组件,为了让更多有心参与该项目的伙伴们能够顺利加入发展的行列,小弟认为有必要把 ADODB 的中文入门介绍写出来,以方便伙伴们参考备查。 -虽然 PHP 是建构 We转载 2013-08-09 12:03:35 · 1721 阅读 · 0 评论 -
PHP Liunx 服务安全防范方案
转载 2013-08-04 09:39:28 · 584 阅读 · 0 评论 -
PHP无限分类-PHP100代码篇
//无限分类,从子类找所有父类//$id 子类ID function php100_xd($id){ $sql="select * from fl where id='$id'"; $q=mysql_query($sql); $rs=mysql_fetch_array($q); $rs['fid']==0 ? "" : fl($rs['fid']);转载 2013-08-04 09:43:39 · 895 阅读 · 0 评论 -
PHP安全性漫谈
本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内。一、apache server安全性设置 1、以Nobody用户运行一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的威胁,应确保Apache Ser转载 2013-08-04 09:42:43 · 600 阅读 · 0 评论 -
zend framework1.11使用原生代码获取结果
$askdetailModel = $this->getAskdetailModel();//获取结果句柄,实例化Model$db2 = $askdetailModel->getAdapter();$sql = "select * from table";//要执行的SQL$askInfo=$db2->query($sql2)->fetchAll(); //取出结果原创 2013-07-23 09:13:09 · 644 阅读 · 0 评论 -
Php图片验证码显示不出来的解决过程
1、保证开启了PHP的gd模块 2、如果小伙伴经历上面的安装后,发现还是没有用,那么就可能是下面的问题了你的代码很可能是使用了像editpuls或者notepad++这样的文本编辑器编辑的,那么他们的默认编码格式就是有BOM的utf-8。UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支持UTF-16,UTF-32才加上的BOM,BO...转载 2018-12-14 13:34:08 · 2548 阅读 · 0 评论 -
thinkPHP5.1.9 vendor 第三方库的使用
在thinkphp 5.1.x后vendor的使用方法发生变化,文档有没有详细说明。本文是自己在thinkphp5.1.9下测试成功。thinkPHP5.1.9 vendor 第三方库的使用1、在thinkPHP 5.1.X新版取消了Loader::import方法以及import和vendor助手函数,推荐全面采用命名空间方式的类以及自动加载机制,如果必须使用请直接改为php内置的inclu...转载 2018-12-26 17:19:38 · 6110 阅读 · 0 评论 -
thinkphp3.2.3导入导出Excel数据并封装
http://www.thinkphp.cn/code/4039.html转载 2019-03-13 15:14:53 · 950 阅读 · 0 评论 -
PHP验证邮箱格式
$emailRegex="/([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?/i";$emailRegexRes = preg_match($emailRegex,$data['email']);if(!$emailRegexRes){ echo "请正确填写教育类型.e...原创 2019-03-15 10:12:55 · 432 阅读 · 1 评论 -
Thinkphp5
获取最后一条sql的PHP代码:DB::getLastSql();原创 2018-12-21 17:00:39 · 133 阅读 · 0 评论 -
discuz 二次开发文章
参考:Discuz! X3.2 二次开发基本流程:https://blog.csdn.net/qq_35637004/article/details/81078611discuz二次开发常用技术手册代码:https://blog.csdn.net/qq_37744937/article/details/80241712Discuz X2二次开发之数据库操作 DB类:...转载 2019-03-05 09:45:23 · 666 阅读 · 0 评论 -
Discuz!UCenter创始人密码重置方法
//加密原理是md5(md5("你的密码")."加密混淆字符串")//$myNewPaass = md5(md5($password).$salt);define('UC_FOUNDERPW', 'a1b2c3d4');//这里是密码define('UC_FOUNDERSALT', '55667788');//这里加密混淆字符串//例如:$pw = md5(md5(UC_FOUN...原创 2019-02-14 14:33:27 · 1730 阅读 · 0 评论 -
PHP验证邮箱格式的两种方式
1:通过自带方式验证邮箱eg: $result = filter_var('bob@example.com', FILTER_VALIDATE_EMAIL);打印结果时,如果格式正确,则输出邮箱地址,错误则输出false2:正则匹配(1)$regex= '/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/';(2)$regex="/([...转载 2019-01-23 11:34:54 · 3799 阅读 · 0 评论 -
PHP7天前的时间戳
$stime = mktime(0,0,0,date('m'),date('d')-7,date('Y'))-1;//7天前的时间戳原创 2019-01-21 13:47:50 · 3352 阅读 · 0 评论 -
PHP读取EXCEL
常用的用PHP读取EXCEL的方法有以下三种,各自有各自的优缺点。个人推荐用第三种方法,因为它可以跨平台使用。1. 以.csv格式读取将.xls转换成.csv的文本格式,然后再用PHP分析这个文件,和PHP分析文本没有什么区别。优点:跨平台,效率比较高、可以读写。缺点:只能直接使用.csv的文件,如果经常接受.xls二进制文件的话需要手工转换,不能自动化。一个文件只有一个SHEET转载 2013-07-17 00:39:19 · 811 阅读 · 0 评论 -
php读取excel类——PHP-ExcelReader
php读取excel类——PHP-ExcelReaderhttp://sourceforge.net/projects/phpexcelreader/一、 概述PHP-ExcelReader 是一个读取 Excel xsl 文件内容的一个 PHP 类。它的下载网址: http://sourceforge.net/projects/phpexcelreader转载 2013-07-17 00:33:54 · 2506 阅读 · 0 评论 -
PHP 年龄计算函数
因为一个具体的项目中要用到年龄计算,根据生日计算出当前的年龄。简单写了一下,大家有需要的可以参考一下。123456789101112131415161718192021转载 2011-08-25 18:05:32 · 2155 阅读 · 0 评论 -
PHP 邮件发送系统
闲来无事,用 PHP 写了一个非常简单的邮件发送脚本,大家可以玩玩。经过测试,邮件可以进入 QQ 的收件箱, Gmail 的收件箱,这个你懂得!所以提醒大家,收到诸如中奖、涉及到金钱的邮件一定要万分谨慎,先确认发件人身份!代码里面有很清楚的注释,贴上来效果很差,大家有兴趣转载 2011-08-25 17:50:09 · 917 阅读 · 0 评论 -
windows下配置apache虚拟主机
其中一部分,以后会慢慢更新完整过程apache目录下conf目录下的httpd.conf文件中修改为 ServerAdmin kefu@imeitao.com DocumentRoot /www/docs/dummy-host.example.co原创 2011-09-22 15:56:18 · 563 阅读 · 0 评论 -
PHP jQuery Ajax 无刷新表单提交实例
采用 PHP 为后台,前端使用强大的 jQuery 库,可以很快写一个无刷新的表单实例。整个过程分为两部分,一部分是 HTML 和 JS 文件,另一部分是 PHP 代码,返回服务器的响应。HTML 代码如下,鉴于可移植性,没有写全 HTML 的标记。转载 2011-08-25 18:02:58 · 7049 阅读 · 0 评论 -
Apache无法启动解决 the requested operation has failed
Apache不能启动解决办法这是我这两天频繁遇到的问题。Apache服务器还真是问题少年!任何点改动都可能导致它无法使用。原因一:80端口占用例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!原因二:软件冲突装了某些软件会使apache无法启动如原创 2011-09-19 22:42:52 · 867 阅读 · 0 评论 -
apache和PHP配置文件
Apache配置文件 httpd.confLoadModule php5_module "D:/php.5.3.1/php5apache2_2.dll" PHPIniDir "D:/php.5.3.1"AddType application/x-h原创 2011-09-19 23:41:25 · 484 阅读 · 0 评论 -
一份超级全面的PHP面试题
1,用PHP打印出前一天的时间,格式是2006-5-10 22:21:21echo date("Y:m:d H:i:s",strtotime("-1 day"));?>2,echo(),print(),print_r()的区别echo是语言结构,无返回值;prin转载 2011-09-07 23:49:50 · 1189 阅读 · 0 评论 -
PHP命名规则
加入有三个单词分别为aaa bbb ccc,则命名位:变量:aaaBbbCcc函数:aaaBbbCcc常量:AAABBBCCC类名:AaaBbbCcc原创 2011-09-07 23:23:56 · 854 阅读 · 0 评论 -
常用10种PHP编辑器下载
这里介绍了一些 PHP IDE 工具,非常见的 Editplus 之类的,都是专门为 PHP 开发的,有兴趣都可以试试看,找出自己用得顺手的就可以了,我推荐3个Zend Studio,DzSoft PHP Editor,Editplus,也是我现在用的,希望对大家有帮助。Ze原创 2011-09-26 09:52:19 · 1080 阅读 · 0 评论 -
SciTE 2.21 汉化版
SciTE 是一个基于 SCIntilla 的文本编辑器,免费开源。它最初用于演示 SCIntilla,现已成长成为带编程特色的通用编辑器了。 SciTE 绿色小巧,多标签界面,支持40多种语法高亮及高亮导出、代码折叠、自动完成、编译运行等功能,高度可定制性,很好用。 缺原创 2011-09-26 09:54:15 · 598 阅读 · 0 评论 -
PHP读取excel表格内容 PHP-ExcelReader
PHP-ExcelReaderhttp://sourceforge.net/projects/phpexcelreader/files/latest/download转载 2013-07-17 00:38:21 · 1076 阅读 · 0 评论 -
PHP的mysqli扩展
PHP的mysqli扩展:一、php.ini需要开启extension=php_mysqli.dllmysqli主要包括:mysqli、mysqli_result、mysql_stmt三个类,通过这三个类可以实现连接mysql、选择数据库、查询和获取数据,以及使用了预处理语句简化重复执行的查询语句原创 2013-07-14 22:48:08 · 529 阅读 · 0 评论 -
apache:2.2.17 php 5.3.5
apache:2.2.17 php 5.3.5原创 2013-07-14 16:58:07 · 514 阅读 · 0 评论 -
Zend_Db_Table详解
■ 检索全部字段信息①使用语句可以检索出(student)的所有字段信息:(1). $tableModel->fetchall()(2). $tableModel->fetchall($where,$order,$count,$offset)(3). 通过adapter来解决可读性和参数注入的问题 ■ 检索部分字段信息①使用语句可以检索出(Student)的部分字段信息$s转载 2013-04-17 23:49:28 · 598 阅读 · 0 评论 -
apache配置,保你配置成功
一、配置host文件:C:\WINDOWS\system32\drivers\etc,打开hosts,添加访问虚拟主机的域名,如127.0.0.1 local.guodaifu.com,local.guodaifu.com是你要访问的域名 二、打开D:\AppServ\Apache2.2\conf\httpd.conf,在注释掉(1)ServerName www.xxx原创 2012-10-02 19:47:56 · 1217 阅读 · 0 评论 -
apache配置虚拟目录
ServerName admin.dede.comServerAdmin webmaster@localhostDocumentRoot /var/dedecms-adminAssignUserId www-admin www-dataOptions FollowSymLinksAllowOverride NoneOptions Indexes FollowSy原创 2012-07-10 10:13:31 · 432 阅读 · 0 评论 -
.PHP $_SERVER返回上一页
header('Location:'.$_SERVER["HTTP_REFERER"]);原创 2012-05-19 12:19:30 · 578 阅读 · 0 评论 -
PHP.ini的register_globals参数
由于register_globals设置控制PHP变量访问范围,如果开启会引起不必要的安全问题,所以这里对其进行了强制关闭,如果站长的空间不支持,可以采用以下几种办法进行修改,供广大站长参考:*如果是独立服务器的用户可以修改php配置文件中的php.ini,将register转载 2011-09-29 11:09:45 · 2672 阅读 · 0 评论 -
一份超级全面的PHP面试题
这是一份比较全面的PHP面试题.对准备去新公司应聘PHP职位的开发者应该有帮助.或者说,对招聘PHP开发人员的企业也有些帮助,不过就不要原样打印出来考了,稍微改一改. 本部分设定了隐藏,您已回复过了,以下是隐藏的内容 1、用PHP打印出前一转载 2011-09-02 16:45:03 · 677 阅读 · 0 评论