我的PHP
文章平均质量分 62
Eric0525
这个作者很懒,什么都没留下…
展开
-
谈谈新手如何学习PHP
我先把我自己学习PHP的过程做一下概括: (1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度 (2)理解动态语言的概念,运做机制,熟悉PHP语法 (3)学习如何将PHP与HTML结合起来完成简单动态页面 (4)接触MYSQL,开始设计数据库程序 (5)不断巩固,摸透大部转载 2009-08-23 09:46:00 · 667 阅读 · 0 评论 -
从数据库中随机抽取一条记录的SQL语句
我们经常想在一个数据表中随机地选取出数据来,比如随机生成考试试卷等。利用 SQL Server 的 NewID() 方法就可以很轻松地达到这个目的。 NewID() 方法返回一个 GUID,如:EE95A489-B721-4E8A-8171-3CA8CB6AD9E4在 select 表的时候,再增加一列为 NewID() 就可以了。SQL 语句:select *, NewI转载 2010-03-20 22:36:00 · 16060 阅读 · 0 评论 -
用框架实现网页布局
目前实现网页布局的基本方法无外乎表格和框架。 上面表格大家已经初步理解了,下面就要说说框架了,也即所说的Frame。其实用框架来规划网页本身有很大的缺点,首先不利于网友更好的利用网页资源,因为大家总不能在线把所有的东西看一遍了,而保存起来框架的缺点就出来了,你将不得不每次多余的保存同样的两个页。 我们花一些时间来说说这个问题或许对大家更好的使用框架有好处。 在用框架布局时:以一转载 2010-03-31 11:30:00 · 9066 阅读 · 0 评论 -
非常好用的zend framework 分页类
转载请注明出处:web开发站长站分页类:(我是放在../library/下的)PageClass.phpclass PageClass{ private $_navigationItemCount = 10; //导航栏显示导航总页数 private $_pageSize = null;转载 2010-05-03 14:10:00 · 2664 阅读 · 0 评论 -
Zend Framework 据库操作学习总结
Zend_Db_Adapter得到一个实例$config = array( host => 127.0.0.1, username => root, password => , dbname => zf, port => 3306,);$db = Zend_Db::factory(MYSQLI转载 2010-05-03 09:56:00 · 1064 阅读 · 0 评论 -
整合Zend Framework和Fckeditor
Fckeditor是一款功能强大且开源的HTML在线编辑器,在许多场合都会用到。要将其整合到Zend Framework中其实步骤很简单。1. 下载最新版本的Fckeditor,然后解压缩至Zend Framework程序的 public 目录下的editor目录,删除其中不需要的js/perl/asp等文件。2. Fckeditor为了兼容php4有两个可供调用的Fckeditor转载 2010-05-04 16:02:00 · 1048 阅读 · 0 评论 -
php 日期选择器
在许多表单中要输入日期,通常的做法是给出三个下拉框,然后分别选择年,月和日。这里所讲的是,采用一个Text编辑框来放日期,选择日期功能,则采用弹出一个日历窗口,在窗口中让用户选择,则Text比较框中自动把日期填上。下面我们讲讲怎样实现它。在日期选择的处理上,例子如下:wnl.htmfunction popupCal(){ var popup = window.转载 2010-05-19 16:34:00 · 13030 阅读 · 1 评论 -
网站美工素材
1.图片素材收集技巧我们很多时候看到一个别的站点里面的图片和动画,怎样能方便拿到?有一个简单的技巧就是,打开IE的 internet选项->internet临时文件,删除所有脱机内容 ,(然后把喜欢的这个网站浏览一遍),再打开IE的 internet选项->internet临时文件,点设置,查看文件 (就会看到刚才该网站的所有素材和动画,复制出来就可以直接使用了)2.在线图片处理工具http://转载 2010-05-29 14:01:00 · 2112 阅读 · 0 评论 -
设置登录文本框背景图片
<br />效果:<br /><br />定义CSS样式:<br />.username {width:130px; background:#FFFFFF url("demo/ico_username.gif") 2px 2px no-repeat; padding-left:18px;BORDER: #E7AD01 1px solid; FONT-SIZE: 13px;COLOR: #000000; HEIGHT: 20px }<br />.password{width:130px; background转载 2010-07-27 11:15:00 · 3817 阅读 · 1 评论 -
ubuntu9.04下的lamp安装
<br />一、安装<br />1. 首先安装SSH<br />sudo apt-get install ssh<br /><br />2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本)<br />sudo apt-get install mysql-server-5.0<br />3.安装Apache<br />sudo apt-get install apache2<br />4.安装PHP<br />sudo apt-get install php5转载 2010-08-03 10:51:00 · 976 阅读 · 0 评论 -
最令PHP初学者头痛的十四个问题
<br />【1】页面之间无法传递变量 get,post,session在最新的php 版本中自动全局变量是关闭的,所以要从上一面取得提交过来得变量要使用$_GET[’foo’],$_POST[’foo’],$_SESSION[’foo’]来得到。当然也可以修改自动全局变量为开(php .ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 <br /><br />【2】Win下apache 用get方法传递中文参数会出错: <br /><br />转载 2010-08-08 18:12:00 · 805 阅读 · 0 评论 -
Zend Framework模块目录结构
<br />在使用Zend Framework编写应用项目时,有时会依据项目需要将代码划分为多个不同的模块,以方便日后的维护。如下图所示<br /> <br /> <br /> 我们需将在Index.php文件中添加每个模块的控制器所在目录,之后就可以通过类似于http://localhost:8080/ZF_Test/public/purchase/的URL进行访问(ZF_Test是用于测试ZF代码的目录,public则是对外发布的目录)。<br /> <br /> <br />$frontContro转载 2010-06-19 10:16:00 · 726 阅读 · 0 评论 -
mysqli和mysql以及fetch_row和fetch_array的区别
一:Mysqli.dll是一个允许以对象的方式或者过程操作数据库的,它的使用方式也很容易。这里就几个常见的操作和mysql.dll做一个对比。 1:mysql.dll(可以理解为函数式的方式): $conn = mysql_connect(localhost, user, password); //连接mysql数据库mysql_select_db(data_bas转载 2010-03-19 09:42:00 · 8103 阅读 · 0 评论 -
form表单中的action参数
提交form的时候,里面的action不能带参数。例: 通过这个方法,test.do无法读取args,必须换成一下写法转载 2010-03-19 13:57:00 · 2544 阅读 · 0 评论 -
PHP生成HTML文件原理
生成HTML文件有很多好处,比如减轻服务器和数据库的压力,以及搜索引擎对单个文件的收录等。 在我看来,生成HTML文件的原理也很简单,就是通过fwrite()函数将写好的文件写成HTML形式的文件即可,只是过程中的细节需要准确把握。PHP的部分操作函数:(这些函数主要是对文件的操作)Fopen(路径和文件名,打开方式);该函数的作用是打开指定路径下的文件,常用的打开方式有原创 2009-08-23 20:37:00 · 1228 阅读 · 0 评论 -
PHP上传原理及应用
今天看了《 PHP上传原理及其应用》的视频,基本了解了php的文件上传的方法,最主要的两个函数是move_uploade_file(临时文件,目标位置和文件名)和is_uploaded_file(),前者用来移动上传后保存在服务器缓存区的文件到目标文件,后者用来判断文件是否上传成功。除了以上两个函数之外,还要说明一下form标签中enctype的值应该如下:只有其值为multipart原创 2009-08-23 13:03:00 · 745 阅读 · 0 评论 -
PHP小偷程序原理和实例
今天要学习的是一个简单的小偷程序,那什么是小偷程序呢?什么是小偷程序?顾名思义,小偷就是偷东西的,而程序就是计算机用的。合起来也很好理解:就是使用程序技术,在未经源站同意的情况下,拿取该站公开免费的资料的程序。这种数据都是免费面向广大公众的,不会涉及到法律问题。用小偷程序的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新;可以节省服务器资源,一般小偷程序就几个原创 2009-08-24 10:44:00 · 3748 阅读 · 0 评论 -
PHP程序员要求
1:PHP程序员 职责 1、负责公司网站的设计、开发与维护 2、负责公司内部管理系统的设计、开发与维护 职位要求 1、本科及以上学历,英语良好; 2、精通PHP+MySQL,有良好的文档习惯; 3、精通HTML、JavaScript、CSS; 4、熟悉OOP程序设计方法,熟悉CVS; 5、熟悉freebsd或linux基本操作; 6、工作认真细致,有较好的沟通能力、表达能力; 7、具备良好的团队合原创 2009-08-24 19:01:00 · 1010 阅读 · 0 评论 -
PHP面向对象开发的学习(一)
传统开发方法存在的问题:软件重用性差,软件可维护性差,无很好的扩展性。面向对象的要素:抽象性,封装性,共享性,强调对象结构而不是程序结构。面向对象的三大特点:封装,继承,多态,缺一不可。缺少一个都不能成为是正宗的面向对象。In my opinion ,PHP的面向对象跟Java的面向对象差不多,只是在细节上有一些差别,主要是语法规则的差别。例如 ,Java对象引用方法或者变量的原创 2009-08-25 10:05:00 · 664 阅读 · 0 评论 -
PHP面向对象开发的学习(二)(PHP100第十九讲)
前面讲过,面向对象的最大特点之一就是封装,封装是指将一些相关的属性和方法隐藏起来,从而得到保护和安全。比如,程序的某些变量或者方法不能被用户访问或修改,就采用封装的技术处理可以避免发生不安全事件。那么,实现封装很关键的几个关键字就是Public,protected,private。 Public修饰的变量或方法是全局的,在本类的内部和外部都可以访问。而private表示私有的,只有在本类内原创 2009-09-01 08:32:00 · 571 阅读 · 0 评论 -
PHP面向对象开发的学习(三)(PHP100第二十讲)
本节课将讲一讲有关继承和重载的知识。继承也是面向对象最大特点之一。继承可以简化代码的编写,提高代码重用性。例如前面写过的代码可以通过继承父类产生子类,子类具有父类的所有属性和方法,还可以定义自己的属性和方法,但继承是单向的,也就是说父类不可以访问子类的属性和方法。在继承中有一个问题就是,如果子类中定义的方法或属性名与父类中的方法或属性名重名怎么办?在Java和PHP中用重载解决了这个问原创 2009-09-02 09:45:00 · 678 阅读 · 0 评论 -
2009年9月语言排行榜:PHP超越C++
TIOBE世界编程语言排行榜展现了编程语言的流行趋势。每个月,都有最新的数据被更新。这份排行榜的数据取样来源于互联网上富有经验的程序员、商 业应用、著名的搜索引擎(诸如谷歌、 MSN 、雅虎)的关键字排名、 Alexa 上的排名等。请注意这个排行榜只是反映了某个编程语言的热门程度 , 这并不代表它是一个最好的编程语言或是可以写出某些令人称赞的好程序。 TIOBE公布了最新的语言排行榜.PHP果然不转载 2009-09-15 16:23:00 · 621 阅读 · 0 评论 -
php页面间传值
例如:A.php$usernane?>要将A.php重的$usernane值传给另外一个页面(B.php)中的实现方法: 接收 echo $_GET[user];这样,就可以在B.php中访问$username的值B.phpecho $_GET[user] ;?>原创 2009-09-16 21:28:00 · 3076 阅读 · 0 评论 -
在网页文件中调用CSS文件
CSS作为效率高、灵活性强而被广泛地应用于网页制作中。难得的是,CSS既可以以各种方式嵌入HTML文件中,也可以以文件的形式独立存在被而不同的HTML文件随时调用。本文将讨论CSS文件如何编写以及CSS文件如何被HTML网页文件调用。 以设置字体为例,我们现在来看看CSS文件是怎样编写的。 我们首先要用到HTML语法标签中的分区标识div和段落标识符p。这里我们使用div,使用p情转载 2009-09-19 20:04:00 · 1353 阅读 · 0 评论 -
CSS网页布局的常用规范
CSS命名规范一.文件命名规范全局样式:global.css;框架布局:layout.css;字体样式:font.css;链接样式:link.css;打印样式:print.css;二.常用类/ID命名规范页 眉:header内 容:content容 器:container页 脚:footer版 权:copyright 导 航:menu主导航:转载 2010-03-08 13:33:00 · 610 阅读 · 0 评论 -
我的php验证码类
/* * Created on 2010-3-11 * author:zhangfei *我的验证码类 */ session_start(); class Check_Class{ public $h_img ; public $c_back ; public $c_front ; //构造函数 function Check_原创 2010-03-11 19:40:00 · 703 阅读 · 0 评论 -
PHP 初学者 (PHP Beginner)
<br />PHP 初学者 (PHP Beginner)<br /> 定义: 准备以PHP程序谋生,准备建设或正在维护一个或几个使用PHP技术实现的网站/程序的人是PHP 初学者 (PHP Beginner).<br /> 描述: 这些人已经或即将以PHP为主要谋生手段,他们的分布以即将毕业的大学生及刚刚加入PHP 程序员行列的人为主<br /> 特征: 1: 能够简单维护/操作/优化linux.<br /> 2: 能够编写PHP程序.<br /> 3: 会MySQL.<br /> 4: 会ht转载 2010-06-21 16:35:00 · 729 阅读 · 0 评论