摘要: 在我们用php处理数据的时候总会遇到些比较麻烦的事情,比如:两个二维数组,一个装的是文章分类表内容,一个装的是文章列表,有关联字段,完全等值,要求在列表文章的时候同时能在标题的前面显示栏目名称,此时循环文章列表,在循环中再次循环栏目列表,对比关联字段,相同的就是这篇文章所在的栏目了,取其名称显示,这... 阅读全文
posted @ 2014-05-25 20:36 Stoneworld 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 模板引擎是用于把模板文件和数据内容合并在一起的程序,便于网站开发有利于代码分离和维护,了解一个模板最好知道其工作原理,以便于实现一通万通。模板文件一般是HTML xml js等类型文件,如果不用模板引擎若要把数据显示在网页上,我们需要在php中输出HTML,而使用模板则只要把数据交给模板引擎程序即可... 阅读全文
posted @ 2014-05-23 16:47 Stoneworld 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 上篇博客提到js是纯oop思想的语言 也就是在使用js编程的时候注重的是:什么时候 什么东西 做什么。 之前提到Js一经加载会马上执行,如果我们要控制的对象在js代码的下面那么网页被打开时js会先被执行然后加载下面的html代码,当js被执行的时候,下面的html代码还没加载到,js控制的对象... 阅读全文
posted @ 2014-05-01 07:06 Stoneworld 阅读(3864) 评论(8) 推荐(1) 编辑
摘要: JS 全名叫 JavaScript,其实是两个单词组成的。但是它和 JAVA 没有什么直接关系?只是语法相似罢了。JS 也是一种脚本语言,也需要解释器才能执行。它的解释器,是系统自带的,集成在浏览器上。也就是说,想看 JS 的运行效果,就得用浏览器来运行它。或者直接调 JS 解释器,这个有点难度,呵... 阅读全文
posted @ 2014-04-28 10:38 Stoneworld 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 注意:看这篇文章之前建议看看之前的文章,因为内容之间衔接性比较强。勿喷。。 面向对象,是一种思维模式的名字,并不是指某种特定的写法,面向对象简称oop,思路的核心在于:什么时候 什么东西 做什么。 编程讲究代码与思路的绝对吻合,如果代码没有对应思路的某个过程,那么思路就和代码脱节了,那么代码... 阅读全文
posted @ 2014-04-18 21:33 Stoneworld 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 讲到面向对象 先回顾下以前的编程思路,所谓编程思路就是根据知识本质原理通过逻辑推理程序的过程,编程思路,讲究的是先明确要做的事情是怎么。离开代码的情况下,自己也要能明白这一件事情怎么做。而不是把代码背一遍。跟据要做的事情,去确认各种已知条件,没有条件的要自己创造条件。也就是:知道条件,知道结果,... 阅读全文
posted @ 2014-04-16 22:36 Stoneworld 阅读(1480) 评论(3) 推荐(2) 编辑
摘要: 图形处理PHP 的图形处理,主要功能集中在 PHP 的图形处理函数。需要先掌握一些要点。什么叫图片,怎么显示图片。所谓的图片,其实也是一种文件,只是内容不是我们肉眼直接可见的。如果我们用记事本打开一张图片,只会看到一片乱码。其实这些乱码,只是相对我来说是乱码。对于可以读写它的程序来说,一点都不乱。如... 阅读全文
posted @ 2014-04-16 08:48 Stoneworld 阅读(2354) 评论(3) 推荐(0) 编辑
摘要: 所谓的代码分离 其实只是一种思路,既然是一种思路 那就意味着他是有需求的 没有需求就没有解决方案 没有方案就不存在思路。在这之前,我们制作 PHP 程序页面的时候。都是 HTML 和 PHP 混合写在一起的。这产生了什么样的问题,主要有两个:1、代码太长不便阅读,一个流程往往跨了N行代码,可能之后还... 阅读全文
posted @ 2014-04-14 22:36 Stoneworld 阅读(1447) 评论(2) 推荐(0) 编辑
摘要: 文件上传的流程 上传必须由POST方式的file类型表单提交,被提交的地方 一定是一个php程序,用户在表单使用file类型的域。选在一个自己电脑上的文件,提交到php程序以后 其实就已经完成了一个上传过程,即使这个php代码什么都不写上传依然有效,所谓上传指的是从用户计算机发送一个文件到网站 严格来说是发送到服务器,而且是装有支持上传的解释器的服务器,才支持使用表单上传,我们的php解释器就是其中之一 既然如此 文件的上传到哪儿呢 这个是由php配置决定的,默认情况下 php允许每次上传的2M大小的文件会上传到系统的临时文件夹中,上传的位置和上传的大小配置 我们可以在php.in配置文件找. 阅读全文
posted @ 2014-04-02 22:59 Stoneworld 阅读(3416) 评论(0) 推荐(0) 编辑
摘要: 我们在使用PHPsubstr截取中文字符的时候,经常会出现乱码的情况,导致程序无法正常运行,这时怎么引起的呢?通过分析,我们知道,主要是substr可能硬生生的将一个中文字符“锯”成两半。解决办法:1、使用mbstring扩展库的mb_substr截取就不会出现乱码了。2、自己书写截取函数,但效率不如用mbstring扩展库来得高。3、如果仅是为了输出截取的串,可用如下方式实现:substr($str, 0, 30).chr(0)。substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr() 阅读全文
posted @ 2014-03-30 14:08 Stoneworld 阅读(897) 评论(0) 推荐(0) 编辑