发送邮件函数,PHP发送邮件函数sendmail()
如果您有疑问或建议,请进入技术讨论区交流 不需要邮件服务器,不使用mail内置函数,一个类就搞定,利用PHPMailer类我写了一个自定义函数 sendmail() ,VERY实用! 以前也在几个PHP论坛上发表过这个发邮件的函数,今天再发,因为today要附上使用例子,如果你还不会用,那就要补补PHP基础课了。 1.下载相关文件sendmail.rar,包含 index.php文件、P... [阅读全文]
php文件上传,PHP文件上传类
如果您有疑问或建议,请进入技术讨论区交流 PHPmail也没什么太大的进展,一直再研究那协议及命令。看到了一个挺好用的文件上传类。 ?php class FileUpload { private $filepath; //指定上传文件保存的路径 private $allowtype=array('gif', 'jpg', 'png', 'jpeg'); //充许上传文件的类型 pr... [阅读全文]
php代码优化,-------php代码优化及php相关问题总结
如果您有疑问或建议,请进入技术讨论区交流 1,在函数中,传递数组时
使用 return 比使用 global 要高效
比如
function userloginfo($usertemp){
$detail=explode("|",$usertemp);
return $detail;
}
$login=userloginfo($userdb);
比
function userloginfo($u... [阅读全文]
html表单,结合PHP使用HTML表单(2)
如果您有疑问或建议,请进入技术讨论区交流 清单 2 中的表示法当然是方便的,但它仅在 PHP 伪指令 register_globals 被设置为 _disibledevent=服务器的开发人员无权为整个服务器更改该值,但可以针对某个特定站点改变行为。如您有 .htAccess 文件的访问权,您可以通过添加以下伪指令启用 register_globals:
php_flag register_g... [阅读全文]
session,用Session对Web页面进行保护
如果您有疑问或建议,请进入技术讨论区交流 在很多时候,我们都要对某些Web 页面进行安全保护。典型的例子就是前台浏览页面与后台管理页面的安全性。这也是 WEB 上用得最多的一种页面安全模式。在用PHP4 开发一个小型的书籍管理系统中,我也遇到了这个安全问题。于是我想到了PHP4 的新特性----Session .. 要求目的:同一站点,无权用户,一般授权用户和超级用户能看到和使用不同的页面。 ... [阅读全文]
php实例教程,PHP教程.应用实例18
如果您有疑问或建议,请进入技术讨论区交流 基于PHP的聊天室(三)
现在我们有了需要通过$REMOTE_ADDR变量来交叉引用的文件,这样我们可以区分出想要发贴的用户是否已经被扁或没有被扁。很简单: for ($counter=0;$counter if ($banned_array[$counter] == $REMOTE_ADDR) { print("". "You have bee... [阅读全文]
php实例教程,PHP教程.应用实例16
如果您有疑问或建议,请进入技术讨论区交流 基于PHP的聊天室(一)
这个经过精心设计的web聊天室使用了从表单传递过来的变量,并且把它们处理为HTML ,然后将其写入文件。把表单和信息文件放在一个框架中,你可以看到它与一个叫BeSeen的聊天室很象。当然它的好处在于, 我们的聊天室比起它的BeSeen堂兄弟来说要聪明一些。 Name : Message : 上面就是基本的用于... [阅读全文]
php实例教程,PHP教程.应用实例14
如果您有疑问或建议,请进入技术讨论区交流 多文件上载系统程序
//多文件上载系统完整版 include("../include/common.inc"); $title = "多个文件的上载程序"; include("../include/header.inc"); //定义允许上载文件的数目 define("UPLOAD_NO", 10); echo("欢迎您!一次可以最多上载"... [阅读全文]
php实例教程,PHP教程.应用实例12
如果您有疑问或建议,请进入技术讨论区交流 PHP中用户身份认证实现二法(1)
用户在设计和维护站点的时候,经常需要限制对某些重要文件或信息的访问。通常,我们可以采用内置于Web服务器的基于HTTP协议的用户身份验证机制。当访问者浏览受保护页面时,客户端浏览器会弹出对话窗口要求用户输入用户名和密码,对用户的身份进行验证,以决定用户是否有权访问页面。下面用两种方法来说明其实现原理。 一、用HTTP标... [阅读全文]
php实例教程,PHP教程.应用实例10
如果您有疑问或建议,请进入技术讨论区交流 PHP写的发送附件的程序(二)
class HTML_mime_mail{ var $headers; var $body; var $multipart; var $mime; var $html; var $html_text; var $html_images = array(); var $cids = array(); va... [阅读全文]
php实例教程,PHP教程.应用实例8
如果您有疑问或建议,请进入技术讨论区交流 PHP下定制自己的记数器
计数器是让 Web 访客知道该网页或者网站的人气指数最直接的方法,同时,访客人数也是给广告商做广告的最好依据。虽然很多网站都提供免费的计数器,可毕竟不是自己亲手制作的,不能体现出自己的特色。下面就PHP环境下记数器的制作过程进行详细的讨论。
访客计数器的流程如下:
第一位使用者浏览某页。 服务器程式从资料库或档案中读取该页被浏览... [阅读全文]
php实例教程,PHP教程.应用实例7
如果您有疑问或建议,请进入技术讨论区交流 PHP实现文件安全下载
程序如下: $file_name = "info_check.exe";
$file_dir = "/public/www/download/";
if (!file_exists($file_dir . $file_name)) { //检查文件是否存在
echo "文件找不到";
exit; } else {
$... [阅读全文]
php实例教程,PHP教程.应用实例5
如果您有疑问或建议,请进入技术讨论区交流 PHP生成WAP页面
WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准。由于静态的WAP页面在很多方面不能满足用户个性化的服务请求,因此通过WAP服务器端语言产生动态的WML页面,具有很广泛的应用价值和很高的商业价值。 WAP应用结构非常类似于Internet,一个典型的WAP应用请求是这样的:首先... [阅读全文]
php实例教程,PHP教程.应用实例3
如果您有疑问或建议,请进入技术讨论区交流 PHP计数器
$counterFile = "balong.txt";//存储数值的文件名几路径 function displayCounter($counterFile) { $fp = fopen($counterFile,"rw"); $num = fgets($fp,5); $num += 1; print "您是第 "."$num... [阅读全文]
php实例教程,PHP教程.应用实例2
如果您有疑问或建议,请进入技术讨论区交流 PHP-Push技术实现刷新功能
Server push 前一段时间炒得很热的“推”技术,不过网上大部分都是CGI的资料,偶尔看到一个法国的网站上有这么个介绍,可惜法语看不懂,只能从他的程序中看懂点东西,现整理个例子出来大家学习一下。可以用于聊天室的数据传输、网站上的新闻更新、等等各类更新频繁的页面。 以前做刷新主要通过页面上加标签。
或者使用&10... [阅读全文]
php实例教程,PHP教程.应用实例1
如果您有疑问或建议,请进入技术讨论区交流 PHP/MySQL 购物车程序
if(!$session && !$scid) { $session = md5(uniqid(rand())); SetCookie("scid", "$session", time() + 14400); } /* last number is expiration time in seconds, 1440... [阅读全文]
java最新版,新版PHP将向Java靠拢
如果您有疑问或建议,请进入技术讨论区交流 所谓的“PHP”就是开放源码的Web应用开发/运行环境,日前《日经Open System》记者就今后PHP开发中心的发展计划等问题采访了该中心成员Zeev Suraski。Zeev Suraski表示,新版PHP中将导入try、catch等语句,从而更接近Java,以便更容易地进行大型系统的开发。(采访者:高桥 信赖) --请您谈一下决定开发PHP的起因... [阅读全文]
php5下载,PHP5试用(一)
如果您有疑问或建议,请进入技术讨论区交流 虽然 PHP5 还没有正式发布(开发版本已经提供下载),但我们现在就可以开始体验一下新的版本 将要带给我们的惊喜。在以下的介绍中,我们将重点讲述 PHP5 中的三大特色功能。这三大特点为:
* 新的对象模式 (New Object Mode)
* 异常处理 (Exceptions)
* 名称空间 (Namespace)
在开始之前,要声明两点:
* 文章... [阅读全文]
客户端cache,PHP来控制客户端cache
如果您有疑问或建议,请进入技术讨论区交流 Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Contro... [阅读全文]
php5学习教程,PHP5中MVC结构学习
如果您有疑问或建议,请进入技术讨论区交流 一.介绍
现在在开发WEB应用的时候,比较流行的一种做法就是使用“MVC”结构,使用如此方式去开发WEB应用程序,逻辑性强、简浩明了,使程序设计起来更加方便,快捷。何为“MVC”呢?简单的来说,它就是“模型(Model)”、“视图(View)”及“控制器(Controller)”的结合体,也就是所有的“三层”抽象结构,当然这里所说的“MVC”是针对WE... [阅读全文]
PHP中调用JAVA
如果您有疑问或建议,请进入技术讨论区交流 PHP与Java
JAVA是个非常强大的编程利器,它的扩展库也是非常的有用,这篇教程,主要讲述怎样使用PHP调用功能强大的JAVA 类库(classes)。为了方便你的学习,这篇教程将包括JAVA的安装及一些基本的例子。 windows下的安装 第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。 在 Win9x 下加入 :“P... [阅读全文]
phppear,PHP的宝库目录--PEAR
如果您有疑问或建议,请进入技术讨论区交流 你可能已经是个PHP的老手了,写了很多非常棒的代码。但是,如果你现在要把它们加入到你现在的项目中去,是否有些吃力?你的朋友想使用你的代码作为他的项目中的一个模块,但是你发现你们使用了截然不同的编码风格,让他适应,甚至不如重写一个!
请跟我来,使用PEAR标准编写你的PHP程序吧,你的程序将会拥有更大的活力,你的程序和代码将会很方便地和其他高手的代码融合在... [阅读全文]
mysql升级,Mysql 4.1 Windows 下升级问题
如果您有疑问或建议,请进入技术讨论区交流 使用PHPMYADMIN时报错:
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
官方的说法是
MySQL 4.1 and up uses an authentication protocol base... [阅读全文]
Windows 环境下的PHP5 与 Apache 服务器的配置
如果您有疑问或建议,请进入技术讨论区交流 目前 PHP5 发布了第三个候选版本,估计正式版本不久就快释放了。安装过程应该不会有所变化,下面文章内容将讲述 Windows2000/XP/2003(不建议在 windows 98 下建立 PHP 环境) 下 PHP 环境的配置,服务器选择 Apache 2.0.49,数据库选择 MySQL 4.0.20 版本。
需要下载几个软件包:
1. PHP5... [阅读全文]
php全局变量,PHP中GET变量的使用
如果您有疑问或建议,请进入技术讨论区交流 自PHP4.1.0以后将HTTP_GET_VARS使用GET变量来保存,GET的变量主要来自以下的方法
对服务器以获取资料信息为请求方法的例如,URL,使用FORM的METHOD为GET方式。这样所有的请求变量将通过
URL传递给服务器,服务器根据配置调用相关的解释器来处理这些GET出来的变量。
本文针对URL 的GET方式传值进行讨论
我们都知道U... [阅读全文]
php计数器,PHP制作图型计数器的例子
如果您有疑问或建议,请进入技术讨论区交流 以前在奥索看见过很多这样的例子,各各方法复杂,请看如下例子实现图形计数器。在网页中使用请用 //存放计数的文本文件 $count="count.txt"; //计数器的位数,如果不填则默认为6位 $wei=""; //图像的URL路径 $tu="http://127.0.0.1/tcount/images"; ? if ($wei=="") { $wei... [阅读全文]
调用存储过程,PHP怎样调用MSSQL的存储过程
如果您有疑问或建议,请进入技术讨论区交流 //执行存储过程 for($i=0;$i{ $query="exec add_ddxx @p_account="$session_account", @p_name="$name[$i]", @p_num="$num[$i]", @p_marketprice="$marketprice[$i]", @p_memberprice="$memberprice... [阅读全文]
php用户认证,PHP用户认证及管理完全源码
如果您有疑问或建议,请进入技术讨论区交流 $id = "xxxCOM"; if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm="$id""); Header("HTTP/1.0 401 Unauthorized"); require('error.inc'); exit; } $name = $PHP_AUTH_U... [阅读全文]
PHP+MYSQL的文章管理系统(二)
关闭窗口 ... [阅读全文]
PHP+MYSQL的文章管理系统(一)
如果您有疑问或建议,请进入技术讨论区交流 此篇文章属原创,如有引用,请标明作者信息。 Email: [email protected] http://www.cfeng.net/ 本文代码任意转载,使用请保留此声明 ############################################### 去年写了个文本管理总觉得有些不爽再加上申请了主机所以写个PHP+MySQL的对文章进行管... [阅读全文]