PHP图形验证码无法显示的原因
[ 2014-04-04 11:11:45 | 作者: admin ]
一、如果是utf-8,就有可能是BOM没有清除
二、在Header("Content-type: image/PNG"); 之前有输出
三、第一行PHP隐藏了代码,如空格,回车等。
解决代码:
阅读全文…
二、在Header("Content-type: image/PNG"); 之前有输出
三、第一行PHP隐藏了代码,如空格,回车等。
解决代码:
<?php
session_start(); //启动Session会话
$image_width=70; //设置图像宽度
$image_height=18; //设置图像高度
ob_clean();
$new_number=$_GET[num];
//$new_number=5;
$num_image=imagecreate($image_width,$image_height); //创建一个画布
imagecolorallocate($num_image,255,255,255); //设置画布的颜色
...session_start(); //启动Session会话
$image_width=70; //设置图像宽度
$image_height=18; //设置图像高度
ob_clean();
$new_number=$_GET[num];
//$new_number=5;
$num_image=imagecreate($image_width,$image_height); //创建一个画布
imagecolorallocate($num_image,255,255,255); //设置画布的颜色
阅读全文…
asp版本中ueditor的目录权限判断问题
[ 2014-03-29 13:07:47 | 作者: admin ]
ueditor采用遍历目录每个节点来判断目录是否存在,不存在就建立一个,而根目录 f:\ 这样的往往不会赋予i_usr的权限,所以容易报 权限不足
打开config.asp,只设置一个主目录upload,并且建立后赋予读写权限
config.Add "imageSavePath", Array("upload1","upload2","upload3")
改为
config.Add "imageSavePath", Array("upload")
Uploader.Class.asp 修改路径判断,只建立一层目录,这样就会产生 upload/20140329的目录
阅读全文…
打开config.asp,只设置一个主目录upload,并且建立后赋予读写权限
config.Add "imageSavePath", Array("upload1","upload2","upload3")
改为
config.Add "imageSavePath", Array("upload")
Uploader.Class.asp 修改路径判断,只建立一层目录,这样就会产生 upload/20140329的目录
Private Function CheckOrCreatePath( ByVal path )
...阅读全文…
Ueditor怎么加载数据库中的内容
[ 2014-03-21 12:09:56 | 作者: admin ]
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/ueditor.config.js"></script>
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/ueditor.all.min.js"> </script>
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/lang/zh-cn/zh-cn.js"></script>
需要注意表单的html格式必须准确,不然无法获取 request.form("infobody")
错误的格式:<table><form><tr>...</tr></form></table>
正确的格式:<form><tab...
阅读全文…
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/ueditor.all.min.js"> </script>
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/lang/zh-cn/zh-cn.js"></script>
需要注意表单的html格式必须准确,不然无法获取 request.form("infobody")
错误的格式:<table><form><tr>...</tr></form></table>
正确的格式:<form><tab...
阅读全文…
vs2003中使用ueditor .net 版本,配置上传文件目录
[ 2014-03-21 12:04:31 | 作者: admin ]
ueditor .net 是.net4框架下开发的,要再.net1.1和.net2.0 (2-3.5)下使用
在包含cs文件的时候,编译的属性需要选择 内容,而不是编译
一共就2个cs文件,Uploader.cs 和 config.cs,其他文件都可以不包含
【编辑器上传图片配置】
1、配置图片的上传路径 ueditor1_3_6\net\Config.cs
阅读全文…
在包含cs文件的时候,编译的属性需要选择 内容,而不是编译
一共就2个cs文件,Uploader.cs 和 config.cs,其他文件都可以不包含
【编辑器上传图片配置】
1、配置图片的上传路径 ueditor1_3_6\net\Config.cs
public static string[] ImageSavePath = new string[] { "upload1", "upload2", "upload3" };
改为public static string[] ImageSavePath = new string[]
...阅读全文…
今天关于一个缓存类的改写和使用错误记录
[ 2014-01-26 12:32:52 | 作者: admin ]
这个php缓存类是一直自己使用的,也很方便。
原本是使用序列化保存的,也就是serialize()后保存到文件,然后读取文件后 unserialize()
因为在效率上unserialize比直接require要慢,所以就把类改写为直接数组保存。
写数组明文到文件
在读取函数犯了一个错误,类的read函数中直接require_once,发现外部一直无法直接用$data,后来一想类里面是插入了局部变量,需要传递出去,
return $data;
之后问题解决,调试的痛苦无处不在。
原本是使用序列化保存的,也就是serialize()后保存到文件,然后读取文件后 unserialize()
因为在效率上unserialize比直接require要慢,所以就把类改写为直接数组保存。
写数组明文到文件
$data = array(1,2,3,4);
$content = var_export($data,true) . ";"; //末尾不要加上忘记分号
$content = var_export($data,true) . ";"; //末尾不要加上忘记分号
在读取函数犯了一个错误,类的read函数中直接require_once,发现外部一直无法直接用$data,后来一想类里面是插入了局部变量,需要传递出去,
return $data;
之后问题解决,调试的痛苦无处不在。
Linux系统下查看目录大小
[ 2014-01-23 22:19:54 | 作者: admin ]
作者:iamlaosong
我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果变化太大就说明不正常。查看目录大小的命令是du(当然也可以查看文件大小),例如:du ems_data,就是查看ems_data目录下各子目录的大小;du,就是查看当前目录下各子目录的大小;du *,就是查看当前目录下各子目录和文件的大小。
为了提高查看效果,我们需要对结果进行排序,因为du的命令结果很乱,例如:
从大到小排列:du /home | sort -nr
按目录名排列:du /home | sort +1 -2
选出排在前面的10个:du /home | sort -rn | head
选出排在后面的10个:du /home | sort -rn | tail
当前目录的大小:du -sh .
我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果变化太大就说明不正常。查看目录大小的命令是du(当然也可以查看文件大小),例如:du ems_data,就是查看ems_data目录下各子目录的大小;du,就是查看当前目录下各子目录的大小;du *,就是查看当前目录下各子目录和文件的大小。
为了提高查看效果,我们需要对结果进行排序,因为du的命令结果很乱,例如:
从大到小排列:du /home | sort -nr
按目录名排列:du /home | sort +1 -2
选出排在前面的10个:du /home | sort -rn | head
选出排在后面的10个:du /home | sort -rn | tail
当前目录的大小:du -sh .
IIS启用GZIP压缩css、js无效的原因及解决方法
[ 2014-01-18 09:35:13 | 作者: admin ]
服务器性能变慢 c盘temp文件夹存在大量sess开头文件的问题原因及解决
[ 2014-01-17 21:57:18 | 作者: admin ]
最近服务器经常宕机,而且重启后也总是cpu占用率非常高,而一旦关闭iis则恢复正常。于是进行了仔细地排查。当在清理垃圾文件时,发现c:\windows\temp文件夹中存在超级多以sess_开头的文件,此类文件之多使得无法正常的打开temp文件夹和删除清理
通过搜查找到了问题所在并进行了解决,在此详细记录以供参考。
一、 temp文件夹大量文件的删除
以sess开头的存在于temp系统临时文件夹的文件,是php的session保存文件,由于php建立了session却在过期后没有成功删除,于是导致大量文件的积累。
清理方法很简单,新建批处理文件del_temp.bat,其中写入如下命令:
保存后双击运行,即开始进行删除处理(也可直接在cmd命令行中输入执行)
你也可以将其加入开机启动项,以使得每次重启系统后即执行一次删除处理。
...
阅读全文…
通过搜查找到了问题所在并进行了解决,在此详细记录以供参考。
一、 temp文件夹大量文件的删除
以sess开头的存在于temp系统临时文件夹的文件,是php的session保存文件,由于php建立了session却在过期后没有成功删除,于是导致大量文件的积累。
清理方法很简单,新建批处理文件del_temp.bat,其中写入如下命令:
del c:\windows\temp\*.* /s /q
保存后双击运行,即开始进行删除处理(也可直接在cmd命令行中输入执行)
你也可以将其加入开机启动项,以使得每次重启系统后即执行一次删除处理。
...
阅读全文…