好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

随笔分类 -  PHP编程自学

PHP编程自学
摘要:发布:sunday01 来源:net 【大 中 小】分享一个简单的php用户验证代码,适合初学的朋友参考,主要学习$_post传递数据及isset检测变量的方法。php简单用户验证代码,如下:010203用户验证-www.jbxue.com04050611Welcome!1215请登录:1617用户名:18密码:1920212425本文原始链接:http://www.jbxue.com/article/12000.html 阅读全文
posted @ 2013-11-02 08:37 snowfly123 阅读(473) 评论(0) 推荐(0)

摘要:发布:thatboy 来源:Net 【大 中 小】本文介绍一个简单的php实例,通过代码验证复选框值的有效性,有需要的朋友,可以参考下。验证复选框的php代码,如下:验证数据";0809if(isset($_POST['subscribe'])){10if($_POST['subscribe']==$value){11$subscribed=true;12}else{13$subscribed=false;14print'提交的复选框值无效。';15}16}else{17$subscribed=false;18}1920if($subs 阅读全文
posted @ 2013-11-02 08:34 snowfly123 阅读(466) 评论(0) 推荐(0)

摘要:PHP的乱码问题已经说了N+1遍了,但还是经常看到新手不知道该如何解决php乱码问题,在此本人再重新给总结一下,希望对新手有点帮助php网页出现乱码一般是在建立数据库时用的编码和php网页的编码不同造成的,用phpmyadmin建立的数据库如果你不指定编码他默认是latin1_swedish_ci 编码,既瑞典语不区分大小写,而我们中国做的网页不是GBK就是GB2312编码,这样不出现乱码才怪.1,建立数据库时指定编码.在此再唠叨一下常用的编码,免的新手又迷茫:如果你做的是简体中文网页,那么你在建立数据库时用GB2312编码,gb2312_chinese_ci.如果你做的是繁体中文网页,那么你 阅读全文
posted @ 2013-10-30 06:40 snowfly123 阅读(729) 评论(0) 推荐(2)

摘要:本文介绍下,帝国cms中各数据表的用途,有需要的朋友,参考下吧。帝国cms各数据表及用途说明。phome_ecms_infoclass_news 新闻采集规则记录表phome_ecms_infotmp_news 采集临时表phome_ecms_news 新闻主数据记录表phome_ecms_news_data_1 新闻副表1phome_ecms_news_doc 新闻归档数据主表phome_ecms_news_doc_data 新闻归档数据副表phome_enewsad 广告数据表phome_enewsadclass 广告分类表phome_enewsadminstyle 后台风格phome_e 阅读全文
posted @ 2013-10-29 06:28 snowfly123 阅读(572) 评论(0) 推荐(0)

摘要:PHP操作Word文档的方法有很多,这里再为大家提供一种方法。原理一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)。理想的com应该是没有界面的,在后台进行数据转换,这样效果会比较好,但是这些扩展一般需要收费。第2种方法,就是用PHP将我们的doc文档内容直接写入一个后缀为doc的文件中即可。使用这种 阅读全文
posted @ 2013-10-22 06:05 snowfly123 阅读(4278) 评论(0) 推荐(0)

摘要:这篇文章主要分享下php中生成随机密码的方法,原理就是把一些要生成的字符预置一个的字符串包括数字拼音之类的以及一些特殊字符,这样我们再随机取字符组成我们想要的随机密码了代码一:生成一个随机密码的函数,生成的密码为小写字母与数字的随机字符串,长度可自定义。相对来说,这个比较简单复制代码代码如下:"; echo "新密码:".genPassword(5,10)."";?>下面总结了一些实例各位朋友可参考。例1最简洁的生成方法复制代码代码如下:function generatePassword($length=8){ $chars = arra 阅读全文
posted @ 2013-10-22 06:01 snowfly123 阅读(602) 评论(0) 推荐(0)

摘要:php生成随机产生六位数密码的代码,供大家学习参考。本文转自:http://www.jbxue.com/article/6199.htmlphp生成随机产生六位数密码的代码,供大家学习参考。复制代码代码示例:有关php生成随机密码或随机数的文章,脚本学堂已为大家提供了不少,有兴趣的朋友,可以阅读如下的文章:php随机验证码 php生成随机验证码(图文)生成随机用户名与密码的php函数用于批量生成随机用户名的php程序用php随机生成福彩双色球号码的二种方法php生成随机码的一段代码用PHP生成随机数的函数使用php生成一个随机字符串的代码php创建可阅读随机字符串的代码php随机输出名人名言的 阅读全文
posted @ 2013-10-21 06:49 snowfly123 阅读(7449) 评论(0) 推荐(0)

摘要:php生成随机密码的自定义函数生成一个随机密码的函数,生成的密码为小写字母与数字的随机字符串,长度可自定义。复制代码代码如下:"; echo "新密码:".genPassword(5,10)."";?> 阅读全文
posted @ 2013-10-21 06:48 snowfly123 阅读(481) 评论(0) 推荐(0)

摘要:为大家介绍一个 php 生成 导出word(可包含图片)的代码,有需要的朋友可以参考下。之前介绍过php生成word的例子,只是不能包含图片与链接。今天 为大家介绍一个 php 生成 导出word(可包含图片)的代码,有需要的朋友可以参考下。1、生成word的类 docclass.php:复制代码代码示例:Description: The class can make .mht file.***********************************************************************/class MhtFileMaker{var $config = 阅读全文
posted @ 2013-10-20 15:35 snowfly123 阅读(2418) 评论(0) 推荐(0)

摘要:一、用windows里面自带的com,然后用php生成word文档Version}\n";$word->Visible=0;$word->Documents->Add();//设置边距$word->Selection->pageSetup->LeftMargin='3';$word->Selection->pageSetup->RightMargin='3';//设置字体$word->Selection->Font->Name='Helvetica';//设置字号$ 阅读全文
posted @ 2013-10-20 15:31 snowfly123 阅读(708) 评论(0) 推荐(0)

