.net/c# - 文章列表
共 169 页
-
整理显示照片exif信息
中文方式显示照片EXIF信息,显示图片中所略图 这东西除了一些php论坛简单显示三两信息,别人的lb5000论坛上看到过显示,asp的也有不过很久没接触看着晕。 不想重复劳动,搜过google,除了asp没找到其他开源的显示exif的,所以整理出来或许有用。 没什么技术含量,基本只是汉化和资料整理的工作,以下代码为主要部分,所有文件在压缩包内,可以广泛用于相册和论坛显示图片信息的插件,希望熟悉相关知识的朋友找找bug或者加以优化。 目前应该缺不少信息,如果单单使用应该足够了。 —————————————————— 看到过别人传过来的照片里面有缩略图,photoshop做的,但是不知道怎么加进去
-
模板用xml的思路
前段时间,一直比较关心php的模板技术的我,接到了客户的要求:全站利用模板技术,可以控制多模板,这个项目要求有强大的后台,主要是多模板,难点就在模板的导入和识别并且生成上,我仔细考察了php的模板核心技术,无外乎查找字符串开始,然后定义替换变量,替换成数据,然后并成输出页输出,牵扯到的缓存我就不再说了.我们来看看这种方式的生成方式的缺点:如果要”多样式”的显示数据,当然我先不说CSS,不能真正的把数据和表示分离,无外乎利用css样式表方式显示而已,我们现在接到的这个项目不但要求css样式表的可选化,而且要求数据显示的”多方式”,打个比方,看下图:
-
apache的几个设置(目录,权限等)
Apache 实现禁止图片盗链\n1、假设充许连结图片的主机域名为:www.demo.com.cn 2、修改httpd.confCode: SetEnvIfNoCase Referer “^http://www.demo.com.cn/” local_ref=1 <FilesMatch “.(gif|jpg)”> Order Allow,Deny Allow from env=local_ref </FilesMatch> 这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗链下载的问题。 使用以上的方法
-
转义符使用小结
解决代码转换问题。可以彻底还原发文者的原文。 \n<?php\n//–标题,名字等字段入库处理(去首尾空格)\nfunction trans_string_trim(str) {str=trim(str);str=eregi_replace(“‘”,“””,str);str=stripslashes(str);return str;\n}\n//–文章入库处理,即textarea字段;\nfunction trans_string(str) {str=eregi_replace(“
-
如何获取当前时间
使用函式 date() 实现 <?php echo showtime=date(“Y-m-d H:i:s”);?> 显示的格式: 年-月-日 小时:分钟:妙 相关时间参数: a – “am” 或是 “pm” A – “AM” 或是 “PM” d – 几日,二位数字,若不足二位则前面补零; 如: “01″ 至 “31″ D – 星期几,三个英文字母; 如: “
-
几个比较有用的正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5]\n匹配双字节字符(包括汉字在内):[^x00-xff]\n应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)\nString.prototype.len=function(){return this.replace([^x00-xff]/g,”aa”).length;}\n匹配空行的正则表达式:n[s| ]*r\n匹配HTML标记的正则表达式:/<(.*)>.*</1>|<(.*) />/ \n匹配首尾空格的正则表达式:(^s*)|(s*)\n验证jpg和GIF
-
图片直读代码
保存为index.php放在你的图片目录里面\nPHP源码:<? imgtype=array(bmp,jpg,jpeg,png,gif); /****************************************************/ imgtype_count=count(imgtype); path=”.”; handle=opendir(path); while (file = readdir(handle)){ if (is_dir(file)) {continue;} type = explode(“.”,file)
-
include()和require()的区别
include()和require()的区别 这相信是PHP中最基本的问题了,也是很多公司面试时必考的题呵呵。\n给大家复习一下:\nrequire() :如果文件不存在,会报出一个fatal error.脚本停止执行 include() : 如果文件不存在,会给出一个 warning,但脚本会继续执行 \n这里特别要注意的是:使用include()文件不存在时,脚本继续执行,这种情况只出现在PHP 4.3.5之前,这一点,往往被人忽视。\n推荐使用require_once()和include_once(),可以检测文件是否有重复包含。
-
分页显示详解
1、前言\n分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本文适合初学者阅读,所有示例代码均使用php编写。\n2、原理\n所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初始的参数:\n每页多少条记录(PageSize)?当前是第几页(CurrentPageID)?\n现在只要再给我一个结果集,我就可以显示
-
计算两者相差几个月零几天
function diff(date, date1 = “now”){time = strtotime(date);y = date(“Y”, time);m = date(“m”, time);d = date(“d”, time);\ntime1 = strtotime(date1);_y = date(“Y”, time1);_m = date(“m”, time1);_d = date(“d”, time1);\nif