以图明志

PHP服务器脚本

PHP多种图片格式的简单上传

上传图片的过程式编程
简单地写了一个PHP的图片上传,可以支持jpg、png、gif等格式的图片,如果你想支持更多的格式,比如bmp,可以自己扩充。不是面向对象的,在这里简单记录下,以便以后取用。此处一次支持上传2个图片,上传后生成原图和质量较差的图,原图用于保存质量高的图片,质量差的图用于网页显示。

PHP服务器脚本

PHP用strstr()函数阻止垃圾评论

PHP strstr函数应用举例
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。这个函数可以用的地方很多。假如你的网站垃圾评论很多,大部分垃圾评论是带链接的,因为要增加反向链接嘛,所以你可以使用下面的小技巧来杜绝这些带链接的垃圾评论。

PHP服务器脚本

PHP日期时间格式化date()与gmdate()用法

PHP比较优的时间处理技巧
这样写还有一个好处,当网站是面向全世界的时候,那么网站用户只要设置所在的时区,程序自动根据用户设置的时区进行时间计算,数据库中信息发布时间只存当前的time()所生成的时间,那么在中国+8时区看到的发布时间是:2007-03-14 12:15:27,那么在欧洲+2时区用户看到这个信息的发布时间是:2007-03-14 06:15:27,这样信息的时间就全部对应正确了。

C/C++编程语言

三道C语言字符串操作的笔试题

字符串操作在面试经常出现
对一个字符串重新排列,字母排在前面,数字排在后面,并不改变原来字母之间以及数字之间的字符顺序。将s所指字符串中最后一次出现的与t1所指字符串相同的子串替换为t2所指字符串。将s所指的字符串中ASCII值为奇数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。

PHP服务器脚本

使用ob_start缓冲输出做简单缓存

一个简单的缓存思路
PHP ob_start()函数是一个功能强大的函数,可以帮助我们处理许多问题。所有对header()函数有了解的人都知道,这个函数会发送一段文件头给浏览器,但是如果在使用这个函数之前已经有了任何输出(包括空输出,比如空格,回车和换行)就会提示出错。如果我们去掉第一行的ob_start(),再执行此程序,我们会发现得到了一条错误提示:"Header had all ready send by"。

PHP服务器脚本

PHP引用符&的用法举例

合理使用引用可以使程序更高效
php的引用就是在变量或者函数、对象等前面加上&符号。在PHP 中引用的意思是:不同的名字访问同一个变量内容。与C语言中的指针是有差别的,C语言中的指针里面存储的是变量的内容在内存中存放的地址。

PHP服务器脚本

帝国CMS循环子栏目标签listsonclass介绍

ECMS是如何通过标签调用数据的
循环子栏目数据标签(listsonclass),标签名称:循环子栏目数据标签 (sys_ForSonclassData),格式:[listsonclass]栏目ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片,显示栏目数[/listsonclass]

PHP服务器脚本

PHP抓取采集类snoopy介绍

一个PHP的抓取方案
snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。官方网站 http://snoopy.sourceforge.net/。Snoopy的一些功能特点:抓取网页的内容 fetch(),抓取网页的文本内容 (去除HTML标签) fetchtext(),抓取网页的链接,表单 fetchlinks() fetchform(),支持代理主机,支持基本的用户名/密码验证等。

PHP服务器脚本

在IE上传JPG图片的问题

ie下jpg、jpeg的文件类型是image/pjpeg
前一段时间做了一个图片上传的小程序,今天有人说jpg图片上传不了。我在本地Chrome、Firefox测了下,发现没有问题,上传正常。我问他用什么浏览器,原来是世界之窗、还有360......我囧。我想,是不是IE的问题?于是我在IE下测了,果然不行。传图片时,ie会把 jpg、jpeg翻译成image/pjpeg,png翻译成image/x-png 。

PHP服务器脚本

使用PHP的Snoopy类抓取图片

php的Snoopy类
用了两天php的Snoopy这个类,发现很好用。获取请求网页里面的所有链接,直接使用fetchlinks就可以,获取所有文本信息使用fetchtext(其内部还是使用正则表达式在进行处理),还有其它较多的功能,如模拟提交表单等。它并没有提供获取网页中所有图片地址的方法,自己有个需求是要获取一个页面中所有文章列表中图片地址。

搜索引擎优化

你需要了解的一些SEO概念

SEO领域最常用的名词和概念
如果你拥有一个网站或独立博客,或者你的工作多少和互联网有关,那你一定耳濡目染多多少少对SEO(搜索引擎优化)有一定了解。本文将列举其中20个SEO领域最常用的名词和概念,如果你打算熟悉和了解他们请继续阅读。当然,如果你已经无所不晓,那你可以权当补习功课,或可以直接忽略本文。

IT人家

Web开发:从菜鸟到熟手

Web开发人员的学习步骤
如果你已经是一名优秀的Web开发人员,那请路过即可。如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读。要成为一名优秀的Web开发人员,没有捷径可走,10步让您成为一名优秀的 Web开发人员就是为那些还在苦苦寻找学习目标的人编写的。

IT人家

开发者应该尝试去了解用户的需求

开发人员需要有商业感觉
很多前辈和书上都说开发人员,尤其是架构师和技术经理需要有商业感觉,我一直试图培养自己这方面的能力,可是常常不知所措,一说到感觉,就意味着要么是与生俱来的,要么就是在商业世界里一点一滴积累起来,而对于我们这些整天泡在技术细节里的人谈何容易。其实对我们来说,商业感觉这个词太大了,过于抽象,以至于我们不知如何做起。

Web设计理念

HTTP断点续传是如何实现的?

断点续传的原理
其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:假设服务器域名为wwww.scu.edu.cn,文件名为down.zip。服务器收到请求后,按要求寻找请求的文件,提取文件的信息,然后返回给浏览器。

互联网时代

产品的腾讯,产品的基因

腾讯管理之道
设置一个质量监控小组,由经验非常丰富的高 Level 的产品人员构成,赋予他们很大的权力, 去监控和规范所有的产品项目。并且用 KPI 来制约产品项目服从这些规范。为了不搞教条主义, 很多规范都是在立项之初,由项目经理和这个小组共同确认的,未必是硬性指派,一经确认就受到严格监控。确保好的规范不流于空喊口号。

Web设计理念

Javascript图片的懒加载与预加载

用户体验与服务器压力之间的平衡
缓载的主要目的是作为服务器前端的优化,减少请求数或延迟请求数。预加载可以说是牺牲服务器前端性能,换取更好的用户体验,这样可以使用户的操作得到最快的反映。一般实现预载的工具类,都实现一个Array来存需要预载的URL,然后实现Finish、Error、SizeChange等常用事件,可以由用户选择是顺序预载或假并发预载。
2 / 8 首页 < Prev 1 2 3 4 5 Next > 尾页 页码: