9core.com - 九核技术交流网

九百链
为了更好的解决实际工作中遇到的问题,本站开设了QQ群 ASP+PHP+JSP+.NET①:9793624
ASP+PHP+JSP+.NET②:17775294
网站通告: 新开设QQ群,群号:17775294 九核WEB技术专业论坛 官方QQ群 9793624
搜索: 您的位置主页> 程序开发 > Php技术 >
  • 2007-10-12PHP实例:用PHP编写的网上调查投票系统
  • 这是一个简单的投票程序,对于刚学PHP和朋友来说是一个很不错的入门程序。在这里给大家介绍一下,希望能对朋友们有所帮助。该系统是由以下四个文件组成的:有HTML调查表单的survey.htm,实现调查功能的survey.php,记录调查项目的data.txt和记录调查结果的survey.txt.其中data.txt和survey.txt我们可以用NOTEPAD分别创建之,并传到程序目录下。文件data.txt中存的是要进行调查的项目,注意每个项目应占一行;而survey.txt则可以是一个什么内容也没有的空文件。Survey.htm的代码可以如如下所示: 以下为引用的内容:<html> <head> <title>survey</title> </head> <body> <form method="POST" action="survey.php">   <p><input type=&qu .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-10-11PHP实例程序:实现给上传图片加水印图案的做法
  •   以下为引用的内容: <form action="<?=$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data" name="form1" id="form1">  <table width="486" border="0" align="center" cellpadding="0" cellspacing="0">    <tr>      <td width="498" height="28" background="image/top. .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-10-10PHP实例:用PHP实现windows风格的树型菜单
  • 以下是一个风格类似windows资源管理器的树型菜单,将下面的脚本包含到你的页面中,另外需要从资源管理器中截取一些gif图片,祥见脚本中的注释,菜单结构文件的格式为:tree level|item text|item link|link target|last item in subtree例如 以下为引用的内容: .<b>Demo menu</b>|javascript: alert('This is the demo menu for TreeMenu 1.0'); ..<b>目录1</b> ...<b>子目录 1.1</b> ....item 1.1.1|javascript: alert('Item 1.1.1'); ....item 1.1.2|javascript: alert('Item 1.1.1'); ...item 1.2|javascript: alert('Item 1.2'); ...item 1.3|javascript .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-10-09PHP实例:从数组里筛选出重复的数据
  • 该PHP实例是从数组中选出重复数据的方法 以下为引用的内容: <?php$num = count($array);if($num){sort($array);}if($num!=0){$m = $array[0];$n = 0; $kind=1;echo $array[0]."----------";for($z=0;$z<$num;$z++){  if($m!=$array[$z])  {     echo $array[$z-1]." ";    echo $array[$z];    $kind=0;    $m=$array[$z];  }  $n++;  $m++;//echo $array[$z]."'/n'";}if($kind==1){  echo $ar .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-10-08PHP实例源代码:PHP实现翻页处理的类
  • 以下为引用的内容:<?php class Page{ var $CountAll; //共有纪录数 var $CountPage; //每页显示记录数 var $Link; //显示 完整的分页信息 var $ForPage; //上一页 var $NextPage; //下一页 var $FirstPage; //第一页 var $LastPage; //最后一页 var $CurrPage; //第几页 var $PageNum; //共有多少页 var $Parameter; //参数 var $LimitNum; //不是统计全部记录,而是显示部分记录,例如共有100条记录,但是只统计显示前50条 function Page($sql, $num=30){ //初始化,统计记录数 $this->CountPage = $num; global $mysql; $sql = base64_decode($sql); $result = $mysql-& .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-30PHP实例:常用的数值判断函数
  •   以下为引用的内容: <HTML><HEAD><TITLE>常用的数值判断函数</TITLE></HEAD><BODY><?//判断数组$colors = array("red", "blue", "green");if(is_array($colors)){print("colors is an array"."<br>");}//双精度数判断$Temperature = 15.23;if(is_double($Temperature)){print("Temperature is a double"."<br>");}//整数判断$PageCount = 2234;if(is_integer($PageCount)){print("$PageCount i .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-29PHP实例:实现文件上传的程序源码
  • 如何实现文件上传? 以下为引用的内容: <HTML> <HEAD> <TITLE>文件上传界面</TITLE> </HEAD> <BODY><TABLE><CENTER> <? if($UploadAction){$UploadAction=0; $TimeLimit=60; /*设置超时限制时间默认时间为 30s,设置为0时为不限时 */ set_time_limit($TimeLimit); If(($Upfile != "none")&& ($Upfile != "")) { $Filepath="d:\web\web\php\test"; //上载文件存放路径$FileName=$Filepath.$Upfile_name; if($Upfile_size <1024) //上载文件大小 {$FileSize = (string) .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-28PHP初学者遇到的中文乱码解决方案
  • 整理PHP初学者一定遇到过中文乱码问题,我也遇到过,现在把我用的解决方案共享给大家。 在=mysql_db_query("lib","select * from mytb",); 前面加上 mysql_query("set names gb2312");或者mysql_query("set names gbk"); .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-27初学:在PHP开发中如何使用Session?
  • 如何使用Session? 以下为引用的内容: <?php//必须在使用前加上;session_start(); ?> <?php //考虑我们有时候考虑是否写入sessionif (isset($_POST['userid'])){ //如果真的同意写入:$_SESSION['userid'] = $ccdot }else{ //或者返回不能写入session} ?> 要清除的时候: 以下为引用的内容:session_start(); unset($_SESSION['userid']); //OR : session_register('username'); session_unregister()函数主要作用是注消当前的一个session变量。不过要注意的是,如果你用$HTTP_SESSION_VARS或$_SESSION在当前页面 .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-26Linux操作系统启动httpd失败的解决方法
  • Red Hat Linux enterprise 5start httpd faildlinux httpd: httpd 启动 failed我在虚拟机里面遇到此问题,试了很多方法都没法启动,后来发现,问题出在/etc/httpd/conf/目录里面有一个叫httpd.conf的文件。在同一目录下还有另外一个叫httpd.conf.bak,只要把httpd.conf.bak的内容复制httpd.conf文件中,覆盖原来的内容就能启动了,到shell里运行service httpd start,惊喜发现,start httpd ok。启动httpd 确定。用service httpd status可以看到httpd正运行中。心情舒服啊。虽然只是个很菜的新手问题,嘿嘿,但我还是写下来,或许哪个新手也遇到此问题能帮上忙。后来我又详细排查了一下是什么问题导至的。结果是意料之外啊。原来是使用了 [系统]-[管理]-[服务器设置]-[HTTP]工具进行设置,然后保存之后导至。用了这个工具后里面的设置内容有比较多的地方跟初始设置是不一样的。我发现修改/etc/httpd/conf/httpd.con .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-21PHP+MYSQL实例:网站在线人数的程序代码
  • PHP实例教程:网站在线人数的程序代码,后台有MYSQL数据库支持。可以直接统计出网站当前的在线人数。首先是创建MYSQL数据库表。 以下为引用的内容:CREATE TABLE tablename (field type(max_length) DEFAULT 'default_value' (NOT) NULL} 可以使用的SQL语句。 以下为引用的内容:CREATE TABLE useronline (timestamp int(15) DEFAULT '0' NOT NULL,ip varchar(40) NOT NULL,file varchar(100) NOT NULL,PRIMARY KEY (timestamp),KEY ip (ip),KEY file (file)); 下面我们开始使用PHP脚本,首先定义MYSQL的信息。$server = "localhost"; //你的服务器$db_user = " .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-20详细学习PHP中对文件和目录的操作方法
  • 一:引论在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用,关于对应的函数详细介绍,请查阅php手册,此处只总结重点和需要注意的地方。二:目录操作首先介绍的是一个从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出: 以下为引用的内容:<?php$base_dir    =    "filelist/";$fso        =    opendir($base_dir);echo    $base_dir."<hr/>"&nb .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-19学习PHP:PHP的通用检测函数总结
  • 以下为引用的内容: // ※CheckMoney($C_Money) 检查数据是否是99999.99格式// ※CheckEmailAddr($C_mailaddr) 判断是否为有效邮件地址 // ※CheckWebAddr($C_weburl) 判断是否为有效网址 // ※CheckEmpty($C_char) 判断字符串是否为空 // ※CheckLengthBetween($C_char, $I_len1, $I_len2=100) 判断是否为指定长度内字符串 // ※CheckUser($C_user) 判断是否为合法用户名 // ※CheckPassword($C_passwd) 判断是否为合法用户密码 // ※CheckTelephone($C_telephone) 判断是否为合法电话号码 // ※CheckValueBetween($N_var, $N_val1, $N_val2) 判断是否是某一范围内的合法值 // ※CheckPost($C_post) 判断是否为合法邮编(固定长度) // ※Che .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-14学习PHP技术:txtSQL安装手册中文版
  • txtsql的最大优点之一是文档很详细,可惜,我在网上找了半天也找不到中文版的文档,所以只好自己动手,利人利已吧,不过自己的E文水平自己是很清楚的,希望大家看了不会笑掉大牙才好,还希望大家多多指教。欢迎使用txtSQL 2.2快速安装手册。这页将指引你如何开始安装txtSQL。1-解压缩下载包2-配置类文件2.1-目录结构3-包含类文件3.1-类实例3.2-连接到txtSQL3.3- 更改密码3.4-选择一个数据库4-执行SQL指令4.1-指令的列表 4.2-显示结果5-从断开txtSQL连接6-差错处理7-已发布的txtSQL函数1、解压缩下载包当你打开.zip文件时,你将注意到有两个文件: txtSQL.class.php和txtSQL.core.php。提取两个文件到相同的目录。新建一个任意名字的新目录; 通常,它名为data。这将是包含数据库的目录。它能可以放在服务器上的任何地方,但是它通常位于以上两个文件的同一目录下。确保这个目录权限是0755或者更高。现在返回到.zip文件找到\'txtsql.MYI\'提取它到我们刚刚建立的数据库目录。(译者注:其实不用这么麻烦,.zip .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-13PHP技巧:PHP中几种删除目录的三种方法
  • 1、递规法: 以下为引用的内容:deleteDir($dir){if (rmdir($dir)==false && is_dir($dir)) { if ($dp = opendir($dir)) {  while (($file=readdir($dp)) != false) {   if (is_dir($file) && $file!='.' && $file!='..') {    deleteDir($file);   } else {    unlink($file);   }  }  closedir($dp); } else {  exit('Not permission'); }} } 2、系统调用法 以下为引用的内容:f .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-12PHP技巧:PHP脚本编程中的文件系统函数库
  • basename: 返回不含路径的文件字符串。chgrp: 改变文件所属的群组。chmod: 改变文件的属性。chown: 改变文件的拥有者。clearstatcache: 清除文件状态快取。copy: 复制文件。delete: 无用的项目。dirname: 取得路径中的目录名。diskfreespace: 取得目录所在的剩余可用空间。fclose: 关闭已打开的文件。feof: 测试文件指针是否指到档尾。fgetc: 取得文件指针所指的字符。fgetcsv: 取得文件指针所指行,并解析 csv 字段。fgets: 取得文件指针所指的行。fgetss: 取得文件指针所指的行,并去掉 html 语言标记。file: 将文件全部读入数组变量中。file_exists: 检查文件是否存在。fileatime: 取得文件最后的存取时间。filectime: 取得文件最后的改变时间。filegroup: 取得文件所属的群组。fileinode: 取得文件的 inode 值。filemtime: 取得文件最后的修改时间。fileowner: 取得文件的拥有者。fileperms: 取得文件的权限配 .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-11PHP技巧:PHP脚本中关于拼写检查函数库
  • aspell_new :  载入一个新的字典。aspell_check :  检查一个单字。aspell_check-raw :  检查一个单字,即使拼错也不改变或修正。aspell_suggest :  检查一个单字,并提供拼写建议。aspell_new载入一个新的字典。语法:int aspell_new(string master, string personal);返回值:整数函数种类:资料处理内容说明 本函数载入一个新的字典,并赋与一个新的身份值 (整数),以供程序中使用。使用范例 $aspell_link=aspell_new("english");aspell_check检查一个单字。语法:boolean aspell_check(int dictionary_link, string word);返回值:布尔值函数种类:资料处理内容说明 本函数检查单字的拼写。若拼写正确则返回 true,不正确则返回 false。使用范例 以下为引用的内容:$aspell_link= .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-10PHP技巧:Smarty+adodb分页示例
  • 利用Smarty+adodb分页示例, 下面给出的是分页部份的代码。分页文件:page.lbi 以下为引用的内容: <table width="100%" border="0" cellpadding="0" cellspacing="0" >  <form name="jump" method="post" action="">    <tr>     <td height="28" align="center" valign="bottom">当前页 <!--{$navi_cM.page}-->/<!--{$navi_cM.pages}-->  &n .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-07PHP技巧:详解phplib模板使用过程及运行原理
  • index.htm文件内容: 以下为引用的内容: <html><head><body><!-- BEGIN RowSort -->{SortList}<br><!-- END RowSort --></body></head></html> index.php内容: <?$t->set_file ("Index", "index.htm");$t->set_block("Index", "RowSort", "RowsSort");...............................................................$list_sort...................$t->set_var(" .... [阅读全文]
  • 来源:网页教学网作者:
  • 2007-09-06PHP技巧:使用APC缓存优化PHP程序
  • Alternative PHP Cache(APC)是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。在 Windows 下,APC 要求有 c:\tmp 目录,并且该目录要对 Web 服务器进程可写。1、安装以PHP extension 形式安装2、配置apc.enabled        booleanapc.optimization   optimization选项在脚本中可以改变APC PHP.ini配置选项详解[APC]; Alternative PHP Cache 用于缓存和优化PHP中间代码apc.cache_by_default = On;SYS; 是否默认对所有文件启用缓冲。; 若设为Off并与以加号开头的apc.filters指令一起用,则文件仅在匹配过滤器时才被缓存。apc.enable_cli = Off;SYS; 是否为CLI版本启用APC功能,仅用于测试和调试目的才打开此指令。apc.enabled = On; .... [阅读全文]
  • 来源:网页教学网作者:
共有338条记录,17页,当前第 101 2 3 4 5 6 7 8 9 10 >>
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助