Browsing all articles from 十月, 2008
26
10

质的飞跃 – Skiyo.Cn 源码 V2.0

Author Jessica     Category PHP, 本站原创     Tags ,

 V2.0 主要修正内容如下:

1.运用了Discuz!的模板引擎,代码几乎全部重写,风格与以前大有不同。
  也算是Discuz!模板引擎的一个例子。
2.盗取了Discuz!的很多函数和设计思路,不知道会不会责怪我@_@。
3.增加了RSS功能。
4.后台更换了模板,登陆与管理的界面全部更改,由于做到后期实在没心情写了,纯粹就是凑数,所以后台的代码写的非常乱。
PS:你可以扣掉后台的界面,非常cool。
5.后台的功能以前没写的也补上了。
6.继续修正CSS,更换了IE的HACK。
7.修正上传路径问题,系统的路径全部更换为绝对路径。
8.关于AJAX,我也做了很大的更改,进入页面第一次不再用AJAX更新数据,而是直接显示出来,第二次再使用AJAX。
9.更多内容请关注http://Www.Skiyo.Cn
 

read more

3
5

[教程]如何写一个cnbeta之一PHP生成静态页面

Author Jessica     Category PHP, 本站原创     Tags , ,
很久就想写这么一篇教程了,一直忙其他的事情和毕业设计,只是断断续续写了写。这是面向PHP初学者的,刚学PHP会写个留言板并且将它完善好已经很不错了。看到很多初学者(包括我)很多一部分都是去看一些教程,比如我这篇文章,其实你如果问他为什么去看这个教程,这个教程到底适合不适合你,这个教程对你有作用没有,大部分人都不知道怎么回答。所以我先说一下说一下我这篇教程的适合的人群是PHP初学者和web设计者,1年以下web设计经验,因为这里的只是都是很基础,并且我认为是很适用的。
你可能会问,为什么选择写一个cnbeta而不是写一个blog,准确的来说,cnbeta就是一个blog,但是由于其自身原因,使这个blog的功能更加丰富。另外一个重要原因,也就是我这篇教程的重点就是cnbeta的生成静态页面和AJAX的运用,这也是cnbeta的一大特点。但是通过我的教程,你也会发现一些cnbeta设计不完美的地方。虽然我没看过cnbeta的源码,但是通过看他的HTML,多多少少已经知道一些了。以后我会详细跟大家说说。
其实这两个技术已经很不新鲜了,但是一些初学者还是对其不是特别明白,我会尽量叙述的清楚点。我的网站(Skiyo.Cn)的源码已经发布了,虽然代码写的很垃圾,但是代码已经涉及到了这两门技术,对PHP新手还是很有帮助的。这次代码我并没有用模板引擎,因为我觉得这会将这篇教程复杂化,你可以学习完后自己去用MVC的思路重写一次。
好了废话不多说了,正式开始我们的旅程,首先我们先来设计一个简单的blog。思路是这样的,页面部分分为前台和后台,后台用于发布和管理文章,前台是显示文章。数据库暂定有两个表,一个文章表,一个管理员的表。至于表的内容和页面我就不说了。最基本的读写数据库,我们直接进入核心内容。
生成静态页面:
其实思路异常的简单,我们知道PHP只是个解析脚本,当它执行完后,我们直接吧生成的这个页面另存为一个静态的HTML文件就可以了。最最最核心就是PHP Output Control 输出控制函数。其实PHP手册中已经有了完整的代码,我们只需要简单的修改就可以了。我们来看一下ob_start函数。
 
  1. <?php  
  2.  
  3. function callback($buffer)   
  4. {  
  5.  // replace all the apples with oranges  
  6.  return (str_replace("apples""oranges"$buffer));  
  7. }  
  8.  
  9. ob_start("callback");  
  10.  
  11. ?>  
  12. <html>  
  13. <body>  
  14. <p>It's like comparing apples to oranges.</p>  
  15. </body>  
  16. </html>  
  17. <?php  
  18.  
  19. ob_end_flush();  
  20.  
  21. ?>  

 

read more

3
25

[原创]基于jQuery的AJAX 之五 简单实用的PHP+AJAX留言板

Author Jessica     Category JavaScript, PHP, 本站原创     Tags , , ,

 

曾经一直想做个PHP+AJAX的留言板,但是相当郁闷的是网上找了大半天,终于找到了一个。然而他没有使用JS框架,对于我这种JS白痴来说,想要把他的这个例子加到我的网站中就象登天那么难。看他的代码异常复杂,估计他过几天连自己的也看不懂了>_<
 
