编程技巧 - 文章列表

  • PHP中session详解

    综述   Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。   一般来说,在网站上某一个页面中的变量(指服务器端变量,下同)是不能在下一页中用的,有了session就好办了。session中注册的变量可以作为全局变量使用。这样我们就可以将session用于用户身份认证,程序状态记录,页面之间参数传递。   在PHP3版本中是如何实现session的?   php3本身是没有实现session功能的,我们只有用其他的方法来实现,这其中最有名的要算phpli

  • PHP实现在图片中添加中文文字

    <?php/*注意:需要gd库支持,需要iconv支持(php5已经包含不用加载)*version 1.0*@author sanshi(叁石)*QQ: 35047205*MSN: sanshi0815@tom.com*Create 2005/10/20在图片中添加中文文字*/ /* param image 图象资源 param size 字体大小 param angle 字体输出角度 param showX 输出位置x坐标 param showY 输出位置y坐标 param font 字体文件位置 param content 要在图片

  • PHP开发中常用的一些函数

    <?class useful{ /* * 常用函数类 * 作 者:多菜鸟 * 联系邮箱:kingerq AT msn DOT com * 创建时间:2005-07-18 * 来源:http://blog.csdn.net/kingerq */ /* * 功能:格式化数字,以标准MONEY格式输出 */ function formatnumber(num){ return number_format(num, 2, “.”, “,”); } /* * 功能:格式化文本,将n转成<br>等 *

  • PHP中cookies指南

    综述 Cookie是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie是由Web服务器保存在用户浏览器上的小文件,它可以包含有关用户的信息(如身份识别号码、密码、用户在Web站点购物的方式或用户访问该站点的次数)。无论何时用户链接到服务器,Web站点都可以访问Cookie信息。   怎样设置cookies? 在PHP中可以使用setcookie函数设置一个cookie。cookie是 HTTP标头的一部分, 因此设置cookie功能必须在任何内容送到浏览器之前。这种限制与header()函数一样。任何从客户端传来的cookie将自动地转化成一个PHP变量。P

  • 发布一个最强的PHP通用分页类

    如果你学过Asp.net,你一定知道它里面有一个叫datalist之类自带的分页功能十分强大,这里的这个类就模拟了一部份这个功能,我敢用“强大”来定义它,是因为作为一个通用的页类,这个类真正做到了“通用”。废话少说,马上介绍一下是如何使用的。1、先新建一个用于测试的表CREATE TABLE test (aa INT NOT NULL AUTO_INCREMENT PRIMARY KEY, bb VARCHAR(50) NOT NULL, cc VARCHAR(50) NOT NULL, tt INT DEFAULT ’0′ NOT NULL); 2、制作一个模板文件,

  • PHP实现发表文章时自动保存图片

    img_array = array();content1 = stripslashes(content1);if (get_magic_quotes_gpc()) content1 = stripslashes(content1);//echo content1;preg_match_all(“/(src│SRC)=”(http://(.+).(gif│jpg│jpeg│bmp│png))/isU”,content1,img_array);img_array = array_unique(dhtmlspecialchars(img_array[2]));se

  • PHP技巧:PHP常用缓存技术篇

    别每天OO,这个配置怎么改,这段代码哪错了,没劲,好的程序不光是代码写的好,整体架构很重要,多了解程序之外的东西,这篇不再单单是程序方面的东西了,会写到从程序到服务器的设置,会比较多,但个人的经验有限,知道的就这么多,不知道的我也没法写呀, 文章说的不好大家就当我说梦话得了。\n所有程序例子都来自网络\n普遍缓存技术\n数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。\n用的最广的例子看Discuz的搜索功能,把结果ID缓存到

  • 浅谈ASP.NET内部机制(六)

    浅谈ASP.NET内部机制(六)前言:大家都听说过也用过ASP.NET中的视图ViewState,到底ViewState本质上到底是什么东西?为什么ASP.NET中没有他不行?下面就来谈谈。。。我们一般在开发面向对象程序的时候,我们都是用对象保存数据的,比如用对象的属性,字段来保存对象的状态。当调用对象的方法时,就可以改变对象的状态。释放对象后,对象的状态就消失。这点大家都熟悉。在开发桌面程序的时候,没有什么问题,以为对象都一般在本地的内存中,直到不再用那个对象,我们就销毁它。但是在Web程序中,问题就大了,比如我们请求一个页面的时候,我们希望把上一个页面的状态保存下来,因为下一个页面要用到上

  • 从零开始学习ASP.NET MVC:View/Model 全解(四)

    一.摘要\n本文讲解在Action中向View传递Model的几种方式.以及View获取Model以后如何编写显示逻辑.还详细的介绍了ASP.NET MVC框架提供的Html Helper类的使用及如何为Html Helper类添加自定义扩展方法.\n二.承上启下\n上一篇文章中我们学习了Controller处理一次请求的全过程.在Controller的Action中, 会传递数据给View,还会通知View对象开始显示.所以Model是在Action中获取的, 并由Action传递给View. View对象接到Action通知后会使用自己的显示逻辑展示页面.下面首先让我们学习如何将Model

  • 浅谈ASP.NET内部机制(七)

    浅谈ASP.NET内部机制(七) --- 视图状态实战篇前言:本篇讲解与视图ViewState相关的知识,包括IStateManager,自定义转换器TypeConvert,以及和视图功能相同的控件状态。可以说本篇是对保存状态有关知识的总结,代码也详细的给出。。。。。。。。自从上次写了有关视图的文章后,收到了很多朋友的邮件,很感谢大家的支持:)很多朋友都说要求说说实践性更强的东西,所以本篇就进一步的来谈谈视图(不仅仅只是视图,而且在ASP.NET中的状态保存的话题)。首先希望大家对自定义控件有一定的了解。大家可以去参看我的控件开发系列。首先我看从一个简单的控件开发来谈起,我们在ASP.NET有