每日成长
wuxieprobe
这个作者很懒,什么都没留下…
展开
-
2011-11-15学到的东西
mysql数据库引擎myISAM不支持事务。如果非要做事务的话,就不能用myISAM,只能将表的数据库引擎换成Innodb。详细到我的博客:http://blog.csdn.net/gayayzy/article/details/6972069:对于mysql数据库引擎myISAM不支持事务的了解原创 2011-11-15 10:42:19 · 539 阅读 · 0 评论 -
2011-11-17
今天学着部署邮件服务器。发送邮件成功了。原创 2011-11-17 23:48:04 · 435 阅读 · 0 评论 -
2011-11-18
邮箱服务器局域网配置成功了。原创 2011-11-19 09:30:59 · 434 阅读 · 0 评论 -
2011-11-12
今天知道了:1.php中time()和mktime()函数的区别。原创 2011-11-12 10:13:48 · 611 阅读 · 0 评论 -
关于在apache里面给php写虚拟目录的问题详细方法
步骤1.首先打开AppServ\Apache2.2\conf里面的httpd.conf文件。在里面找到:LoadModule rewrite_module modules/mod_rewrite.so这行,将他前面的“#”去掉。步骤2.找到:Include conf/extra/httpd-vhosts.conf将他前面的“#”去掉。(很关键)然后接着再找到: Optio原创 2011-12-18 13:53:12 · 983 阅读 · 0 评论 -
对apache的php项目文件夹下浏览器默认打开什么文件的设置(如index.php)
找到AppServ\Apache2.2\conf下面的httpd.conf里面的: DirectoryIndex index.php index.html index.htm然后将里面的内容可以添加。如: DirectoryIndex index.php index.html index.htm 1.php 2.php 3.php就可以了。原创 2011-12-18 16:26:08 · 3047 阅读 · 0 评论 -
怎样将Form里type为text 的input设为只能读不能写(禁止用户输入)?
用以下代码就可以帮你实现readonly>disabled>==区别:readonly 不能修改,但可以返回变量disabled不能修改,也不返回变量设置此文本框的大小用size,最大长度maxlength ,如:>意思:为文本框,此框的名字是Vname,最大的长度为50个字符,在框内的值为list.get(1)转载 2011-12-21 15:00:44 · 4869 阅读 · 0 评论 -
一个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 · 1178 阅读 · 0 评论 -
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 · 2920 阅读 · 1 评论 -
一个跟操作系统linux和windows差异有关的问题:通过soap的无wsdl实现php程序通信的程序(经典的吐血)
今天在工作中发现一个很难想到的问题。问题的详细情况是这样的:我在本地的windowsxp系统中有个通过soap实现通信的php文件:1.server.php:(服务端程序)/** * @author yang * @date 2011-11-7 * @todo 为邮箱服务器端调用本地soap代理类的方法所提供的服务端类。 */class control_se原创 2011-12-16 18:25:27 · 1139 阅读 · 0 评论 -
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 · 751 阅读 · 0 评论 -
关于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 · 1465 阅读 · 0 评论 -
对php中在foreach中使用foreach ($arr as &$value) 这种类型的解释
自 PHP 5 起,可以很容易地通过在 $value 之前加上 & 来修改数组的元素。此方法将以引用赋值而不是拷贝一个值。$arr = array(1, 2, 3, 4);foreach ($arr as &$value) { $value = $value * 2;}// $arr is now array(2, 4, 6, 8)?>此方原创 2012-01-06 14:58:38 · 2811 阅读 · 0 评论 -
MySQL表最大能达到多少?
MySQL 3.22限制的表大小为4GB。由于在MySQL 3.23中使用了MyISAM存储引擎,最大表尺寸增加到了65536TB(2567– 1字节)。由于允许的表尺寸更大,MySQL数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的,而不是由MySQL内部限制决定的。InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大转载 2012-01-14 17:48:22 · 7316 阅读 · 0 评论 -
PHP中文件读写操作
PHP中提供了一系列的I/O函数,能简捷地实现我们所需要的功能,包括文件系统操作和目录操作(如“复制[copy]”)。下面给大家介绍的是基本的文件读写操作:(1)读文件;(2)写文件;(3)追加到文件。 以下是一篇关于文件基本读写操作的文章,我曾经就是看了这篇文章后学会文件基本操作的,在这里发出来与大家共享:读文件:PHP代码:1. 2. 3.转载 2012-01-14 15:33:08 · 846 阅读 · 0 评论 -
php函数call_user_func和call_user_func_array详解
call_user_func函数类似于一种特别的调用函数的方法,使用方法如下: function a($b,$c) {echo $b;echo $c;}call_user_func('a', "111","222");call_user_func('a', "333","444");//显示 111 222 333 444?>调用类内部的方法比较奇怪,居转载 2012-01-16 14:53:13 · 831 阅读 · 0 评论 -
查看本机所有端口情况的命令
在cmd里面直接输入:netstat -an 然后回车。其他什么都不用原创 2012-01-16 17:49:39 · 1551 阅读 · 0 评论 -
php 自动更新时间(在页面动态显示时间)
time.php: Ajax动态显示时间 当前时间: var xmlHttp;function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }原创 2012-01-20 17:28:53 · 8331 阅读 · 0 评论 -
exchange2003 MDBDATA过大处理方法总结
EXCHANGE 2003 MDBDATA目录(数据库和日志文件)过大处理方法:相关环境:系统:win2003企业版 D盘:安装了系统和exchange2003 总大小:78.1G 可用空间小于2G MDBDATA占用65G,priv1.edb和priv1.stm共占用40G空间 E盘:exchange工具安装盘(即ese转载 2012-01-30 16:39:30 · 3692 阅读 · 1 评论 -
Exchange2003的BadMail文件夹中的邮件可以直接删除吗?
可以删除,这个文件夹下面的内容是一些被拦截或者其他形式没有发送成功的邮件的信息,全部保存在这里,累积久了会很大。如果必要的话需要定期清理。当然,这要建立在你对邮件内容相当了解的情况下。如果邮件内容相当重要的话,我上面说的就是废话了,删除了你就等着麻烦吧。如果邮件没用或者是中病毒的邮件或者是垃圾邮件之类的,很清楚以后就可以删除了。原创 2012-01-30 16:45:59 · 2245 阅读 · 0 评论 -
Exchange2003中的MDBDATA文件夹下的这些文件有什么用,与Exchange server有何关联
首先说一下D:\Exchsrvr\MDBDATA目录都是些什么文件,edb、stm都是数据库文件,一个是MAPI协议的产物,一个是SMTP协议的产物。chk文件是检查点文件,记录数据库备份到哪个点了,就是把LOG写入数据库,写到第几个LOG文件了。说到这不得不提一下EXCHANGE数据库的工作原理。客户端对EXCHANGE的操作,首先先记录到LOG文件里,因为LOG文件的写入速度要比数据库快很多,原创 2012-01-30 16:38:12 · 2490 阅读 · 0 评论 -
windows无法设置xxx密码,原因是找不到网络路径问题解决
windows 2003的系统,AD域控制器 在开始---设置---控制面板---管理工具--AD用户和计算机--users右键新建用户 会出现"windows无法设置xxx密码,原因是找不到网络路径 "的错误,请问怎么解决???问题解决了,原因是密码不符合帐户密码策略,在组策略编辑器---计算机配置---windows设置---安全设置--帐户策略--转载 2012-02-01 15:22:59 · 1821 阅读 · 0 评论 -
用命令行删除指定文件夹下面的所有文件(如果里面没有子文件夹)
1.先cd\转到指定的要删除的文件夹下面。2.然后再在命令行这样写:del /s "C:\Program Files\temp\temp\Mail" (注:/s的意思可以百度下,还有很多的其他的东西的,“”这个不是必须的,但是如果文件夹名称中有空格的话就必须要有了,不然会出错。“”里面的东西是要删除的文件夹绝对路径。要删除的就是这个路径下面的文件).3.完成了。等着命令行删除完成了再关闭命原创 2012-02-04 15:10:38 · 2024 阅读 · 0 评论 -
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 · 2445 阅读 · 0 评论 -
英文自动换行-支持ie,ff
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa转载 2012-01-04 15:51:01 · 863 阅读 · 0 评论 -
让长字符自动换行 比如URL和Email地址等
核心提示:另外,关于网上所说的用js来让长字符串在Firefox里面自动换行的方法,不推荐使用,原因是换行之后得到的字符串,已非本来的字符串了,比如要是一个链接地址的话,你再去复制,你已经得不到原来的地址了,中间会出现一个空格。那已经是另外的一个链接了。让长字符自动换行 (比如 URL 和 Email地址) 目的:让很长的字符串,能自动换行,但是不要把短的单词从中间断开。 方法如下:转载 2012-01-04 15:54:26 · 2777 阅读 · 0 评论 -
做php时提交数据到数据库一定记得要注意该加htmlspecialchars()的一定要加
做php时提交数据到数据库一定记得要注意该加htmlspecialchars()的一定要加,像这样的小错误:如果没加那个函数,我就提交这样的数据:这样的数据。这样的结果是不会让浏览者中毒的,而是会让页面在两秒后自动刷新并跳转到http://www.gayayang.com这个网站。记住这句代码:很有用的。原创 2012-02-10 15:10:19 · 2193 阅读 · 0 评论 -
php的CodeIgniter框架中如何过滤数据(将危险数据如html类型的数据过滤后提交到数据库)
1.可以选择使用htmlspecialchars()方法过滤。2.可以将config文件夹下面的config.php文件中的$config['global_xss_filtering'] = FALSE;设置为:$config['global_xss_filtering'] = true;但是这样设置后会加大服务器的开销的。所以看情况来设置。3.可以在$this->input->post(原创 2012-02-10 15:19:46 · 1772 阅读 · 0 评论 -
php框架codeigniter中如何使用框架的session
里面有两种session的使用方法:1是php的原始的session使用方法,这个很简单,$_SESSION['name']="name",然后在需要的地方显示:echo $_SESSION['name'];2是codeigniter这个框架的一个方法:下面就详细讲解如何使用这个有点点复杂的方法: 首先,在\ci\application\config下面的config.php文件中原创 2012-02-14 15:08:55 · 6725 阅读 · 0 评论 -
mysql中替换某个字段中的某一些内容
直接上sql语句:UPDATE`t_send_mail_success` SET `MailContent` = replace(`MailContent` , "","a" ) WHERE `MailContent` LIKE'%%'这里我的这个例子是更改t_send_mail_success表中的MailContent这个字段中有包含这个特原创 2012-02-24 14:59:26 · 1498 阅读 · 0 评论 -
php获取字符串的编码格式的方法(函数)
如果不清楚字符串的编码格式的话,就可以将这段字符这样检查:$encode = mb_detect_encoding($string, array("ASCII",'UTF-8′,"GB2312′,"GBK",'BIG5′)); echo $encode;这样就能知道它是什么编码的了。后续操作还可以为其转码:if ($encode == “UTF-8″){ $string原创 2012-02-24 15:02:41 · 5506 阅读 · 0 评论 -
substr截取中文字符出现乱码的解决方案
PHP中的substr函数:string substr ( string $string , int $start [, int $length ] )返回string中从start位置开始长度为length的字符串substr函数在截取字符时是按字节来截取的,中文字符在GB2312编码时为2个字节,utf-8编码时为3个字节,所以截取指定长度的字符串时如果截断了汉字,那么转载 2012-02-16 10:36:30 · 8102 阅读 · 0 评论 -
mysql为字段值添加或者去除前缀、后缀
添加前缀update `ecs_goods` set goods_name=concat('新中式',goods_name) where cat_id =4;添加后缀update `ecs_goods` set goods_name=concat(goods_name,'新中式') where cat_id =4; 删除update `ecs_goods`set goods_nam转载 2012-02-27 15:37:08 · 2765 阅读 · 0 评论 -
struts2中要关联源代码的一般路径
例如我把struts2.2.3的struts包放在这里E:\java\struts\struts2.2.3\struts-2.2.3-all,现在源码就在:D:\java\struts\struts2.2.3\struts-2.2.3-all\struts-2.2.3\src\xwork-core\src\main\java 里面了。原创 2012-02-20 16:38:56 · 1839 阅读 · 0 评论 -
PHP SOAP 错误:Uncaught SoapFault exception:[Client] looks like we got no XML document in
环境php5 调用web service服务。 返回错误 Fatal error: Uncaught SoapFault exception:[Client] looks like we got no XML document inE:\apache\www\soapclient2.php:5 Stack trace: #0 [internalfunction]: Soap原创 2012-02-21 16:19:59 · 14022 阅读 · 4 评论 -
html中的a标签用js来实现页面跳转的功能(php分页时做的页面跳转)
当php在做分页时,有时候会要想做个指定跳转到某页的功能,而要跳转到某页就要涉及到js。因为必须通过js来找到用户输入的是什么,是哪一页。所以,如果你用的是一个图片来做点击实现跳转的话,那么就可以通过在图片外面包裹一个a标签来实现点击并获取输入值。 现在问题是这样写:那么浏览器中是不能实现跳转的呢。因为page()的js方法中不管你怎么写Windows.location.href="原创 2012-03-02 13:09:28 · 8065 阅读 · 0 评论 -
MySql Cast与Convert函数
CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。 CAST(xxx AS 类型) , CONVERT(xxx,类型)这个类型 可以是以下值其中的 一个: 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE 时间: TIME转载 2012-03-06 14:32:38 · 1862 阅读 · 0 评论 -
mysql中关于SELECT *,concat(ItemName,ProductID) as ItemName FROM `t_product`的语句最后的ItemName的值的问题解释
很多时候都会碰到合并两个字段来作为一个字段的值的情况,如果我们想既要返回所有字段的值,又要让合并后的字段的值被引用到(显示或者其他操作),即是说让合并后的这个字段去代替原来的一个字段,那么怎么做呢?SELECT *,concat(ItemName,ProductID) as ItemName FROM `t_product`这句话就可以做到的。但是要注意:合并后的重命名的名称必须是和你要覆原创 2012-03-06 10:04:00 · 2266 阅读 · 0 评论 -
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 · 1353 阅读 · 0 评论 -
Yii framework 应用总结小窍门
1. Yii Framework] 如何获取当前controller的名称?下面语句就可以获取当前控制器的名称了!Php代码 Yii::app()->controller->id 2. yii 如何使用第三方插件第一,比如说,我们要使用 Zend framework的东西。我们把zend framework解压到 prtected/vendo转载 2012-03-11 14:39:05 · 1242 阅读 · 0 评论