这就是为什么我要写这篇文章的原因,是想给大家提供一个简单实用的PHP+AJAX留言板,这篇文章将会异常的简单,只要你有点编程的基础就可以了。
 
上篇文章我们写了一个AJAX的分页,可不要忘了喔。我们还要继续用到的,可以参照我以前的文章。
 
首先我们先把头绪理一下,最最最基本的留言板分成两部分,一般地,上面是留言的列表,显示某某某在某时说了些什么,下面是个form,留言使用。
 
上面的留言列表我就不说了,自己参照我的上篇文章肯定会很轻松的写出来一个吧?如果你连这个也不会劝你不要往下看了>_<
 
现在先来看一下我们的留言主页面
  1. <div id="messagelist"></div> 

read more

3
2

[原创]基于jQuery的AJAX 之四 文章列表例子(PHP)

Author Jessica     Category JavaScript, PHP, 本站原创     Tags , ,

 

对于一般有些基础的人,可以说前几次课就等于是废话>_<不要骂我等你们看完了才说这话…但是这次课程就不一样了,我们进入了真正的网站开发,没关系不要怕,其实也非常简单。我们这次的任务就是要做一个基于JQuery AJAX的PHP文章列表的例子。效果就象我的网站,你可以先感受一下。(http://Www.Skiyo.Cn/)                                               
 
效果是不是非常web2.0?接下来我们的任务就是一步一步完成它。
 
我们首先来写一个PHP的文章列表,由于我们课程主要不在此,所以我只把代码贴下。

read more

3
6

[原创]基于jQuery的AJAX 之三 初探AJAX(只须几行搞定AJAX)

Author Jessica     Category JavaScript, PHP, 本站原创     Tags , ,

在前两次的课程中,我们只是了解到了一些基本概念,这次课程我们开始真正的AJAX编程了,先不要畏惧,等看完本次文章后再下定论。

首先我们需要一个网页(废话),我们暂且叫它1.html。代码如下
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
  2. <html xmlns="http://www.w3.org/1999/xhtml">   
  3. <head>   
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />   
  5. <title>AJAX测试</title>   
  6. </head>   
  7.      
  8. <body>   
  9. </body>   
  10. </html>   

 

read more

3
5

[原创]基于jQuery的AJAX 之二 AJAX简介(从零开始学AJAX)

Author Jessica     Category JavaScript, PHP, 本站原创     Tags , ,

由于这几天事情比较多,所以耽搁了好多天也没有出课程,请大家谅解。废话不说,我们开始今天的课程!

很多人对于AJAX其实也是一头雾水。不过不要紧,我将在今天的课程里尽量给大家说的简单且容易理解。
 
我犹豫了好长时间来考虑是否用iframe来做比较使得大家更容易理解AJAX,最后我还是决定了。如果你认为这会导致你概念的混淆,那么请你跳过这一课程!
 
现在我将用iframe做类比来介绍AJAX。

read more

3
5

[原创]基于jQuery的AJAX 之一 基本概念(面向初初初初初学者)

Author Jessica     Category JavaScript, PHP, 本站原创     Tags , ,

学习本章需要的知识:学过基本的网站制作,略懂JavaScript,最好掌握一门动态网页语言,我这里的例子是用PHP,最重要的是你需要懂汉语!

学习本章需要的工具:一台插着电和网线的电脑。

 
好了如果你达到以上的需求,那么非常恭喜你你已经成功了一半:)。暂且不管什么叫Jquery,让我们先来看一些基本概念,如果你已经对自己非常有信心并且确认自己非常了解这些概念,那么请你别浪费时间直接进入一下章。
 
为什么要单独设置这么一章呢?因为我看过好多初学者(我也是初学者^_^),他们连最起码的基本概念都没有搞懂,所以再问别人问题的时候问的别人一塌糊涂,自己都不知道自己在说什么。要知道会问问题也是一门非常重要能力!

read more

分类目录

最近文章

最近评论

文章索引模板

标签

.net AJAX button Comet CSS Discuz! DIV+CSS Flash Form Google HTML编辑器 IE8 Java JavaScript jQuery JSP md5 MySQLReback Oracle PHP php-fpm PNG Punny SkiyoTabs tab TagCloud Vista Web2.0 Windows7 上传 加密 变量 图标 本站原创 模板 模板引擎 源码 登录 短网址 石家庄 算法 编译 面向对象 魔术方法

链接表