文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程PHP15个小时----从修改程序到自己些程序<一>
精品推荐
特别推荐
·菜鸟学PHP之Smarty入门
·PHP环境安全配置教程
·PHP入门指导:如何学习PHP?
·Php+Mysql注入专题
·PHP:实现给上传图片加水印的程序代码
·PHP动态网站开发中常用的8个小技巧
·PHP初学者:配置Apache服务器并且设置DNS
·初学PHP指导:php.ini 配置详细选项
·好文分享:PHP入门的学习方法
·急速搭建属于自己的Discuz!6论坛
·PHP入门:初学来看配置文件PHP.INI的中文注释
·php.ini配置,php.ini 中的 php-5.2.0 配置指令详解
·总结:一些PHP学习过程中的心得和经验
·新手入门:JSP初学者必须掌握的语法点
·PHP技巧:PHP脚本编程中的文件系统函数库
·详细讲解PHP编程中分页显示的制作
·成为PHP编程高手应该遵循的三个准则
·谈谈生成静态页面的一些经验
·新手入门:详细解述七个软件开发的原则
·简单的webservice开发例子
热点TOP10
·显示照片exif信息PHP代码
·Windows XP下PHP+MySQL环境搭建
·EasyJWeb Tools业务引擎中分页的设计及实现
·PHP环境下配置在线编辑器FCKeditor
·PHP 会话 (Session) 使用入门
·PHP5对Mysql5的任意数据库表的管理代码示例(三)
·初学者学习PHP开发应该掌握的几段精华代码
·win2003 iis整合php后 环境变量无法读取到
·SQL jdbc解决自动自动增长列统一处理问题纪实
·JDBC连接Oracle数据库常见问题及解决方法
·彻底解决中文名文件下载和下载文件内容乱码问题
·用JFreeChart画统计分析柱状图
·技巧文集:php的mysql性能优化
·动态网页制作学习:PHP预定义变量
·php下免费的加速器,PHP Accelerator
·模板用xml的思路
·用PHP模拟登陆
·PHP中轻型的数据库抽象类:ADODB Lite
·表单验证类 Validator for PHP
·技巧文集:PHP如何禁止图片文件的被盗链

15个小时----从修改程序到自己些程序<一>

日期:2003年6月25日 作者:清风网络学院 查看:[大字体 中字体 小字体]



本文属于被风吹倒的男子原创,拥有版权.来自www.iphp.org的论坛,网络转载请保留本信息.非网络转载请联系本人.个人站长自己写东西不容易,也为能够给我继续写下去的勇气和动力,请在转载时候不要删除本说明.本文是第一篇,我会找时间陆续把以后的东西写出来的。


很多朋友对于php的认识,长期停留在修改别人的程序上,因为可以修改所以懒惰于进步.或者是买来书看的时候,发现php的函数超级无敌多,看到函数库被吓晕了.等等.我自己是属于后者.本文是专门对于针对懒的花时间学习php,但是又想自己做点东西的懒人。

       到后来,我参加了学校的一个辅修班,老师上课讲,期末考试要考,于是乎,被逼着,居然能够自己写简单的代码了.

        因此,本文就是面向可以修改程序程序中的html,但是无法对程序构造进行修改的朋友,有基本的程序基础,就是:能明白if和else.够了,或者有同样基础的人均适合.高手可以走开.我到现在为止,使用常用的函数仍然需要查手册,仍然再写垃圾代码.

         好了,废话少说,我们进入第一阶段吧

        
      能够修改程序的朋友,在同学眼里都是网页高手级别的人物了.我如果开始从什么是变量说起,难免耽误您的时间.我自己又是搞文本收集出身的,所以我们就可以先从详细剖析一个程序的一部分开始.程序很简单,只有几个简单的判断,我会把程序的说明写的无敌详细.

  Quote:
如果您在哪里看不明白,请跟贴告诉我,我在第一时间修改,或者email我,我的邮件地址是rainboy#tom.com,请不要发垃圾邮件给我,我现在已经被垃圾邮件搞的很烦了

下面我们从剖析一个最简单的计数器开始

计数器的功能是:刷新一次页面,数字增加一.
程序如下

  Code: [Copy to clipboard]  
<?
$datafile="data.txt";
$fp1=fopen($datafile,"r");
$num=fgets($fp1,10);
$num=trim($num);
fclose($fp1);
echo "您是第".$num."位客人";
$fp2=fopen($datafile,"w");
$num=$num+1;
fputs($fp2,"$num");
fclose($fp2);
?>


