![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP应用
文章平均质量分 71
听海Movie
人生没有IF ELSE … 你若盛开,清风自然来!——爱敲代码的程序媛
展开
-
PHP 读取Excel
defined('IN_PHPCMS') or exit('No permission resources.');class excel { function __construct() { $this->db = pc_base::load_model('content_model'); } public function cs原创 2014-08-05 14:38:51 · 375 阅读 · 0 评论 -
php根据数据id自动生成编号
/*编号=年份后两位+月份+id四位数*/$id = $this->student_model->save(0, $data);$sn = date('Y', time());$sn = substr($sn, -2);$sn.= date('m', time());$sn.=sprintf("%04d", $id);【结果预览】例:14120001原创 2014-12-29 16:09:27 · 1534 阅读 · 0 评论 -
mysql日期date型和int型互换
一、date型转换成int型UNIX_TIMESTAMP('1997-10-04 22:23:00') =====> 875996580二、int型转换成date型FROM_UNIXTIME(875996580) =====> '1997-10-04 22:23:00' PHP里面将int型数据转换成日期输出echo date('Y-m-d',$da原创 2015-01-05 14:22:24 · 3228 阅读 · 0 评论 -
PHP实现印章输出
下载印章引用文件:链接:http://pan.baidu.com/s/1dDcUWox密码:i5hwPHP页面public function seal(){ require('../seal/circleSeal.class.php'); $seal=new circleSeal('百家筝鸣连锁总部',75,9,24,0,0,20,0)原创 2015-01-05 14:35:17 · 2342 阅读 · 0 评论 -
在PHP语言中使用JSON
一、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子: $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); 结果为 {"a":1,"b":2,"c":3,"d":4,"e":5} 再看一个原创 2015-05-26 16:19:09 · 256 阅读 · 0 评论 -
CodeIgniter 的文件上传控件解析
创建上传表单运用文本编辑器创建一个名为upload_form.php的文件,复制以下代码并保存在applications/views/目录里:Upload Form上传成功的页面运用文本编辑器创建一个名为upload_success.php的文件。复制以下代码保存到applications/views/目录里:Uploa原创 2015-08-04 17:29:39 · 455 阅读 · 0 评论 -
PHP Session与Cookie详解
本文介绍了PHP会话控制Session与Cookie,主要阐述以下几点内容:• 会话控制的产生背景/概念• cookie的维护与生命周期 (有效时间)• session的维护与生命周期 (回收机制)• cookie与session之间的区别与联系• 问题1:禁用cookie后session为什么会失效?• 问题2:IE浏览器下丢失session,每次刷新页面,都会生成新的s原创 2015-09-15 17:38:25 · 1046 阅读 · 0 评论 -
PHP中的Session和Cookie应用
PHP设置session的生命周期PHP中,Session变量保存在服务器端(默认以文件格式保存),而Session ID以cookie形式保存在客户端。销毁session的方法有2种方法第一种 通过程序 session_destory() // 清除所有session unset(session[‘x’]) // 清除指定的session原创 2015-09-15 17:37:44 · 419 阅读 · 0 评论 -
PHP 下载保存文件到本地
PHP 下载保存文件到本地经常需要点击按钮,然后弹出一个对话框,保存下载文件。最常见的方式,就用链接实现,例如: youfile.txt 本文介绍的下载保存方式,是通过生成文件后,然后用代码实现下载保存。完整示例(推荐)<?php/*** 下载文件header函数* copyright by www.mimvp.com* 2015-05-10*/原创 2015-09-15 17:58:42 · 16533 阅读 · 0 评论 -
PHP 使用cookie实现记住登录状态
php使用cookie实现记住登录状态,本文用最原始的方法讲解如何实现记住登录状态,给出3个步骤和具体实现代码,需要的朋友可以参考下。要实现记住密码自动登录的功能,我们大多数据都是利用了客户端的cookies来实现。php制作记住密码自动登录的解决思路,其实也就是对session,cookies的操作一、检查用户是否登录<?php// 检查用户是否登录function chec原创 2015-09-15 17:34:08 · 10062 阅读 · 0 评论 -
PHP防止SQL注入和XSS攻击
PHP所有打印的语句如echo,print等,在打印前都要使用htmlentities() 进行过滤,这样可以防止Xss,注意中文要写出htmlentities($name, ENT_NOQUOTES, GB2312) mysql_real_escape_string() 所以SQL语句如果有类似这样的写法:“select * from cdr where src =”.$u原创 2015-09-15 17:35:04 · 6513 阅读 · 2 评论 -
PHP 保持中文编码 json_encode 函数
最近在做微信自定义菜单,发现调用json_encode后会将中文转为unicode编码,而微信的接口却不支持。所以分享下json_encode保持中文编码的方法。1,如果php是5.4版本以上,直接加上JSON_UNESCAPED_UNICODE 参数即可(亲测OK) $test = json_encode(“试试”, JSON_UNESCAPED_UNICODE)原创 2015-09-15 18:00:55 · 670 阅读 · 0 评论 -
PHP开发中常见的安全问题详解和解决方法
这篇文章主要介绍了PHP开发中常见的安全问题详解和解决方法,详细介绍了例如:Sql注入、CSRF、Xss、CC等攻击手段的背景知识以及解决方法,需要的朋友可以参考下。浅谈Php安全和防Sql注入,防止Xss攻击,防盗链,防CSRF前言:首先,笔者不是web安全的专家,所以这不是web安全方面专家级文章,而是学习笔记、细心总结文章,里面有些是我们phper不易发现或者说不重视的东西。所以原创 2015-09-15 17:36:12 · 2875 阅读 · 0 评论 -
PHP 记住密码自动登陆
PHP在登录的时候记住用户输入的密码在某些情况下是很有必要的,下面是一个小例子,希望对你有所帮助。 PHP setcookie() 函数setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。coo原创 2015-09-15 17:31:32 · 2465 阅读 · 0 评论 -
PHP 正则表达式
目录1. 引子2. 正则表达式的历史3. 正则表达式定义3.1 普通字符3.2 非打印字符3.3 特殊字符3.4 限定符3.5 定位符3.6 选择3.7 后向引用4. 各种操作符的运算优先级5. 全部符号解释原创 2015-09-15 17:39:49 · 309 阅读 · 0 评论 -
PHP常用函数
?php//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文$date=date("Y-m-d",datetime);$date=date("Y-m-d H:i:s",datetime);//带时分秒//=====...原创 2019-02-21 17:30:11 · 104 阅读 · 0 评论 -
php根据出生日期获取年龄,生日数据类型为date型
function age($birthday){ $birthday = strtotime($birthday);//int strtotime ( string $time [, int $now ] ) $year = date('Y', $birthday); if(($month = (date('m') - date('m', $birthday))) < 0){原创 2014-12-23 17:10:07 · 3357 阅读 · 0 评论 -
js控制li标签排序问题 js调用php函数
【Html代码】 id ?>"> name?> id) ?>" onclick=""> 暂时没有设置 【js代码】原创 2015-01-13 10:55:14 · 663 阅读 · 0 评论 -
PHP将操作数据库得到的数据生成Excel导出
public function export() { Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes "); Header( "Content-type:application/vnd.ms-excel ")原创 2014-08-05 14:47:49 · 678 阅读 · 0 评论 -
PHP将服务器上的文件下载(例如下载Excel模板)
//下载模板(前提:此文件在服务器上) public function down() { header("Content-type:text/html;charset=utf-8"); $file_name="example.xls"; $file_name=iconv("utf-8","gb2312",$file_nam原创 2014-08-05 14:48:53 · 3597 阅读 · 0 评论 -
PHP上传本地文件到服务器
(html 页面)上传Excel文件: 【php页面】 //批量上传文件 public function upload() { if($_FILES["xls_file"]["name"]=='') { showmessage('对不起,请选择您要上传的文件!', HTTP_R原创 2014-08-05 14:46:10 · 1275 阅读 · 0 评论 -
FileZilla连接服务器,EditPlus加载项目
第一步:在FileZilla上新建站点连接服务器原创 2014-08-06 09:32:36 · 703 阅读 · 0 评论 -
设置EditPlus的默认编码方式
最近在使用英文版的Editplus写代码的时候,发现中文字符在调试过程中都变成了乱码,发现是Editplus编码设置的问题,Editplus默认编码可能是ANSI,需要将其改成UTF-8。英文片EditPlus设置方法:首先,在Tools下拉后选择Configure User Tools,弹出用户配置对话框然后,在下面的对话框中的左侧选择Files设置项,在右侧面板中选择UTF原创 2014-08-06 10:57:53 · 748 阅读 · 0 评论 -
PHP 连接MySQL的几种方法
方法1: mysql_connect1234567891011121314# mysql$host = '11.22.27.138';$user = 'ithomer';$pass = 'yanggang';$dbname = 'proxy_ithomer_net';转载 2014-08-28 16:42:30 · 1502 阅读 · 0 评论 -
PHP 文件操作常用函数
一 、解析路径1 获得文件名: basename();给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。$path = “/home/httpd/html/index.php“;$file = basename($path,“.php“); // $file is set to “index”转载 2014-08-28 16:20:06 · 417 阅读 · 0 评论 -
PHP 输出字符串(echo,print,printf,sprinf,print_r,var_dump)
本篇文章是对php输出echo、print、print_r、printf、sprintf、var_dump的区别进行了详细的分析介绍。一、echoecho() 实际上不是一个函数,而是一条php语句,因此无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。例子:转载 2014-08-28 16:25:55 · 1130 阅读 · 0 评论 -
php中运用http调用的GET和POST方法
使用到的函数是curl_init, curl_setopt, curl_exec,curl_close。默认是GET方法,可以选择是否使用Header: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_TIMEOUT, 2);原创 2014-09-24 09:08:29 · 568 阅读 · 0 评论 -
PHP调用http协议地址(aspx页面)
$c_url="http://www.gysoft.cn/smspost_utf8/send.aspx?username=".$this->username."&password=".$this->pwd."&mobile=".$user->mobilephone."&content=".$message; $result=$this->HttpRequest($c_url);原创 2014-09-29 09:26:55 · 1001 阅读 · 0 评论 -
PHP方案实现数据导出
public function export() { $_SERVER['QUERY_STRING']=$this->input->get('QUERY_STRING'); $allusers=$this->base_user_model->search()->get()->result(); $title=date('Y年m原创 2014-09-29 14:44:33 · 411 阅读 · 0 评论 -
php根据订单号 跟踪物流
【html代码:】id ?>" data-dialog="show_follow" data-height="350px" data-width="550px">[跟踪物流]【js代码:】原创 2014-11-12 14:36:10 · 2593 阅读 · 0 评论 -
Lodop 打印
【Html代码】id ?>" data-print="html" title="dianmingce" class="btn btn-default btn-xs">点名册原创 2014-11-11 10:21:46 · 1813 阅读 · 2 评论 -
打印页面样式设计 控制一个table显示在一页上
此页面是基于php的基础写的…… p{line-height: 0;margin: 0;} .h1-center{ text-align: center;font-size:28px;font-weight:bold;} .table-printer{ width:100%;原创 2014-11-13 15:50:23 · 851 阅读 · 0 评论 -
PHP验证登录用户名和密码
登录页面login.html 负责收集用户填写的登录信息 用户登录 用户名: 密 码: 登录处理login.php 负责处理用户登录与退出动作。<?php //登录 if(!isset($_POST['submit'])){ exit('非法访问!');原创 2014-11-07 11:31:49 · 3029 阅读 · 0 评论 -
20个最优秀的PHP框架
对于Web开发者来说,PHP是一款非常强大而又受欢迎的编程语言。世界上很多顶级的网站都是基于PHP开发的。本文我们来回顾一下20个2014年最优秀的PHP框架。每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷、安全和有效。在开发项目之前选择一款合适的框架可以为今后奠定厚实的基础,下面这20个PHP框架你可以有选择的使用,一定会帮助到你的。1、LaravelLaravel...转载 2019-02-21 17:31:38 · 858 阅读 · 0 评论