-
剖析PHP中多张图片上传并校验的实现
所属栏目:[PHP教程] 日期:2022-04-05 热度:123
单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。 基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。 ?php /*************************[详细]
-
简析PHP经典的给图片加水印程序
所属栏目:[PHP教程] 日期:2022-04-05 热度:80
如果对PHP的GD库比较熟悉,看懂这篇文章一点都不难了! !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN html head titleUntitled/title /head body ?php uptypes=array( image/jpg, image/jpeg, image/png, image/pjpeg, image/gif, image/bm[详细]
-
浅谈保障代码安全,PHP如何进行注入
所属栏目:[PHP教程] 日期:2022-04-05 热度:175
我们主要是从两点出发,因为我们的获取的变量一般都是通过GET或者POST方式提交过来的,那么我们只要对GET和POST过来的变量进行过滤,那么就能够达到防止注入的效果。而且我们的PHP真是非常好,已经内置了$_GET和$_POST两个数组来存储所有变量,我们要做的[详细]
-
揭秘PHP语言中的经典应用窍门
所属栏目:[PHP教程] 日期:2022-04-05 热度:164
PHP是一门从Unix下发展起来的语言,它有着快速、简洁、明了的特点,本文介绍其在变量、数组和PHP正则表达式、PHP模板应用方面技巧。 1、变量、数组的应用技巧 (1)很多人用得不多的数组函数。foreach、list、each。分别举几个例子,应该就能知道了。 (2)函[详细]
-
浅谈新手学习PHP的部分基础知识
所属栏目:[PHP教程] 日期:2022-04-05 热度:54
浅谈新手学习PHP的一些基础知识 一,PHP脚本代码标记 PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是%....%,PHP可看成是?...?。 然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不建议使用短格式的?...?,而建议使用长格式标记?php...? 此外PHP[详细]
-
PHP教程之实施文本文件直接调用
所属栏目:[PHP教程] 日期:2022-04-05 热度:97
用php实现文本文件内容的直接调用,本文是通过下面方法实现的。 首先使用file函数打开服务器上的一个文本文件,返回的$myFile 就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来。 编程思路 首先要使用的函数为file,本[详细]
-
解析PHP怎样输出简单动态WAP页面
所属栏目:[PHP教程] 日期:2022-04-05 热度:74
WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准。WAP应用结构非常类似于Internet,一个典型的WAP应用请求是这样的:首先,具有WAP用户代理功能的移动终端(WAP手机等)通过内部运行的微浏览器(Micro Brow[详细]
-
揭秘PHP程序设置变量的办法
所属栏目:[PHP教程] 日期:2022-04-05 热度:78
PHP不需要(或者说不支持)在声名变量明确他的变量类型;一个变量的类型是由这个变量被使用的前后关系来决定的,也就是说,如果你给一个变量var赋了 一个字符串的值,var就变成了字符串变量。如果你再将一个整数赋值给var,他又变成了一个整数型变量。 一个[详细]
-
分析一个经典的PHP显示分页程序
所属栏目:[PHP教程] 日期:2022-04-05 热度:74
发现一个很漂亮的PHP显示分页程序,显示效果如下 function page($page,$total,$phpfile,$pagesize=10,$pagelen=7){ $pagecode = ;//定义变量,存放分页生成的HTML $page = intval($page);//避免非数字页码 $total = intval($total);//保证总记录数值类型正[详细]
-
揭秘一个解决PHP中时间加减的函数
所属栏目:[PHP教程] 日期:2022-04-05 热度:139
在开发过程当中对于时间的操作很是让人头疼。在PHP文档中找到了一个很好的函数,可以对时间进行加减,还是很有意思的。 int strtotime ( string time [, int now] ) 返回类型 int函数可用于时间转换和加减。 下面将举个小例子,获得当前时间加上一周后的时[详细]
-
如何用PHP程序计算时间差
所属栏目:[PHP教程] 日期:2022-04-01 热度:190
在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了:一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法: (1) 如果有数据库就很容易了!若是MSSQL可以[详细]
-
聊聊PHP企业级应用之常见缓存技术篇
所属栏目:[PHP教程] 日期:2022-04-01 热度:106
别每天OO,这个配置怎么改,这段代码哪错了,没劲,好的程序不光是代码写的好,整体架构很重要,多了解程序之外的东西,这篇不再单单是程序方面的东西了,会写到从程序到服务器的设置,会比较多,但个人的经验有限,知道的就这么多,不知道的我也没法写呀[详细]
-
如何用php定制404错误页面 并发信通知管理员
所属栏目:[PHP教程] 日期:2022-04-01 热度:80
如果访问您站点的用户由于各种原因暂时出现无法访问页面的错误,如何给他一个友好的答复,并且你也知道发生了这个错误,看看下面这段程序,是用来定制404错误页面和发通知给网管。 以下为引用的内容: ?php # 设置 $domain 为你的域名 (注意没有www) $domai[详细]
-
聊聊PHP企业级应用之WebService篇
所属栏目:[PHP教程] 日期:2022-04-01 热度:82
来段企业级应用吧,主要是讲PHP5对webservice的一些实现(以下的程序可以被JAVA,NET,C等正常调用) 国内用PHP写WebService的真的很少,网上资料也没多少,公司的项目开发过程中,经历了不少这方面的东西,写出来以供大家参考(谢谢老农提供的WSDL和程序文[详细]
-
解析PHP开发人员应熟悉的五个概念
所属栏目:[PHP教程] 日期:2022-04-01 热度:107
语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事: 1. 模板引擎 如果您使用的不是一个框架来执行一个具体的设计模式,那么您想要使用的是模板引[详细]
-
揭露40条技巧优化php代码
所属栏目:[PHP教程] 日期:2022-04-01 热度:50
40条优化php代码的小实例 1.在循环之前设置循环的最大次数,而非在在循环中; 2.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 3.echo的效率高于print,因为echo没有返回值,print返回一个整型; 4.销毁变量去释放内存,特别是大的数组; 5.避免[详细]
-
怎样使用PHP调用TinyURL API
所属栏目:[PHP教程] 日期:2022-04-01 热度:79
TinyURL是一个缩短网址的Web服务,可以把很长的网址变成简单的地址,通常创建TinyURL的方法是去其主页创建,有时候会有用户在客户端自动生成TinyURL的情况,这里介绍一个通过PHP调用TinyURL生成缩短地址的方法。 TinyURL API的PHP函数如下 ?php function T[详细]
-
揭露PHP学习入门的一些基础知识
所属栏目:[PHP教程] 日期:2022-04-01 热度:143
导读: 一,PHP脚本代码标记PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是%....%,PHP ...一,PHP脚本代码标记 PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是%....%,PHP可看成是?...?。 然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不[详细]
-
分析php分页类 只用传入总页数
所属栏目:[PHP教程] 日期:2022-04-01 热度:84
PHP培训有一段时间了,消失也有一段时间了,特地封装一个分页类上传上来,自己写的,高手指点,新手学习,莫笑话!呵呵 配合CSS样式会好看点. CODE: DIV.page { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3[详细]
-
解析PHP下载文件名乱码问题
所属栏目:[PHP教程] 日期:2022-04-01 热度:60
通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的: header(Content-Disposition: attachmen[详细]
-
分析PHP构建语义Web CRUD操作
所属栏目:[PHP教程] 日期:2022-04-01 热度:68
创建、读、更新和删除(Create/Read/Update/Delete,CRUD)操作是最基本的数据库操作,但是它们也是最重要的操作。CRUD 操作通常是使用关系数据库系统中的结构化查询语言(Structured Query Language,SQL)完成的。随着 Web 变得更加具有面向数据特性,因[详细]
-
怎样彻底杜绝PHP的session cookie错误
所属栏目:[PHP教程] 日期:2022-04-01 热度:156
本文讨论的是如何彻底杜绝warning: Cannot add header information - headers already sent in...... 这种令人莫明其妙的的错误。 只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它............... 看了PHP手册[详细]
-
揭露PHP开发搜索引擎技术全过程
所属栏目:[PHP教程] 日期:2022-04-01 热度:171
谈到网页搜索引擎时,很多人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google这家由斯坦福大学学生创建的公司的技术。理由非常简单,Google的搜索引擎比[详细]
-
分析PHP 5.0对象模型深度探索之绑定
所属栏目:[PHP教程] 日期:2022-04-01 热度:119
除了限制访问,访问方式也决定哪个方法将被子类调用或哪个属性将被子类访问. 函数调用与函数本身的关联,以及成员访问与变量内存地址间的关系,称为绑定。 在计算机语言中有两种主要的绑定方式静态绑定和动态绑定。静态绑定发生于数据结构和数据结构间,程[详细]
-
解读运用PHP与XML进行网站编程
所属栏目:[PHP教程] 日期:2022-04-01 热度:149
一、HTML的局限性分析 1.HTML的可扩展性差。虽然作为一般的应用,HTML应经够用了,但是在处理数学和化学等符号时,HTML有明显的缺点,而且它无法进行扩展,这样使它的发展收到了极大的限制。 2.链路丢失后不能自动纠正。由于Web页面的URL地址经常改变,而[详细]
