专注于WEB技术的IT博客

1211月

分类:php

作者:网菠萝果

php错误级别

PHP的主要的3个报错级别 1、Notice 2、warning 3、parse error 报错模式设置数值,-1是全报错模式,希望抑制哪个报错级别就用-1减去对应级别数值即可,如果希望同时抑制多个报错级别,就用-1连续减去对应级别数值即可。

1211月

分类:网络技术

作者:网菠萝果

几款建站首选的内容管理系统

网站建设,简单的可以选一款内容管理系统,然后更改一下模板,当然内容管理系统只有通用性,对于针对性比较强的,往往需要通过二次开发实现,常用的内容管理系统如PHPCMS、DEDECMS、EmpireCMS、ECShop,你可以根据自己的PHP基础或者喜好去选择;新手的话我觉得DEDECMS比较合适;EmpireCMS比DEDECMS稍难一点,PHPCMS功能比较强,但比前面的难上手,我也是用过前面的,

0911月

分类:php

作者:网菠萝果

看看老外是如何理解抽象类的

下面是我翻译的关于帮助理解抽象类的例子。 这是一个例子帮助我们理解抽象类。在我看来这是一个非常简单的方法。让我们一起来看看下面的代码:

0811月

分类:php

作者:网菠萝果

php面向对象之Static关键字

关于Static关键字在类中的使用,PHP手册给出了如下的约定: 1、声明类成员或方法为static,就可以不实例化类而直接访问。不能通过一个对象来访问其中的静态成员(静态方法除外)。 2、由于静态方法不需要通过对象即可调用,所以伪变量$this在静态方法中不可用。 3、静态属性不可以由对象通过->操作符来访问。 4、用::方式调用一个非静态方法会导致一个E_STRICT级别的错误。

0711月

分类:wblog

作者:网菠萝果

关于WBlog博客程序的更新及BUG修复

首先感谢那些在使用WBlog过程中发现问题并提出问题以及建议的朋友! 下面是对WBlog的更新及修复 1、对前台的代码及模板作了优化,修正了前后台模板路径错误问题,对前台代码引入了视图模型查询,简化了代码,提高了效率。源码已重新上传。2012.11.30 1、节点管理里点击添加节点时提示:“页面错误!请稍后再试~”!!! 导致的原因是路径不对: 错误:WBlog/admin.

0511月

分类:Mysql

作者:网菠萝果

mysql 数据表中主键(primary key)的操作

总结了一下,mysql数据表中的主键(primary key)有如下几种约束 1、PRIMARY KEY 约束唯一标识数据库表中的每条记录。 2、主键必须包含唯一的值。 3、主键列不能包含 NULL 值。 4、每个表都应该有一个主键,并且每个表只能有一个主键。 在创建主键时,我们可以在创建表的同时创建主键,当然有时出于疏忽,建好表后才发现没有创建主键,这时可以补上。 下面是在MYS

0111月

分类:Thinkphp

作者:网菠萝果

对thinkphp3.1的Action参数绑定的理解

thinkphp3.1可以给Action绑定参数了,就像原生态的PHP函数一样可以传递参数,之前我也没有看过thinkphp3.1官方开发文档相关内容,所以在控制器里面写方法就像写PHP函数一样给它带上参数,呵呵,我喜欢这样写。调试时可以正常运行。我想,在thinkphp3.0之前应该实现不了。 关于thinkphp3.1的Action参数绑定,给控制器的方法带来了很大灵活性,实现了控制器之间代

3010月

分类:Thinkphp

作者:网菠萝果

关于thinkphp中的重写规则

它的作用就是设置URL重写以隐藏URL中含有的index.php。一般来说URL过长或者动态化的URL都不利于SEO,因此隐藏的目的就是要达到更好的SEO效果。 明白了.htaccess文件的作用,接下来就是让它工作起来。 要使.htaccess文件起作用,通常需要服务器开启URL_REWRITE模块才能支持。 下面是Apache的配置过程: 1、httpd.conf配置文件中加载了m

2810月

分类:网络文摘

作者:网菠萝果

常用的文本符号以及非主流符号大全

在word文档工具栏的符号那里提供了许多文本符号,但我还是觉得不够用,于是我从网上搜寻了好些,应该够全的了^_^。我加以整理分类以供作为网页素材之用现也分享给需要的人。

2610月

分类:Mysql

作者:网菠萝果

将数据库中文乱码解决方法进行到底(2)

