-
学习 PHP OOP 的快捷方式
所属栏目:[PHP教程] 日期:2023-11-09 来源:DaWei
面向对象编程(OOP)是我们编程的一项基本技能,PHP4对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。下面我们就通过实例来说明使用PHP的OO[详细]
-
有关PHP在linux下面获取GOOGLE的PR值
所属栏目:[PHP教程] 日期:2023-11-09 来源:DaWei
关于PHP在linux下面获取GOOGLE的PR值哪位大侠知道,用PHP查询指定网址的pagerank对环境有什么要求啊,我在windows系统下面任何一台机器能行,在linux下面有的服务器能行,有的不能行!下面是我获取GOOGLE PR值的源码[详细]
-
PHP程序不适用大型系统的九个因素
所属栏目:[PHP教程] 日期:2023-11-09 来源:DaWei
PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。
1、对递归的不良支持
递归是一种函数调用自身的机制。这是一种强大的特性可以把某[详细] -
你可能尚未了解PHP的那10件事情
所属栏目:[PHP教程] 日期:2023-11-09 来源:DaWei
1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,[详细]
-
详细探讨php5编程中的异常处理
所属栏目:[PHP教程] 日期:2023-11-09 来源:DaWei
1 首先是try,catch
<?php
$path = "D:////in.txt";
try //检测异常
{
file_open($path);
}
catch(Exception $e) //捕获异常
{
echo $e->getMessage();
}
function file_open($path)
{
if(!file_exi[详细] -
PHP设定COOKIE保留时间为浏览器进程
所属栏目:[PHP教程] 日期:2023-11-09 来源:DaWei
例如:
以下为引用的内容:
<?php
$USERID="PHPer";
$CookieTime=0;
setcookie("USERID", "$USERID", time() $CookieTime,"/","pcpchina.com");
?>
你会发现这个语句执行过后,Cookie里什么也没有,到下一个[详细] -
对经常出现的 PHP 程序漏洞进行攻击的分析
所属栏目:[PHP教程] 日期:2023-11-09 来源:DaWei
综述:PHP程序也不是固若金汤,随着PHP的广泛运用,一些黑客们也在无时不想找PHP的麻烦,通过PHP程序漏洞进行攻击就是其中一种。在节,我们将从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出[详细]
-
PHP进阶方法:php用流方式制作缩略图
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
其中db_mysql.inc.php,config.php,function.php不是真正使用到的,关键是$filename 文件名,我是通过读取数据库中的图片名称
<?php
include_once ('inc/db_mysql.inc.php');
include_once ('inc/con[详细] -
用PHP可以实现页面GZIP的压缩输出教程
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很爽很愉快!
要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后[详细] -
使用PHP ODBC接口访问数据源进行函数的操作
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
前些天下载了adodb,想用adodb连access数据库,后来连是连上了,不过不能更新和插入记录,也不知道为什么到现在还没人给我回答那个苦恼的问题,后来就放弃了adodb,使用php自己的odbc,但是使用很不方便,就写下了下面[详细]
-
使用 PHP 可以很方便地实现图像的快速上载
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
//文件上传。Linux apache php3/4测试通过。iis测试未通过,win apache php未测试
<?php
if ($HTTP_POST_VARS["upload"]=="上传"){
file://这里你可以加上检查文件名,格式,图片尺寸等功能,
file://$picurl 本[详细] -
使用PHP与JS轻而易举地更新网页数据
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
利用"XXXX.htm"和"XXX.php"两个文件来实现数据的刷新
XXXX.htm
<head>
<script>
// Refresh code
r_s = 0;
timenow = 0;
function calrs()
{
d = new Date();
h= d.getHours(); m = d.getMinutes();[详细] -
php实现gb2312和unicode间编码转化
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
gb2312 和 unicode 间的编码转换
下面的例子是将 gb2312 转换为 "全"这种形式
php4.3.1以后的iconv函数很好用的,只是需要自己写一个uft8到unicode的转换函数
查表(gb2312.txt)也行。
<?
$text = "电子书[详细] -
PHP进阶技巧 如何防止表单的重复提交
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
我想做一个随机的出现的网页,可是用rand()就是不行,听说要初始化随机数,可是怎么初始化,请不吝赐教,谢谢!
//第一步:初始化种子
$seedarray =microtime();
$seedstr =split(" ",$seedarray,5);
$seed =$s[详细] -
探讨在PHP中应用SOCKET技术的进一步提高
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
今天试着写一个 PHP 与 C 语言通过socket通讯的程序,看过PHP手册,发现有好几种方式可以建立socket 客户端.
1、通过 fsockopen() 建立socket连接,然后用 用fputs() 发送消息,用 fgets() 接收消息。
2、通过[详细] -
用php语言实现数据库连接详细代码说明
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程。MySQL是免费的,这一点也许就吸引了不少人[详细]
-
使用 PHP 提高技能,处理多组同名称的复选框
所属栏目:[PHP教程] 日期:2023-11-07 来源:DaWei
如果一个表单中有多个同名复选框,在提交到php时却只有一个值,而并不像asp那样是一串用逗号分割的值。有一个很简单的方法来解决:将复选框的name后面加上[],例如:<input type="checkbox" name="ccc" value="1"> 改[详细]
-
讲解用PHP实现Jmai组件及发送电子邮件
所属栏目:[PHP教程] 日期:2023-11-04 来源:DaWei
代码一:
<%
On error resume next
Dim JMail, contentId
Set JMail = Server.CreateObject("JMail.Message")
JMail.Charset = "gb2312" ' 邮件字符集,默认为"US-ASCII"
' JMail.ISOEncodeHeaders [详细] -
PHP下的计数值运算符
所属栏目:[PHP教程] 日期:2023-11-04 来源:DaWei
1)文本计数器
以下为引用的内容:
<?php
$countfile="/count.txt"; //设置保存数据的文件
if (!file_exists($countfile)){//判断文件是否存在
exec( "echo 0 > $countfile");
}
$fp = fopen($countfile,"r[详细] -
在同一视窗口使用PHP来处理多个提交任务
所属栏目:[PHP教程] 日期:2023-11-04 来源:DaWei
在PHP中的处理窗体数据比其它网页程序语言更简单——如果你使用这种语言一段时间后,你会发现这是一个不可争辩的事实。这种操作的简易性使它可以容易地处理更为复杂的窗体事件,包括今天讨论的主题,即在同[详细]
-
分享在 PHP 中进行身份验证的方法的经验
所属栏目:[PHP教程] 日期:2023-11-04 来源:DaWei
php访问mysql的方法,地球人都知道,不过访问access就麻烦点,今天我们一起也来学习下吧,因为在实际应用中也会要用到。在虚拟目录下访问需要转化下数据库文件所在的路径。这里采用ADODB库作为测试。代码如下:
i[详细] -
搜索引擎技术核心揭露(PHP)
所属栏目:[PHP教程] 日期:2023-11-04 来源:DaWei
谈到网页搜索引擎时,大多数人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google(www.google.com)这家由斯坦福大[详细]
-
也用PHP来实现网页静态发布的两种途径
所属栏目:[PHP教程] 日期:2023-11-04 来源:DaWei
如今很多网站都是静态发布的,PHP当然也可以方便的实现静态发布喽,具体的实现方法很多,下面我就说说我会的两种方法。
方法一:ob_get_contents()
这是一种很方便的方法,也是很常用的方法,实现原理是:首先[详细] -
php工具箱: PHP常用的 regex 合集
所属栏目:[PHP教程] 日期:2023-11-04 来源:DaWei
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,[详细] -
PHP的语言层面的优化以及代码优化方法
所属栏目:[PHP教程] 日期:2023-11-04 来源:DaWei
大规模的系统开发中,Cache无疑是至关重要的,php世界里,虽然不如java当中,有那么丰富的cache解决方案可以选择,但是,仍然有一些成熟的方案。
1、语言层面的优化:php具有不少引擎(engine)层面的api,通过这些[详细]
