- 博客(87)
- 资源 (104)
- 收藏
- 关注
转载 php的IMAP的应用实例(实现收发邮件、删除邮件、附件下载等功能,解决中文乱码问题)
1、Mail类 /** * NOTICE OF LICENSE * * THIS SOURCE FILE IS PART OF EVEBIT'S PRIVATE PROJECT. * * DO NOT USE THIS FILE IN OTHER PLACE. * * @category EveBit_Library * @package
2011-12-30 15:30:48 2438
转载 php自动获取字符串编码函数mb_detect_encoding 详细出处参考:http://www.jb51.net/article/27282.htm
当在php中使用mb_detect_encoding函数进行编码识别时,很多人都碰到过识别编码有误的问题,例如对与GB2312和UTF- 8,或者UTF-8和GBK(这里主要是对于cp936的判断),网上说是由于字符短是,mb_detect_encoding会出现误判。例如:复制代码 代码如下:$encode = mb_detect_encoding($keytitle, arra
2011-12-30 14:08:04 1501
转载 iconv的用法
unix下安装PHP的module,需要重新编译PHP,Windows下安装模板,只需将php.ini里的配置打开相应的dll就可,例如,需要加入gb库的支持,需要如下设置:extension_dir = “C:/ipaddr/php/extensions/”(注意,建议写全地址,并且后面加上/,很多时候是因为这里设置不对,才导致无法加载其它模块的dll的)再打开extension=php_g
2011-12-30 14:02:06 1609
转载 php的IMAP的应用实例(实现收发邮件、删除邮件、附件下载等功能,解决中文乱码问题)
(本人没有用这个)1、Mail类 /** * NOTICE OF LICENSE * * THIS SOURCE FILE IS PART OF EVEBIT'S PRIVATE PROJECT. * * DO NOT USE THIS FILE IN OTHER PLACE. * * @category EveBit_Library * @
2011-12-29 14:27:31 2193
转载 PHP接收邮件类(receivemail.class.php)下载
(我就是用的这个,里面的example.php很不错的示例文件。要用到的php_imap.dll这个插件,我的这个帐号的资源里面有。将这个资源下载后放在c:/windows/system32的下面,并且还要找到c:/windows里面的php.ini这个文件,打开后找到:extension=php_imap.dll,将它前面的“;”去掉(意思就是说打开这个扩展。)。重启下apache。)
2011-12-29 10:34:53 5325 2
转载 echo print,printf(),sprintf()的区别
- echo是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo $myvar1;echo 1,2,$myvar,"bold";- print是函数,可以返回一个值,只能有一个参数。- printf函数,把文字格式化以后输出,如:$name="hunte";$age=25;printf("my name is %
2011-12-28 17:43:00 741
转载 再谈乱码问题,如何解决MYSQL数据中文乱码问题
在之前的文章里,我已经提过如何解决JSP中乱码问题(解决tomcat下中文乱码问题 ),其中也详细解说了MYSQL乱码问题,相信通过里面的办法,肯定都已经解决了JSP里的乱码问题,不过还是有些人的MYSQL乱码问题没有得到解决,包括我自己,所以又找了一些资料,希望这次能完全解决MYSQL数据库的乱码问题。第一种方法,很精辟的总结:经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导
2011-12-28 16:02:44 779
转载 解决jsp,tomcat,MYSQL下中文乱码问题
这些天开发一个项目,服务器是tomcat,操作系统是xp,采用的是MVC架构,模式是采用Facade模式,总是出现乱码,通过简单的设置页面字符集,总算可以正确显示中文,可是没想到表单里提交的数据里的中文还是有乱码,我狂晕,没想到JSP里的乱码问题比ASP里严重多了,自己也解决了好多天,同事也帮忙解决,也参考了网上众多网友的文章和意见,总算是搞定。但是好记性不如烂笔杆,所以特意记下,以防止自己遗忘,
2011-12-28 16:01:47 707
转载 PHP遍历文件目录与清除目录中的文件
PHP文件目录遍历今天无聊中练习了一下PHP遍历文件目录的程序,编写了以下两个程序,不过质量不是很好,轻拍~~~ 1、清除PHP缓存文件 Php代码 function read_dir($dir,$file) { $a =strpos($file,".php"); if($a>0) {
2011-12-28 15:35:56 732
原创 关于java和php以及html的所有文件编码和乱码的处理汇总
php文件中在乱码(如a.php文件在浏览器乱码):header("Content-Type:text/html;charset=utf-8")是设置网页的。mysql_query("set names utf-8")设置数据库的。java中的struts:中文乱码问题一般是指当请求参数有中文时,无法在Action中得到正确的中文。Struts2中有2种办法可以解决这个问题:l
2011-12-28 14:56:18 1459
转载 crontab php自动运行的方法
crontab是linux自带的一个命令 使php自动运行的方法php自动运行有很多方法,这里分以下DZ以及一些通过系统完成的方法和直接触发运行驻留系统的方法。Discuz后台有个计划任务,可以使php自动运行。DZ计划任务的机制是这样:1.首先在到了触发计划任务的时间,有访问(会员,游客,搜索引擎的蜘蛛)然后触发该计划任务发生。(因为PHP是触发是语言,没有人去访问
2011-12-28 12:02:40 1110
转载 PHP压缩与解压缩PCLZIP(标准版)
include_once('include/pclzip.lib.php'); $archive = new PclZip('archive.zip'); //解压缩到extract/folder/这个目录中 $list = $archive->extract(PCLZIP_OPT_PATH, "extract/folder/"); //增加这个目录在
2011-12-28 11:23:28 5461
转载 php生成zip压缩文件实例代码讲解
php压缩文件zip的例子1.请先下载我准备好的zip.php工具类,下载后解压,将里面的文件放入对应的目录中,我是放在虚拟目录下的include文件夹中。2.在你的php文件中加入下面代码即可用法:require_once "./include/zip.php";$zip = new PHPZip();//$zip -> createZip("要压缩的文件夹目录地址"
2011-12-28 10:47:57 827
转载 Struts2的中文乱码解决
中文乱码问题一般是指当请求参数有中文时,无法在Action中得到正确的中文。Struts2中有2种办法可以解决这个问题:l 设置JSP页面的pageEncoding=”utf-8”,就不会出现中文乱码;l 如果JSP页面的pageEncoding=”GBK”,那么需要修改struts.i18n.encoding=GBK,在struts.xml中加入如下语句进行修
2011-12-27 16:38:05 741
转载 [转]window.opener用法
window.opener 实际上就是通过window.open打开的窗体的父窗体。比如在父窗体parentForm里面 通过 window.open("subForm.html"),那么在subform.html中 window.opener就代表parentForm,可以通过这种方式设置父窗体的值或者调用js方法。如:1,window.opener.test(); ---调用父窗体
2011-12-26 18:00:25 536
转载 PHP文件操作函数
以下是个人总结的PHP文件操作函数。当然,这只是部分,还有很多,我没有列出来。 一 、解析路径:1 获得文件名:basename();给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。eg:$path = "/home/httpd/html/index.php";$file
2011-12-23 13:45:42 784
转载 利用任务计划定时重启服务器
摘要:服务器在长时间运行之后,系统资源的占用率特别大,系统运行效率大大降低。访问服务器的普通用户也会受到影响,需要重新启动服务器系统。但是,如果我每次都是去现场重启服务器系统又很不现实。作为网络管理员,该怎 ...服务器在长时间运行之后,系统资源的占用率特别大,系统运行效率大大降低。访问服务器的普通用户也会受到影响,需要重新启动服务器系统。但是,如果我每次都是去现场重启服务
2011-12-23 11:35:25 4723
原创 php操作mysql执行数据库查询的一些常用操作罗列
php操作mysql步骤:1.$connect=mysql_connect('localhost','root','123456') or die('数据库连接失 败。'mysql_error());链接mysql。2.mysql_select_db('database',$connect)选择链接的数据库。3.mysql_query('Set names gb2312');
2011-12-22 17:16:38 1350
原创 mysql_fetch_assoc()和mysql_fetch_array()以及mysql_fetch_row()、mysql_fetch_object()的区别
相同点:三个函数都是返回数据库中查询到的一行数据(说的再清楚点就是一条数据)。不同点:mysql_fetch_assoc()用的是数据库中相应的字段名作为的key值(也就是数组下标)如:filed['id']=1;mysql_fetch_row()用的是自动生成的数字(从0开始依次生成)作为的key值(也就是数组下标)如:filed[0]=1;mysql_fetch_array()用的
2011-12-22 16:46:59 2916 1
转载 ob_get_contents();ob_end_clean();ob_start();的具体用法
ob_get_contents();ob_end_clean();ob_start()使用ob_start()把输出那同输出到缓冲区,而不是到浏览器。然后用ob_get_contents得到缓冲区的数据。ob_start()在服务器打开一个缓冲区来保存所有的输出。所以在任何时候使用echo ,输出都将被加入缓冲区中,直到程序运行结束或者使用ob_flush()来结束。然
2011-12-22 15:45:50 1019
转载 PHP fopen() 函数
定义和用法fopen() 函数打开文件或者 URL。如果打开失败,本函数返回 FALSE。语法fopen(filename,mode,include_path,context)参数描述filename必需。规定要打开的文件或 URL。mode必需。规定要求到该文件/流的访问类型。可能的值见下表。include_path
2011-12-22 15:45:20 1515
转载 php获取网页内容
抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,至于如何用正则表达式过滤,在这里就不做介绍了,有兴趣的,以下就是几种常用的用php抓取网页中的内容的方法。1.file_get_contents PHP代码 复制代码 代码如下:$url = "http://www.jb51.net"; $contents = file_get_contents($url);
2011-12-22 15:39:46 718
原创 将网页内容用php程序下载下来的方法
$url = "http://www.baidu.com"; $contents = file_get_contents($url); $file=fopen("E:/yang/web.doc",'w'); fwrite($file,$contents); fclose($file);就这么简单。
2011-12-22 15:38:45 656
转载 PHP fprintf() 函数
定义和用法fprintf() 函数把格式化的字符串写到指定的输出流(例如:文件或数据库)。该函数返回被写字符串的长度。语法fprintf(stream,format,arg1,arg2,arg++)参数描述stream可选。规定在哪里写/输出字符串。format必需。转换格式。arg1必需。规定插到 forma
2011-12-22 15:18:00 826
转载 PHP chunk_split() 函数
定义和用法chunk_split() 函数把字符串分割为一连串更小的部分。语法chunk_split(string,length,end)参数描述string必需。规定要分割的字符串。length可选。一个数字,定义字符串块的长度。end可选。字符串值,定义在每个字符串块之后放置的内容。提示
2011-12-22 15:06:38 1333
转载 PHP mysql_pconnect() 函数
定义和用法mysql_pconnect() 函数打开一个到 MySQL 服务器的持久连接。mysql_pconnect() 和 mysql_connect() 非常相似,但有两个主要区别:当连接的时候本函数将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。其次,当脚本执行完毕后到 SQL 服务器的连接不会被关闭,
2011-12-22 14:51:23 678
原创 addslashes()和addclashes()函数的区别和比较。
PHP addcslashes() 函数PHP String 函数定义和用法addcslashes() 函数在指定的字符前添加反斜杠。语法addcslashes(string,characters)参数描述string必需。规定要检查的字符串。characters可选。规定受 addcslashes() 影响的字符
2011-12-22 14:45:15 1354
转载 一个php日历示例代码
1.显示页面:showDate.php: New Document body td{font-size:14px;}img{border:0px;}.calTable{background:#f0f0f0;}.calHeader{font-size:16px;height:35px;}.caltdOver{
2011-12-22 14:29:35 1175
转载 PHP中addcslashes函数与stripcslashes的用法
核心提示:今天在写一个网站的英文版时,写完后填加英文资料,我随便填写时一点问题没有,但每当填加指定的内容时却填加不上,也不报错,我查看了数据库,发现这个字段用的是“TEXT”数据数型,我以为是内容过长的原因,于是我把数据类型改成了“longtext”,但提交时发现还是出现今天在写一个网站的英文版时,写完后填加英文资料,我随便填写时一点问题没有,但每当填加指定的内容时却填加不上,也不报错,我查看
2011-12-22 14:23:03 890
转载 windows与linux中文件路径分隔符问题解决
Properties properties = new Properties(System.getProperties()); String FileSeparator = properties.getProperty("file.separator"); String ConfigDir = ""; System.out.println
2011-12-22 14:01:32 1584
转载 windows与linux中文件路径分隔符问题解决
编写创建文件的代码应注意一点,在windows系统中路径中使用“\”,同时需要再加一个转义的“\”,即形成了类似如下的路径: “path\\fileName” 此种路径在windows系统没什么不对,但是到了linux系统会出现问题,在linux系统会生成名为“path\”的一个文件夹,当你再需要对创建的文件操作时,就会找不到文件。 解决时可以在路径
2011-12-22 14:00:53 5914
原创 关于css中的内容左右居中和垂直居中问题的简单处理
对于左右居中我想再简单不过了:text-align:center;(取值范围:left,center,right)对于垂直居中的问题相对来说较难。而且在很多的标签中对这种垂直居中的问题都兼容的不够好。例如一些div啊什么的。但是对于table这类标签则好的多。vertical-align: middle;(取值范围:top ,middle,bottom);如果要处理一些不支持这
2011-12-22 10:30:43 764
转载 怎样将Form里type为text 的input设为只能读不能写(禁止用户输入)?
用以下代码就可以帮你实现readonly>disabled>==区别:readonly 不能修改,但可以返回变量disabled不能修改,也不返回变量设置此文本框的大小用size,最大长度maxlength ,如:>意思:为文本框,此框的名字是Vname,最大的长度为50个字符,在框内的值为list.get(1)
2011-12-21 15:00:44 4859
转载 PHP mysql_real_escape_string() 函数
定义和用法mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。下列字符受影响:\x00\n\r\'"\x1a如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。语法mysql_real_escape_string(string,connection)参数描述string
2011-12-21 10:15:45 728
转载 MyISAM InnoDB 区别
MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快, MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是
2011-12-21 09:17:58 636
转载 PHP blog 博客开源免费程序大集合
PHP blog 博客程序是现在很多站长和个人博客爱好者使用的程序,php blog 博客程序相对于asp blog 博客程序而言更加安全,快捷。收到了很多站长的追捧。下面郑州网站建设专家张旭为你推荐一下php blog 博客程序中10个开源的优秀博客程序。谓PHP(Hypertext Preprocessor),是一种 HTML 内嵌式的语言,一种在服务器端执行的嵌入HTML文档的脚本语言
2011-12-20 18:00:27 5795
转载 使用Exchange邮件跟踪
您可以在Exchange 服务器上跟踪邮件。默认情况下,不启用邮件跟踪。 启用邮件跟踪的具体方法如下:a)启动 Exchange 系统管理器,显示要启用邮件跟踪的服务器的属性。b)在“常规”选项卡上,选中“启用邮件跟踪”复选框。c)除了跟踪信封信息(如“收件人”、“发件人”和“发送日期”)以外,如果还要跟踪每一封邮件的主题行,请选中“启用主题日志记录和显示”复选框。
2011-12-20 15:36:04 2669
转载 exchange2003邮件追踪出错的解决之道
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://allenyu.blog.51cto.com/193668/282760周一上班查看EMS,发现队列里竟然有1.5W封邮件,被堵死了,C盘空间没有了。正常情况下,我们公司每天的邮件在1K左右,日志文件的大小在10M左右,周日的日志文件达到了8G。没有办法,停止SMT
2011-12-20 14:45:28 1092
转载 php上传图片代码
/** *功能: * 上传图片 *参数说明: * $imgpath: FILE变量 *返回值: * 1:$imgpath 上传图片成功后的完整图片路径 * 2:false 上传图片失败 * 2:false 上传图片失败失败 *版本: * v1.007年8月5日作第1次修改,
2011-12-20 10:33:08 525
转载 file_get_contents返回为空或函数不可用的解决方案
如果你使用file_get_contents获取远程文件内容返回为空或提示该函数不可用,也许本文能帮到你!使用file_get_contents和fopen必须空间开启allow_url_fopen。方法:编辑php.ini,设置allow_url_fopen = On,allow_url_fopen关闭时fopen和file_get_contents都不能打开远程文件。如果你使用的是虚拟
2011-12-20 10:03:13 5252
javascript实现ctrl+enter键提交表单
2011-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人