摘要:今天要探讨的是PHP网页导出Word文档的方法,使用其他语言的朋友也可以参考,因为原理是差不多的。原理 一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)。理想的com应该是没有界面的,在后台进行数据转换,这样效果会比较好,但是这些扩展一般需要收费。 第2种方法,就是用PHP将我们的doc文档内容直接写 阅读全文
posted @ 2013-10-20 15:30 snowfly123 阅读(1181) 评论(1) 推荐(2)

摘要:以下是对php中class类的用法进行了详细的总结介绍,需要的朋友可以过来参考下一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2…);二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,会销掉内存中的对象,因此可不用析造函数,但有些比如COOKIE等,就应当要用此函数销掉。知识 阅读全文
posted @ 2013-10-18 06:01 snowfly123 阅读(566) 评论(0) 推荐(0)

摘要:fgets和fputs、fread和fwrite、fscanf和fprintf字符串读写函数fgets和fputs一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正整数。表示从文件中读出的字符串不超过 n-1个字符。在读入的最后一个字符后加上串结束标志'\0'。例如:fgets(str,n,fp);的意义是从fp所指的文件中读出n-1个字符送入 字符数组str中。[例10.4]从e10_1.c文件中读入一个含10个字符的字符串。#includemain(){FILE *fp 阅读全文
posted @ 2013-10-18 05:55 snowfly123 阅读(517) 评论(0) 推荐(0)

摘要:这篇文章主要介绍了php中的10个比较经典的函数,不太常见,可以满足有特殊需求的朋友1. sys_getloadavg()sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。2. pack()Pack() 能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。3. cal_days_in_mo 阅读全文
posted @ 2013-10-18 05:53 snowfly123 阅读(695) 评论(0) 推荐(1)

摘要:今天是星期几的写法有很多,本文整理了常用的三种。代码如下://第一种写法$da=date("w");if($da=="1"){echo"今天是星期一";}elseif($da=="2"){echo"今天是星期二";}elseif($da=="3"){echo"今天是星期三";}elseif($da=="4"){echo"今天是星期四";}elseif($da=="5"){echo"今天是 阅读全文
posted @ 2013-09-26 22:06 snowfly123 阅读(827) 评论(2) 推荐(2)

摘要:Gzip可以压缩网页大小从而达到加速打开网页的速度,目前主流的浏览器几乎都支持这个功能,但开启Gzip是需要服务器支持的,在这里我们简单的使用php来判断服务器是否支持Gzip功能。新建一个php类型文件,可命名为test.php,该文件中写入下面这段代码:复制代码代码如下:然后保存并上传至你需要测试的空间的根目录下,上传完毕之后在浏览器中打开这个文件的URL:http://域名及目录/test.php,例如本站即为:http://www.jbxue.com /test.php打开该页面之后,CTRL+F查找以下字符串:_SERVER["HTTP_ACCEPT_ENCODING&qu 阅读全文
posted @ 2013-09-25 06:51 snowfly123 阅读(405) 评论(0) 推荐(0)

摘要:PHP循环主要有四种:while,do…while,for,foreach。下面我们分开讲解每种循环的用法。while语句:只要指定的条件成立,则循环执行代码块。格式:while(expr){ statement;}语义:首先判断expr,如果表达式expr为假则结束;如果表达式expr为真,执行statement语句,执行完毕再次判断expr,若表达式expr仍为真,则继续执行statement语句;直至表达式expr为假,结束。例:复制代码代码如下:上面的例子示范了一个循环,只要变量 i 小于或等于 5,代码就会一直循环执行下去。循环每循环一次,变量就会递增 1,然后输入i的值;do…wh 阅读全文
posted @ 2013-09-22 06:05 snowfly123 阅读(334) 评论(0) 推荐(0)

摘要:本文介绍一个,php获取客户端的IP地址的实例代码,有需要的朋友参考下吧。获取客户端IP地址的代码,如下:复制代码代码示例:代码说明:判断顺序1.$_SERVER['HTTP_CLIENT_IP']2.$_SERVER['HTTP_X_FORWARDED_FOR']3.$_SERVER['REMOTE_ADDR']本文出处参考:http://www.jbxue.com/article/9627.html 阅读全文
posted @ 2013-09-22 06:03 snowfly123 阅读(352) 评论(0) 推荐(0)

摘要:本文介绍下,在php中,获取域名以及域名对应的IP地址的方法,有需要的朋友参考下。在php中可以使用内置函数gethostbyname获取域名对应的IP地址,比如:1以上会输出域名所对应的的IP。对于做了负载与cdn的域名来讲,可能返回的结果会有不同,这点注意下。下面来说说获取域名的方法,例如有一段网址:http://www.jbxue.com/all-the-resources-of-this-blog.html方法1,复制代码代码示例://全局数组echo $_SERVER[“HTTP_HOST”];//则会输出www.jbxue.com本地测试则会输出localhost。方法2,使用pa 阅读全文
posted @ 2013-09-22 06:00 snowfly123 阅读(7200) 评论(1) 推荐(1)

摘要:分享二个php计数器的例子。1)、文本计数器$countfile");}$fp=fopen($countfile,"rw");$length=filesize($countfile);$num=fgets($fp,$length);$num+=1;exec("rm-rf$countfile");exec("echo$num>$countfile");PRint"访问量总计:"."$num"."人次";//显示访问次数?>2)、图形计数器$countfil 阅读全文
posted @ 2013-09-13 20:55 snowfly123 阅读(939) 评论(0) 推荐(0)