下面是对该程序的详细解释

 

 Code: [Copy to clipboard]  
<?

/* php的文件都是用<? ?>或者<?php ?>包着的,服务器执行的时候能够取出该标签中的内容来执行.*/

/*
设定数据存储文件,因为php中的变量是存储在服务器内存中的,执行完了以后立刻消失,所以我们需要用文本来保存浏览的访问者的人数,我们这个使用了data.txt,我们可以根据情况调整.php中的变量前面都有一个$符号,所以,有$符号的都是变量.手工建立数据文件,在里面写上1,然后保存
*/
$datafile="data.txt";


/*这一步是打开文件,使用了fopen()函数,fopen函数就是打开文件的函数,该函数接受两个参数,一个是文件名,一个是打开方式.比如本程序这里使用"r"方式打开就是用只读方式打开.$fp1是一个句柄,什么是句柄呢?就好比你使用牙刷的时候,是通过使用牙刷的柄来操作牙刷使你的牙齿干净的.那么$fp1就好比是那个牙刷柄,php通过操作$fp1这个句柄,来达到控制data.txt这个数据存储文件的.本步操作用一句话概括就是:使用fopen函数打开数据文件,并且把打开的文件的句柄传递给$fp1,如果读到此处您对fopen函数的使用方法仍然有疑问,请参考本站php在线手册http://www.iphp.org/manual/function.fopen.html
fopen函数的使用方法
*/
$fp1=fopen($datafile,"r");


/*
一句话来概括本语句的使用:打开文件读取数据
使用函数:fgets("句柄","读取文件内容的字节数");,得到的结果就是通过读取句柄$fp1,达到读取文件内容的目的.本句得到$num即是文件中前10个字节.
*/
$num=fgets($fp1,10);


/*
trim();函数用来去掉字符串前后的空格的,比如
$num="123          ";
trim($num)就是123;
*/
$num=trim($num);

/*
fclose函数关闭文件,fclose函数需要的参数是$fp1
*/
fclose($fp1);

/*

echo函数的使用方法大家都知道吧,相当于print();在网页输出的意思
连接字符串和变量之间使用".",这样就可以在php中打印变量.连接符号"."的使用方法很重要.要明确,请参考本站的php在线手册http://www.iphp.org/manual/language.operators.string.html
中关于字符串连接的部分.
*/
echo "您是第".$num."位客人";


/*
使用fopen打开文件,打开方法为“w”,为w方法打开的文件为只写模式,如果文件原来不存在,则创建文件,如果文件存在,则先清空文件内容。然后写入,本句的作用是打开文件,然后把句柄传递给$fp2.
*/
$fp2=fopen($datafile,"w");

/*浏览数增加一*/
$num=$num+1;

/*将增加一以后的数字写入文件fputs的使用方法很简单,第一个参数是文件句柄,第二个参数是要写入的内容,如果您对fputs函数的使用方法有疑义,请参考本站php在线手册中的http://www.iphp.org/manual/function.fputs.html*/
fputs($fp2,"$num");

/*关闭打开的文件*/
fclose($fp2);
?>


(出处:清风网络学院






上一篇:多媒体视频 DVD的音频格式分类

下一篇:Visual Studio.NET:应用程序整个生命周期的平台

15个小时----从修改程序到自己些程序<一> 相关文章:
·最全面的WindowsXP修改大全
·QQ空白头像修改器:让QQ头像消失
·自己动手修改QQ等级
·男女生英文名大全-给自己起个好名字
·三国群英传2 修改
·《侠盗猎车手-罪恶都市》修改 - 游戏秘籍
·photoshop修改照片成为美女教程
·卡拉当然OK 录制自己的专辑
·哪个星座会因父母而娶自己不爱的人???
·自己制造无线网络增益天线
15个小时----从修改程序到自己些程序<一> 相关软件:
·自己动手建立企业网站
·C语言程序设计
·三国志10威力加强PK版中文版 内存+存档+剧本修改器v1.10
·自己动手建设个人网站
·自己动手组装与维护多媒体电脑
·死亡之屋3 内存修改器
·暗黑破坏神 2 1.10超级修改器暗黑通v1.01繁体版
·仙剑奇侠传3中文版 修改器百宝豪华版
·Windows环境下32位汇编语言程序设计
·每天问自己十个问题

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot