自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ehxe Asp.Net&PHP

我的asp.net&php&asp实验中心

  • 博客(53)
  • 收藏
  • 关注

原创 PHP中对数据库操作的封装

在动态网面设计中很多都要涉及到对数据库的操作,但是有时跟据需要而改用其它后台数据库,就需要大量修改程序。这是一件枯燥、费时而且容易出错的功作。其实我们可以用PHP中的类来实现对数据库操作的封装,从而使写出的程序在很小的改动下就可以完成后台数据库的更改。   现在我们把其封装在dbfz.inc中,其设计如下: class dbInterface{ var $dbID=1; //用于确定当前操作的数据

2004-09-28 01:17:00 1058

原创 PHP如何读取COOKIES

察看浏览器的 Cookies   让我们来看看保存在浏览器中的内容。如果你用的是 IE5 ,在 windows 目录下有一个 cookies 的目录,里面有很多文本文件,文件名都是类似于 wudong@15seconds[1].txt 这样的,这就是浏览器用来保存值的 cookies 了。在以前的 IE 版本中, cookies 的内容是可以察看的,但现在内容已经被编码了。在浏览器得到一个 Web

2004-09-28 01:16:00 1628

原创 用 PHP 编程语言开发动态 WAP 页面

WAP (无线通讯协议)是在数字移动电话、个人手持设备( PDA 等)及计算机之间进行通讯的开放性全球标准协议。随着无线通讯的不断发展,静态的WAP页面在很多方面已经不能满足用户个性化的要求,因此开发者可以在WAP服务器端使用诸如 PHP 等语言产生动态的 WML 页面,来满足用户的需要。    WAP 的应用结构非常类似于 Internet,一个典型的 WAP 应用请求步骤描述如下:    1.

2004-09-28 01:15:00 1053

原创 PHP中的面向对象编程:通向大型PHP工程的办法

PHP中的面向对象编程:通向大型PHP工程的办法 =================================================================== 原著:Luis Argerich 翻译:Allen Lee 这篇文章介绍在PHP的面向对象编程(OOP)。我将演示如何用面向对象的概念 编出较少的代码但更好的程序。祝大家好运。 面向对象编程的概念对每一个作者来说都

2004-09-28 01:14:00 1086

原创 如何用 php 精确统计在线人数

在论坛里有人问我如何统计在线人数?我也不知道什么是最好的方法。下面是本站的实现的原理,我把它写出来,供大家参考。这只是我的方法,肯定不是最好的,还希望高手们予以指正。 其实,要真正统计同时在并发在线的人数,是一件不太现实的事,这是因为HTTP协议是种无状态的协议。当客户端向服务器发出一个请求时,服务器会马上建立一个新的TCP/IP连接,在该会话结束后,如页面完全载入后,这个连接就关闭了。一般来说,

2004-09-28 01:12:00 1307

原创 开发大型 PHP 项目的方法(4)

作者:Luis Argerich 译者:limodou 使用类进行数据存储 对于PHP和OOP一件非常好的事情就是,你可以很容易地定义一个类来操作某件事情,并且无论何时你想用的时候都可以调用相应的类。假设你有一个HTML表单,用户可以通过选择产品ID号来选择一个产品。在数据库中有产品的信息,你想把产品显示出来,显示它的价格等等。你拥有不同类型的产品,并且同一个动作可能对不同的产品具有不同的意思。例

2004-09-28 01:11:00 945

原创 开发大型 PHP 项目的方法(3)

作者:Luis Argerich 译者:limodou 重载(与覆盖不同)在PHP中不支持。在OOP中,你可以重载一个方法来实现两个或重多的方法具有相同 的名字,但是有不同数量或类型的参数(这要看语言)。PHP 是一种松散类型的语言,所以通过类型重载不起作用,然而通过参数的个数不同来重载也不起作用。 有时在OOP中重载构造函数非常好,这样你可以通过不同的方法创建对象(传递不同数量的参数)。在PHP

2004-09-28 01:10:00 1051

原创 开发大型 PHP 项目的方法(1)

作者:Luis Argerich 译者:limodou 这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。我将向你演示如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运! 面向对象编程的概念: 不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面: 抽象数据类型和信息封装 继承 多态 在PHP中是通过类来完成

2004-09-28 01:09:00 1013

原创 开发大型 PHP 项目的方法(2)

作者:Luis Argerich 译者:limodou "Another"类的对象现在拥有了父类(Something)的全部的数据成员及方法,而且还加上了自已的数据成 员和方法。 你可以使用 $obj2=new Something; $obj2->setX(6); $obj2->setY(7); PHP现在还不支持多重继承,所以你不能从两个或两个以上类派生出新的类来。 你可以在派生类中重定义一个方

2004-09-28 01:09:00 1025

原创 如何避免表单的重复提交

你是否遇到过“重复提交”的问题?要解决这个问题其实并不难。这里有一个简单的方法避免同一表单的重复提交。 首先,我们可以定义一个session变量用来保存一个表单的提交序列号。这里我定义为“$userLastAction”。然后在表单里加入一个hidden变量,把值设为$userLastAction+1: > 最后,在处理提交之前判断表单是否已被提交过: if($lastAction>$userLa

2004-09-28 01:07:00 878

原创 PHP 和 MySQL 开发的 8 个技巧

LAMP 架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。本文的原文当然也来自: Published on The OReilly Network (http://www.oreillynet.com/) http://www.oreillynet.com/pub/a/onlamp/2002/04/04/webdb.html 看了以后,颇有启发,以前开发中

2004-09-28 01:05:00 917

原创 PHP 中操作 MySQL 数据库的一些要注意的问题

1. 分号的例外 对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但……没有完全绝对的事,在这儿也是一样,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如: mysql_query ("INSERT INTO tablename (first_name, last_name) VALUES ($first_name, $las

2004-09-28 01:03:00 794

原创 php.ini 中文版

[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; php.ini。PHP

2004-09-28 01:00:00 849

原创 怎么使 Mysql 数据同步

先假设有主机 A 和 B ( Linux 系统),主机 A 的 IP 分别是 1.2.3.4 (当然,也可以是动态的),主机 B 的 IP 是 5.6.7.8 。两个主机都装上了 PHP+Mysql ,现在操作的是主机 A 上的资料,如果另外一个主机 B 想跟 A 的资料进行同步,应该怎么做呢? OK,我们现在就动手。 首先,如果要想两个主机间的资料同步,一种方法就是主机 A 往主机 B 送资料,

2004-09-28 00:59:00 976

原创 PHP 中的类-什么叫类

在阐述类的概念之前我们来先说说面向对象编程的概念:面向对象的程序设计(Object-Oriented Programming,简记为OOP)立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它

2004-09-28 00:56:00 837

转载 删除文件就这么简单 

unlink("install.php");  

2004-09-28 00:53:00 1146

转载 mysql中的临时表

      mysql中的临时表------------------------------------------------------------------------------------------------- 来源:穿越时光 当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到

2004-09-28 00:52:00 1392

转载 连接邮件服务器

函数原型:int imap_open(string 服务器地址和目录名称, string 用户名, string 密码)服务器地址和目录名称格式:{服务器地址/协议类型(默认IMAP):端口(IMAP默认143/POP3默认110)}目录名称比如要使用 POP3 协议打开用户 someone 在 mail.php21.com 的 收件箱(INBOX) ,那么连接语句这样写:$imap =

2004-09-28 00:51:00 1143

转载 PHP中如何使用header发送头部信息

PHP中如何使用header发送头部信息  在照彭武兴先生的《PHP BIBLE》中所述,header可以送出Status标头,如 header("Status: 404 Not Found"); ?> 就可以让用户浏览器出现文件找不到的404错误,但是我试了这样是不行的。 后来我到w3.org上查了http的相关资料,终于试出来了如何Heade

2004-09-24 21:55:00 864

转载 如何使用PHP中的字符串函数

如何使用PHP中的字符串函数  (7)nl2br  在字符串中的每一个回车前面加上/"/".  (8)AddSlashes,StripSlashes  分别给字符串中需要加上/"//"才能用于数据库查询的字符加上和去掉/"//".   (9)parse_str  将/"name1=value1&name2=value2&.../"类型的字符串分析

2004-09-24 21:53:00 1234

转载 PHP上传文件

谢谢,可我在upload.php中写了如下三行echo "$upfile";echo "$upfile_name";print $_FILES[upfile][size];只能看到第一行的路径文件名?是不是和什么track_vars设置有关?使用$_FILES[upfile][tmp_name] 和 $_FILES[upfile][size] 来接收上传数据和文件大小

2004-09-24 21:50:00 1503

原创 所有asp错误代码(错误出现的说明)顶

所有asp错误代码(错误出现的说明)顶MicrosoftVBScript语*错误(0x800A03E9)-->内存不足MicrosoftVBScript语*错误(0x800A03EA)-->语*错误MicrosoftVBScript语*错误(0x800A03EB)-->缺少 :MicrosoftVBScript语*错误(0x800A03ED)-->缺少 (MicrosoftVBScri

2004-09-24 21:49:00 975

转载 HTTP协议

一个小程序,不知道为什么不好使!是不是还要有什么设置啊?if(!isset($php_auth_user)){header("WWW-Authenticate:basic realm=/"my realm/"");header("http/1.0 401 unauthorized");echo"text to send if user hits cancle button/n";exit;}els

2004-09-24 21:48:00 918

转载 FTP连接

$ftp_server = "localhost";$conn_id = ftp_connect($ftp_server) or die("Couldnt connect to $ftp_server");?>我用上面的代碼,沒有等到出錯.我本機沒有安裝FTP服務.改爲如下代碼,10秒後輸入:Couldnt connect to localhost$ftp_server = "localhos

2004-09-24 21:48:00 945

转载 文件上传的实现 (马马 2001年09月28日 17:14) PHP同样支持上传文件的功能,但并不是所有支持PHP的网站都支持此功能,特别是免费的网站。 实现上传,首先要在HTML上加入上传文件的“<FORM>”表格。 <form me

PHP同样支持上传文件的功能,但并不是所有支持PHP的网站都支持此功能,特别是免费的网站。实现上传,首先要在HTML上加入上传文件的“<FORM>”表格。<form method=post action="upload.php" ENCTYPE="multipart/form-data"><input type="file" name="upload_file"><inp

2004-09-24 10:10:00 1078

转载 PHP的面向对象编程=继承

综述  PHP的面向对象编程是进行项目开发时常用到的方法。本节我们将要介绍如何在PHP中进行面向对象编程(OOP,Object Oriented Programming),并说明如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。在应用PHP类前,请你查阅相关的面向对象编程书籍,了解面向对象及类的相关基础知识。  如何建立一个类及类的实例对象?  在PHP中通过

2004-09-24 10:05:00 1378

转载 PHP数据加密

综述:密码学是研究编制密码(我们简称为加密:encode)和破译密码(我们称之为解密: decode)的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。通常情况下,人们将可懂的文本称为明文;将明文变换成的不可懂的文本称为密文。把明文变换成密文的过程叫加密;其逆过程,即把密文变换成明文的过程叫解密。  PH

2004-09-24 10:03:00 1364

转载 PHP模拟SQL Server的两个日期处理函数

在PHP中处理日期非常不方便,比如求两个日期之间相差的月份?该怎么办呢?  //文件名:date.inc.php3  //在使用这两个函数前,要先将日期或日期时间转换成timestamp类型。  //如:  //$today=mktime(0,0,0,date("m"),date("d"),date("Y"));  /****模拟sqlserver中的dateadd函数**

2004-09-24 10:01:00 929

转载 新版mysql+apache+php Linux安装指南

刚刚看到有人贴win下安装步骤  刚好今天公司网站的新服务器到手。花了一上午安装mysql+php+apache。  新版的老版的还是有些不同的。现在把步骤帖一下  安装步骤:  1.mysql  在如下页面下载mysql的for linux rpm包  http://www.mysql.com/downloads/down...3.52-1.i386.

2004-09-24 10:00:00 1117

转载 在绑定数据时经常会用到这个句

在绑定数据时经常会用到这个句程序:或者今天又学到一种,而且微软也说这种方法的效率要比以上两种高。很有用的,这样可以在前台页面做好多事情了。还要记住要这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。这种用法其实和是一个道理。关键是Container这个东西,它比较神秘。它的名称空间是System.ComponentModel。对于它我还需

2004-09-19 09:17:00 969

转载 ASP.NET页面中显示数据库记录集最快的方法

平均而言:- DataReader比DataSet快16%- SQLDataReader比OleDbDataReader快115%- 下标引用比字段名引用快11%- 大小写匹配的字段名比大小写不匹配的字段名的快1%- 直接写script比DataGrid快223%- 不用ViewState比用ViewState快66%- 不用模板列比用模板列快39%- 显式类型转换比用DataBinding快11

2004-09-19 08:59:00 966

转载 SMTP = 邮件服务器

SMTP = 邮件服务器sendmail_from = 发件人地址 默认就行SENDMAIL还是QMAIL

2004-09-18 16:34:00 990

转载 substr问题

$str=substr($content,0,$length);echo $str;结果:双彩屏真人真唱30W像素的超?... $content为中文字符串,最后一个问号,不是我加的,是自动出来的,我想是因为一个汉字2个子符的问题,为什么有时候有,有时候没有,而且没有规律的出现?这个问题应该怎么处理啊?如你定义的长度为3而字符串中有2个汉字。结果是要了第

2004-09-18 16:30:00 1380

转载 Asp.net 中跳出提示对话框

  Dim strScript As String = ""  strScript = ""  strScript = strScript & "alert(恭喜!你已申请成功!我们将尽快联系你!!!!!);  strScript = strScript & "/script>"  Page.RegisterClientScriptBlock("ClientScript", strScript

2004-09-18 15:07:00 836

转载 ADO.net 中数据库连接方式(微软提供)

在MSDN中,.net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN.ADO.net 中数据库连接方式(微软提供)微软提供了以下四种数据库连接方式:System.Data.OleDb.OleDbConnectionSystem.Data.SqlClient.SqlConnectionSystem.Data.Odbc.OdbcConn

2004-09-18 15:02:00 935

转载 也谈谈动态绑定dropdownlist(2)

也谈谈动态绑定dropdownlist(2)        在我的《也谈谈动态绑定dropdownlist(1)》的文章里,(http://blog.csdn.net/zsxfbj/archive/2004/07/08/36659.aspx)提到了的是利用dataset作为数据源来实现dataset的Item绑定。但是DataSet包含的内容和结构太多,我们只要求的是快速的绑定DropDo

2004-09-18 14:55:00 1051

转载 缓冲区问题

结尾加:

2004-09-17 13:10:00 845

转载 mysql SQL倒入数据库

sql -uroot -ppassword 库名 < 文件名

2004-09-13 20:37:00 846

转载 Php+mysql处理大容量数据存储,

Php+mysql处理大容量数据存储, 数据库很大如10万条,1GB大小时,怎样搜索才高效? 请问版主,我现在在调试一个论坛,向数据库中写入了10万多条信息,此时主要的内容都集中在一个表上,有近1GB大小。 搜索该论坛时很慢,特别是全文搜索时,即使只用 SELECT * FROM `cdb_posts` WHERE message=本破烂陈旧的小册子从怀中取出递给我 也很慢,在台式

2004-09-12 12:38:00 1385

转载 mysql取圖片

mysql取圖片問題,請高人指點!!!try.php:mysql_connect("adminuser3","root","");mysql_select_db("myweb");$query = "select bin_data,filetype from binary_data where id=2";$result = mysql_query($query);$data = MYSQL_

2004-09-12 12:25:00 1034

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除