-
解读ImageTTFText函数怎样实现图像加文字水印
所属栏目:[PHP教程] 日期:2022-04-05 热度:157
ImageTTFText函数实现PHP图像加文字水印功能 一个ImageTTFText函数包含了如下的参数 imagettftext (image,size,angle, x, y,color,fontfile,text) 意思是 imagettftext() 将字符串 text 画到 image 所代表的图像上,从坐标 x,y(左上角为 0, 0)开始,角[详细]
-
接续CKEditor怎样上传图片配置PHP语言
所属栏目:[PHP教程] 日期:2022-04-05 热度:102
CKEditor的原包中没有包含图片的上传服务器端处理文件,其公司的另一款开源产品:CKFinder做了很好的补充。 但是要下载这个源代码再进行配置,虽然方便了很多,但是仅仅为了上传图片,却要使用这么大的整个系统来使用,确实有点大材小用,我花了一个下午的[详细]
-
简谈PHP闭包特性在实际应用中的问题
所属栏目:[PHP教程] 日期:2022-04-05 热度:121
PHP5.3 新版本跟随了很多新特性, 其中比较惹眼的特性之一就是支持了闭包。那么以后,我们也可以和那帮写 Ruby、Javascript 等等高科技语言的家伙们一样,写出非常酷的代码吗?呃,其实大部分情况下是可以的,而有些方面还是令人非常的困扰,下面慢慢道来[详细]
-
分析Php如何实现自动获取关键词
所属栏目:[PHP教程] 日期:2022-04-05 热度:58
现在的CMS都自带了采集功能,内容和标题相对来说很好处理,但大部分情况关键词很难能提取到。于是自动获取关键字成为当前PHP类CMS的传统问题。那如何才能自动获取关键词呢,其主要步骤主要可以分为如下三个步骤: 1,通过分词算法将标题和内容分别进行分割[详细]
-
解说PHP中插件机制的一种实现计划
所属栏目:[PHP教程] 日期:2022-04-05 热度:194
这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。 插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候激活[详细]
-
如何使你的站跟新浪的新闻数据保持同步
所属栏目:[PHP教程] 日期:2022-04-05 热度:147
采集已经不是什么新名词了,很多站长为了省事,也局限于人力的缺乏,使用程序来给自己的网站添砖加瓦,比如本人的个人网站www.xxfsw.com也采集了大量的新闻,那么如果实现呢?今天我们运用php来实现这个功能。 谈到采集,我们不得不说两个东西,第一个是如[详细]
-
细解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地址经常改变,而[详细]
