-
细解ASP.NET和PHP全面对比
所属栏目:[PHP教程] 日期:2022-04-05 热度:71
谁是速度之王?刚刚在9月编程语言排行榜上取得历史性突破的PHP在Web开发领域最到的对手可能就是基于微软.NET技术的ASP.NET。近日,微软的Joe Stagner在博客上发表了一系列文章比较了PHP和ASP.NET性能方面的文章,引起了来自双方程序员的大量回应。Joe表示[详细]
-
怎样使用PHP创建和修改PDF文档
所属栏目:[PHP教程] 日期:2022-04-05 热度:156
PDF全称Portable Document Format,译为可移植文档格式,是Adobe公司推出的便携文档格式。PDF具有与操作系统无关的特性,这一性能使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。今天我们来讨论如何使用PHP创建PDF文档,以及使用PH[详细]
-
揭晓php获得网页文件跟路径
所属栏目:[PHP教程] 日期:2022-04-05 热度:81
echo $_SERVER[DOCUMENT_ROOT].br; //获得服务器文档根变量;echo $_SERVER[PHP_SELF].br; //获得执行该代码的文件服务器绝对路径的变量。 echo __FILE__.br; //获得文件的文件系统绝对路径的变量;echo dirname(__FILE__); //获得文件所在的文件夹路径的[详细]
-
解决php脚本中include文件报错的方法
所属栏目:[PHP教程] 日期:2022-04-05 热度:73
经常当php页面中利用include, require, require_once包含了一些其他位置的页面时,会出现错误,比如没有发现次页面,或者权限不允许等,可以根据以下方法来排除 1. 出现未找到文件类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原[详细]
-
解决setcookie语句问题的方法
所属栏目:[PHP教程] 日期:2022-04-05 热度:119
解决办法: 打开php_ini,搜索output_bufferfing,把前面的分号去掉,把off修改为on,或者设置一个数值。就可以了。 这类语句,造成这个原因是因为setcookie语句的问题。 cookie本身在使用上有一些限制,例如: 1.呼叫setcookie的?述必?放在html标签之前 2.[详细]
-
PHP导出Excel 之 Spreadsheet_Excel_Writer
所属栏目:[PHP教程] 日期:2022-04-05 热度:62
之前看到过好多关于PHP导出Excel的文章,自己也通过不少方法实现过, 例如,echo一个Table,然后将header修改为Excel即可。 其实在众多方法中感觉Pear中的Spreadsheet_Excel_Writer很是好用。 关于Spreadsheet_Excel_Writer的安装本文不予介绍,可通过Goog[详细]
-
PHP编程之PHP操作文件类
所属栏目:[PHP教程] 日期:2022-04-05 热度:89
发一个刚写完的文件操作类 刚才又加了两个功能,又加了注释,高手一定帮我看看哪有问题啊,谢谢 file.class.php 以下为引用的内容: ?php /** *本类为文件操作类,实现了文件的建立,写入,删除,修改,复制,移动,创建目录,删除目录 * 列出目录里的文件[详细]
-
浅析关于cookie和session
所属栏目:[PHP教程] 日期:2022-04-05 热度:101
浅析关于cookie和session 1. PHP的COOKIE cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。 PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。 1.1 设[详细]
-
如何用PHP打造动态聊天室系统
所属栏目:[PHP教程] 日期:2022-04-05 热度:60
这是一个简单的用PHP设计的聊天室程序,目的是通过这个程序让大家熟悉PHP如何处理表单数据的! 这个经过精心设计的web聊天室使用了从表单传递过来的变量,并且把它们处理为HTML ,然后将其写入文件。把表单和信息文件放在一个框架中,你可以看到它与一个叫[详细]
-
解析在PHP中显示格式化的用户输入
所属栏目:[PHP教程] 日期:2022-04-05 热度:99
你可以在这个页面下载这个文档附带的文件,也可以在文件下载中的字符处理中下载这个文档描述如何安全显示的有格式的用户输入。我们将讨论没有经过过滤的输出的危险,给出一个安全的显示格式化输出的方法。 没有过滤输出的危险 如果你仅仅获得用户的输入然[详细]
-
解析PHP在linxu下的安装与配置
所属栏目:[PHP教程] 日期:2022-04-05 热度:136
环境需求与准备工作 在安装 PHP 做为 WWW 服务器的一部份时,我们可以考虑用 UNIX 操作系统;或者是 Windows NT/95 等 Win32 API 的平台。当然,大部份的人都会使用 UNIX 来当作 PHP 的执行平台 (在 Windows NT 的用户大多数都会选择 IIS ASP),因此,本书[详细]
-
解析PHP网站开发中常见的问题
所属栏目:[PHP教程] 日期:2022-04-05 热度:136
解析PHP网站开发中常见的问题 【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用_GET[foo],_POST[foo],_SESSION[foo]来得到 当然也可以修改自动全局变量为开(php.ini改为regis[详细]
-
解析PHP上传自动生成缩略图及水印类
所属栏目:[PHP教程] 日期:2022-04-05 热度:84
思路很大一部分是原创的,但也有一些是COPY网络的,写得不够规范,还请各位大大不要见笑,同时给小弟些意见。 开始第一步: 创建文件夹,布局: annex:附件(该目录下存放上传的原图片) | smallimg:存放缩略图片 | mark:存放水印图片 include:存放类[详细]
-
解析PHP下载文件名乱码问题
所属栏目:[PHP教程] 日期:2022-04-01 热度:188
通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的: header(Content-Disposition: attachmen[详细]
-
分析PHP构建语义Web CRUD操作
所属栏目:[PHP教程] 日期:2022-04-01 热度:166
创建、读、更新和删除(Create/Read/Update/Delete,CRUD)操作是最基本的数据库操作,但是它们也是最重要的操作。CRUD 操作通常是使用关系数据库系统中的结构化查询语言(Structured Query Language,SQL)完成的。随着 Web 变得更加具有面向数据特性,因[详细]
-
怎样彻底杜绝PHP的session cookie错误
所属栏目:[PHP教程] 日期:2022-04-01 热度:123
本文讨论的是如何彻底杜绝warning: Cannot add header information - headers already sent in...... 这种令人莫明其妙的的错误。 只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它............... 看了PHP手册[详细]
-
揭露PHP开发搜索引擎技术全过程
所属栏目:[PHP教程] 日期:2022-04-01 热度:120
谈到网页搜索引擎时,很多人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google这家由斯坦福大学学生创建的公司的技术。理由非常简单,Google的搜索引擎比[详细]
-
分析PHP 5.0对象模型深度探索之绑定
所属栏目:[PHP教程] 日期:2022-03-31 热度:105
除了限制访问,访问方式也决定哪个方法将被子类调用或哪个属性将被子类访问. 函数调用与函数本身的关联,以及成员访问与变量内存地址间的关系,称为绑定。 在计算机语言中有两种主要的绑定方式静态绑定和动态绑定。静态绑定发生于数据结构和数据结构间,程[详细]
-
解读运用PHP与XML进行网站编程
所属栏目:[PHP教程] 日期:2022-03-31 热度:104
一、HTML的局限性分析 1.HTML的可扩展性差。虽然作为一般的应用,HTML应经够用了,但是在处理数学和化学等符号时,HTML有明显的缺点,而且它无法进行扩展,这样使它的发展收到了极大的限制。 2.链路丢失后不能自动纠正。由于Web页面的URL地址经常改变,而[详细]
-
解析PHP版单点登陆实现方案
所属栏目:[PHP教程] 日期:2022-03-31 热度:83
本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计。具体实现语言为PHP。单点登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分。而SSO的定义,是在多个应用系统中,用[详细]
-
怎样实现强大的翻页跳转功能
所属栏目:[PHP教程] 日期:2022-03-31 热度:116
我们都知道用 php mysql 在 web 页实现数据库资料全部显示是非常简单而有趣的,数据库资料很少的情况下页面显示还是让人满意的,但是当数据库资料非常多的情况下,页面的显示情况将会变的 非常糟糕,下面就来介绍一下如何实现当前页面数据资料显示数量及如何实[详细]
-
解析PHP数组读取的操作
所属栏目:[PHP教程] 日期:2022-03-31 热度:73
PHP基本上就是一种数组语言。 时常要进行大量的数组循环操作,主要有两种方式,一种是foreach,另一种是while,到底哪种好哪种坏一直有争论,虽然我很早就意识到了这个问题,但是一直没有细究,懵懂的感觉一直持续到现在,为了以后能节省点CPU时间,下面总[详细]
-
解析增加PHP的Session存储和处理能力
所属栏目:[PHP教程] 日期:2022-03-31 热度:176
可能很多PHPer都用到了PHP提供的Session功能,可以方便的进行会话功能处理,PHP服务端默认的session存储是文件存放方式,在Windows上PHP默认的Session服务端文件存放在C:/WINDOWS/Temp下,*NIX下默认存放在/tmp下,如果说并发访问很大或者session建立太多[详细]
-
分析xml php动态载入与分页
所属栏目:[PHP教程] 日期:2022-03-31 热度:144
这是在看太平洋网的评论时看到的,太平洋网是用jsp做为后台语言,用来产生xml文件.然后在把数据绑定到html上的.我就用php也做了一个以下是源文件. -----------------xml.htm------------------ !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitiona[详细]
-
如何通过PHP完成DataGrid功能
所属栏目:[PHP教程] 日期:2022-03-31 热度:181
最近想做一个通过PHP实现DataGrid功能的东西,这样可以直接修改数据库中表的内容,而不用开发【新增数据页面】,【编辑页面】,于是乎在网上找了找,类似的东西也有几个,开源的、付费的都有,不过基本都是基于MySQL。由于需要连接Oracle所以从二次开发和[详细]