在前文的《将数据库中文乱码解决方法进行到底》,我已经作好了供测试用的数据,接下来是测试的数据记录。 一、保持下面条件1、2不变,只改变条件(3)的编码 1、数据表的字符集:CHARSET=utf8 2、php文件编码:gb2312 3、mysql_query("set names 字符编码") 3.1、mysql_query("set names gbk

2410月

分类:Mysql

作者:网菠萝果

将数据库中文乱码解决方法进行到底

最近还在不断完善WBlog博管程序,到现在为止,WBlog还没有安装程序,这两天正忙着写,到这里安装程序已告一段落,基本上可以安装了,但就是还没有检测PHP版本和MYSQL版本的一些参数的设置功 能。测试过程中,发现插入到数据库的中文出现乱码,我不断地修改,不停地运行,前前后后起码几十次,我把这些过程的相关数据都记录下来了,以待整理。这次我要弄出个所以然来。以前也遇到过 数据库乱码相关

2110月

分类:网络技术

作者:网菠萝果

301转向问题的解决方法

这些天工作比较忙,没有时间查看网站被收录的情况,难得今天休息,于是在百度插索了网站的一些信息,发现收录的域名竟是w3note.gotoip4.com ,这是域名备案前显示的网址,但我的域名早就通过备案了,而已域名也正常解析了,怎么会出现这个问题??!! 接着我点击搜索到的链连,打开的页面地址栏显示的网址也是带w3note.gotoip4.com的,我晕了。 我现在要做的是:把w3note.go

1910月

分类:Thinkphp

作者:网菠萝果

thinkphp3.1无限级分类模块的设计

实现无限级分类一般只用一个数据表,通常可通过递归和非递归两种方法来实现。递归方法必须使用递归调用方式才能进行数据遍历,删除等操作,所以需要发送多次查询数据库语句,非常影响执行效率。那么非递归该怎样来实现无限分类呢?简单来说可用一张表四个字段和一条语句来实现。

1710月

分类:php

作者:网菠萝果

武林三国面向对象之类的声明与创建

我第一次接触面向对象的概念是在大学期间,刚修完C语言后,接着修习JAVA。由于C没有面向对象的概念,而它突然在JAVA中冒出了出来,虽然老师在课堂上不厌其烦地类举了好多形象的例子来说明对象是如何如何的,但我还是听起来像漫游在云里雾里。 面像对像编程(Object Oriented Progamming,简称OOP)是一种计算机编程架构,OOP的一条基本原则是:计算机程序是由单个能够

1510月

分类:Thinkphp

作者:网菠萝果

thinkphp的缓存技术

如果是百万级或者千万级的访问量,会给数据库或者服务器造成很大的压力,通过缓存,大幅减少服务器和数据库的负荷。 假如我们把读取数据的过程分为三个层,第一个是访问层,第一个是缓存层,第三个数据库层。 如果没有缓存层,访问层是直接从数据库层读取数据,设置缓存后,访问的数据不是直接在数据库层读取,而是从缓存层读取数据。 我们做个简单的对比,假设一个页面,在一个小时可被访问100万次,如果这个新闻页面

1310月

分类:php

作者:网菠萝果

PHP序列化数组开发相册模块的一个想法

近期正在开发一个相册功能模块,过程思路大概是:把批量上传的图片数据生成数组,然后再把数组存到数据表的某个字段里,读取图片时遍历数组以浏览多张图片。 但是,数组是不能直接读写到数据库的,因此需要将数组转化字符串,才能存入数据库。而从数据库取出来的字符串需要还原为数组才能进行遍历读取。先前我以为这样相互转化的过程需要写一个很复杂的函数来处理,后来证明我是多滤了。记得PHP有个内置函

1110月

分类:Phpcms

作者:网菠萝果

phpcms v9二次开发之语言包

phpcms v9的语言包使其成为国际化的cms,从PHPCMS v9.1开始,发布了英文版。但很遇憾的是,到目前为止,PHPCMS还没有实现语言切换的功能,比如中英语言切换等。我认为PHPCMS实现了语言的切换功能才能称得上真正意义国际化cms。虽然如此,和国内的其它CMS相比,PHPCMS已经是最为国际化的了。 phpcms v9语言包位置: 1、phpcms\languages\

0910月

分类:Js

作者:网菠萝果

javascript绝对禁止单击鼠标右键

禁止单击鼠标右键,这只是一个单纯的简单的功能--禁止单击鼠标右键。如果你想通过单击鼠标右键来复制数据或者操作其它功能的话,就别白费心机了--行不通。在应用中似乎没有什么实际意义,但往往复杂的功能都是由很多个单纯的小功能组成的,我喜欢简单。看代码:

关于博客
网志博客是一个以web开发,web技术,web优化,web学习为核心的web技术交流博客,真实记录weber在工作和开发web过程中遇到的各种web问题和解决方法--web技术博客。
联系方式 QQ/微信:644828230(QQ与微信同号)
最新留言及评论
    文章归档