PHP学习文件处理与文件上传 课件第12页
PHP对文件的处理 PHP在服务器端文件的应用上,相关的范畴不仅仅在于用户与服务器资料库间的各种连接存取操作,也可以通过PHP内建的文件处理函数,来进行一般文件处理操作。 basename--返回路径中的文件名部分 语法格式:$path 查看全文
Yii框架实现多数据库配置和操作的方法
本文实例讲述了Yii框架实现多数据库配置和操作的方法。分享给大家供大家参考,具体如下: Yii的默认配置为一个数据库,不过可以很容易的支持多个数据库的操作, 这为按业务分割数据库提供了基础设施。如下所示: //cms DB co 查看全文
php5.2的curl-bug 服务器被php进程卡死问题排查
前几天东政同学反馈说Linode服务器快卡死了,今天有时间排查了一下具体原因,最终原因稍微有点悲壮:file_get_contents没有设置超时时间,加上我用的php5.2关于curl的代码有个bug,于是导致PHP进程进入死循环。 查看全文
php下载文件超时时间的设置方法
使用curl 可以使用curl自己实现一个curl_file_get_contents函数 //CURLOPT_FOLLOWLOCATION TRUE 时将会根据服务器返回 HTTP 头中的 Location: 重定向。(注意:这 查看全文
7个超级实用的PHP代码片段
1、超级简单的页面缓存 如果你的工程项目不是基于 CMS 系统或框架,打造一个简单的缓存系统将会非常实在。下面的代码很简单,但是对小网站而言能切切实实解决问题。 复制代码 代码如下: <?php // define the pat 查看全文
PHP实现文件上传下载实例
本文介绍了PHP实现文件上传与下载,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧。 一、上传原理与配置 1.1 原理 将客户端文件上传到服务器端,再将服务器端的文件(临时文件)移动到指定目录即可。 1.2 客户端配 查看全文
PHP 面向对象 PHP5 中的常量
在PHP5中 const定义的常量与定义变量的方法不同,不需要加 $ 修饰符。const PI = 3.14; 这样就可以。 而使用const 定义的常量名称一般都大写,这是一个约定,在任何语言中都是这样。 如果定义的常量由多个单词组成 查看全文
使用NetBeans + Xdebug调试PHP程序的方法
按照网络上的资料配置好调试环境后实际试用了发现功能较为简陋,单文件调试还可,如果是跨文件调试项目就不那么舒服了,试用过程中因为DBGP插件也存在许多缺陷,烦恼不断,经常性地stack overflow,很是遗憾。后来想想Np++只是Ed 查看全文
PHP 中文简繁互转代码 完美支持大陆、香港、台湾及新加坡
例子:(简 > 繁)面包 > 麵包 (zh-tw)寮国 > 老撾 (zh-hk)中国人寿 > 中國人壽 (zh-hk)罗纳尔多 > 朗拿度 (zh-hk)(繁 > 簡)記憶體 > 内存 (zh- 查看全文
你不知道的文件上传漏洞php代码分析
漏洞描述 开发中文件上传功能很常见,作为开发者,在完成功能的基础上我们一般也要做好安全防护。 文件处理一般包含两项功能,用户上传和展示文件,如上传头像。 文件上传攻击示例 upload.php <?php $up 查看全文
Thinkphp连表查询及数据导出方法示例
本文实例讲述了Thinkphp连表查询及数据导出的方法。分享给大家供大家参考,具体如下: 这今天实验室的招新工作就要展开了,我们通过实验室网站关联到杭电OJ,大一的新生将他们杭电的用户名在实验室网站提交,网站就会通过网络爬虫到杭电OJ 查看全文
php有效防止图片盗用、盗链的两种方法
如今的互联网,采集网站非常多,很多网站都喜欢盗链/盗用别人网站的图片,这样不仅侵犯网权,还导致被盗链的网站消耗大量的流量,给服务器造成比较大的压力,本文章向大家介绍php如何防止图片盗用/盗链的两种方法,需要的朋友可以参考一下。 图片 查看全文
在php和MySql中计算时间差的方法
最近在研究自己爱围脖的时候就要计算到恋爱天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法: (1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可! 查看全文
通俗易懂的php防注入代码
介绍两种方法吧,首先请把以下代码保存为safe.php放在网站根目录下,然后在每个php文件前加include(“/safe.php“);即可 : php防注入代码方法一: 复制代码 代码如下: <?php //要过滤的非法字符 查看全文
php中根据某年第几天计算出日期年月日的代码
这个索引值除了方便面数据的记录和搜索,还起着记录日期资讯的作用,信息量很可观。 那么,如何还原索引值为可用的日期资讯呢? date(z)返回的是一年中的第几天,返回值为从0开始至365的整数。要将这些整数还原为日期信息,我们只需要一个简 查看全文
PHPCMS的使用小结
下面我讲讲关于这套系统的加载流程 定义根目录,定义include目录 加载核心文件 配置文件.php 全局函数global.func.php 目录操作函数dir.func.php url相关函数url.func.php 数据输出相关类o 查看全文
PHP 二级子目录(后台目录)设置二级域名
我们可以利用Apache的.htaccess重写来实现301跳转,具体操作方法是--将后台的根目录文件夹中的.htaccess文件添加内容为: <IfModule mod_rewrite.c> RewriteEngine 查看全文
php 解析xml 的四种方法详细介绍
php 解析xml 的四种方法 XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。 查看全文
thinkphp3.2中实现phpexcel导出带生成图片示例
首先下载PHPEXCEL 下载地址: 把Classes目录下的文件(PHPExcel.php和PHPExcel文件夹),放到ThinkPHP\Library\Org\Util目录下 PHPExcel.php 改名为 :PHPExce 查看全文
thinkPHP数据查询常用方法总结【select,find,getField,query】
本文实例讲述了thinkPHP数据查询常用方法。分享给大家供大家参考,具体如下: thinkphp已经封装好了常用的查询方法,且都比较实用,对于不常用的查询框架也保留了原始查询方法query。 $Model = new Model 查看全文
php防止sql注入的方法详解
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或 查看全文
php 实现Hash表功能实例详解
php 实现Hash表功能 Hash表作为最重要的数据结构之一,也叫做散列表。使用PHP实现Hash表的功能。PHP可以模拟实现Hash表的增删改查。通过对key的映射到数组中的一个位置来访问。映射函数叫做Hash函数,存放记录的数组 查看全文