html,htm图标丢失终极解决方案!
[
2009/12/04 00:13 | by Space.As ]
2009/12/04 00:13 | by Space.As ]
重做完系统,装完dw FireFox editplus发现html的文件图标没了。
看起来极其恶心。弄了半天发现修改文件类型的图标不管用。
修改注册表也很麻烦。
这里提供一个终极解决方案。非常之简单!
到“Internet 选项”中 - 程序 - 选择“重置web设置”。
图标变回来了,至于打开和编辑的首选项自己在文件夹选项中慢慢摸索把。
反正看着好看就行 是吧?
看起来极其恶心。弄了半天发现修改文件类型的图标不管用。
修改注册表也很麻烦。
这里提供一个终极解决方案。非常之简单!
到“Internet 选项”中 - 程序 - 选择“重置web设置”。
图标变回来了,至于打开和编辑的首选项自己在文件夹选项中慢慢摸索把。
反正看着好看就行 是吧?
mysql 查询多个指定id记录,mysql in 某个字段多个id查询方法!
[
2009/11/30 18:31 | by Space.As ]
2009/11/30 18:31 | by Space.As ]
$s_group = array("1","2","3","4","5");
$sqlgroup = "SELECT * FROM `members` where `uid` in (".join(',',$s_group).")";
次sql语句将返回uid为1.2.3.4.5的5条记录。
也就是说 返回某个字段的几个id的记录。
php接收二进制文件转换成图片,php://input $GLOBALS['HTTP_RAW_POST_DATA']
[
2009/11/12 14:53 | by Space.As ]
2009/11/12 14:53 | by Space.As ]
最近在做Flash在线裁剪图片 生成图片的东西。
通过Flash POST 图片的二进制数据给php,由php生成图片保存。
开始想到用$_POST来接受。后来发现行不通。
查阅了很多资料 明白了所以然,这里做一个笔记:
于PHP默认只识别application/x-www.form-urlencoded标准的数据类型。
因此,对型如text/xml 或者 soap 或者 application/octet-stream 之类的内容无法解析,如果用$_POST数组来接收就会失败!
故保留原型,交给$GLOBALS['HTTP_RAW_POST_DATA'] 来接收。
另外还有一项 php://input 也可以实现此这个功能
php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。php://input和 $HTTP_RAW_POST_DATA 不能用于 enctype="multipart/form-data"。
我在Flash中使用JPGEncoder把BitMapData转成二进制,然后post给php
php页面代码如下:
<?php
$filename="teststream.jpg";//要生成的图片名字
if (!empty($GLOBALS["HTTP_RAW_POST_DATA"]))
{
$jpg = $GLOBALS["HTTP_RAW_POST_DATA"];//得到post过来的二进制原始数据
$file = fopen("cache/pic/".$filename,"w");//打开文件准备写入
fwrite($file,$jpg);//写入
fclose($file);//关闭
}
?>
这个小东西用于我自己写的通讯录系统。上传裁剪用户头像。
这里先放出图片预览。后头正式发布在给demo和src

通过Flash POST 图片的二进制数据给php,由php生成图片保存。
开始想到用$_POST来接受。后来发现行不通。
查阅了很多资料 明白了所以然,这里做一个笔记:
于PHP默认只识别application/x-www.form-urlencoded标准的数据类型。
因此,对型如text/xml 或者 soap 或者 application/octet-stream 之类的内容无法解析,如果用$_POST数组来接收就会失败!
故保留原型,交给$GLOBALS['HTTP_RAW_POST_DATA'] 来接收。
另外还有一项 php://input 也可以实现此这个功能
php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。php://input和 $HTTP_RAW_POST_DATA 不能用于 enctype="multipart/form-data"。
我在Flash中使用JPGEncoder把BitMapData转成二进制,然后post给php
php页面代码如下:
<?php
$filename="teststream.jpg";//要生成的图片名字
if (!empty($GLOBALS["HTTP_RAW_POST_DATA"]))
{
$jpg = $GLOBALS["HTTP_RAW_POST_DATA"];//得到post过来的二进制原始数据
$file = fopen("cache/pic/".$filename,"w");//打开文件准备写入
fwrite($file,$jpg);//写入
fclose($file);//关闭
}
?>
这个小东西用于我自己写的通讯录系统。上传裁剪用户头像。
这里先放出图片预览。后头正式发布在给demo和src
php定时发送邮件系统。客户服务到期邮件提醒。
[
2009/10/29 11:44 | by Space.As ]
2009/10/29 11:44 | by Space.As ]
最近在编写一个小的php客户管理系统。
可以添加客户资料。设置客户服务期限。
当客户服务器到期或者即将到期时候,系统自动发送邮件通知管理员和客户。提醒续费。
这个用于虚拟主机,或者生日提醒都是个不错的东西。
当前已经小有所成。
http://client.e000s.com
php是解释性语言。如果没有人去访问某个页面,它无法做到定时执行。
比如我们用来发送邮件的url为:http://client.e000s.com/mail.php
此url中做了诸多判断。比如查询数据库找到即将和已经到期的客户。然后根据邮件地址列表使用php mail函数发送邮件。
但是如果没有人访问这个页面,那就做不到主动提醒。
所以要配合win计划任务或者linux的crontab 定时的去访问,或者执行这个php
我是用linxu主机的
我加入一条crontab 使用curl命令进行触发。
crontab -e
30 7 * * * curl http://client.e000s.com/mail.php
上边代码意思是每天的7.30就自动访问mail.php 用来出发自动发邮件。
系统正在不断完善中。
感兴趣的朋友可以多提建议。
可以添加客户资料。设置客户服务期限。
当客户服务器到期或者即将到期时候,系统自动发送邮件通知管理员和客户。提醒续费。
这个用于虚拟主机,或者生日提醒都是个不错的东西。
当前已经小有所成。
http://client.e000s.com
php是解释性语言。如果没有人去访问某个页面,它无法做到定时执行。
比如我们用来发送邮件的url为:http://client.e000s.com/mail.php
此url中做了诸多判断。比如查询数据库找到即将和已经到期的客户。然后根据邮件地址列表使用php mail函数发送邮件。
但是如果没有人访问这个页面,那就做不到主动提醒。
所以要配合win计划任务或者linux的crontab 定时的去访问,或者执行这个php
我是用linxu主机的
我加入一条crontab 使用curl命令进行触发。
crontab -e
30 7 * * * curl http://client.e000s.com/mail.php
上边代码意思是每天的7.30就自动访问mail.php 用来出发自动发邮件。
系统正在不断完善中。
感兴趣的朋友可以多提建议。
Rsync cwRsync linux 远程数据备份,linux到windows的备份
[
2009/10/26 13:37 | by Space.As ]
2009/10/26 13:37 | by Space.As ]
cwRsync是一个可以在Windows下运行的rsync
这样我们即可实现 自己本地Windows主机将远程服务器的数据资料保留了。
服务端是不需要安装配置rsync的。
首先下载cwRsync
安装到本机。
请注意设置本地路径。
通过cwrsync备份时候本地路径写法比较尴尬。我原来安装在C盘想备份到D盘 则路径写成d:\ 谁知道无法执行。也许是:引起的吧。
后来我就安装到需要备份的盘下。例如
d:\site_bak\cwrsync
然后开始 运行 cmd调出命令提示符 进入rsync
cd d:\site_bak\cwrsync\bin
开始执行备份命令
rsync -vzrtopg --progress --delete username@url:dir test
username = ssh 登录名
url = 服务器连接地址,可以填写域名或者ip
dir = 需要备份的目录
请注意!dir目录username必须有访问权限。否则可是无法访问的。
test则是本机备份目录。那么备份后的文件就在
d:\site_bak\cwrsync\bin\test
这样我们即可实现 自己本地Windows主机将远程服务器的数据资料保留了。
服务端是不需要安装配置rsync的。
首先下载cwRsync
安装到本机。
请注意设置本地路径。
通过cwrsync备份时候本地路径写法比较尴尬。我原来安装在C盘想备份到D盘 则路径写成d:\ 谁知道无法执行。也许是:引起的吧。
后来我就安装到需要备份的盘下。例如
d:\site_bak\cwrsync
然后开始 运行 cmd调出命令提示符 进入rsync
cd d:\site_bak\cwrsync\bin
开始执行备份命令
rsync -vzrtopg --progress --delete username@url:dir test
username = ssh 登录名
url = 服务器连接地址,可以填写域名或者ip
dir = 需要备份的目录
请注意!dir目录username必须有访问权限。否则可是无法访问的。
test则是本机备份目录。那么备份后的文件就在
d:\site_bak\cwrsync\bin\test
yum速度慢?请使用网易yum源(镜像站点)
[
2009/10/23 16:41 | by Space.As ]
2009/10/23 16:41 | by Space.As ]
感觉Centos yum慢的朋友可以尝试修改yum源为国内的站点
例如163的
修改方法如下:
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://blog.s135.com/soft/...
例如163的
修改方法如下:
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://blog.s135.com/soft/...
如何禁止apache显示phpinfo
[
2009/10/23 14:53 | by Space.As ]
2009/10/23 14:53 | by Space.As ]
有时候有特殊需要 禁止显示phpinfo
应该怎么办呢,编辑php.ini文件
查找
disabled_functions = phpinfo
即可
应该怎么办呢,编辑php.ini文件
查找
disabled_functions = phpinfo
即可
折腾到9点多
ftp终于搞定了。呵呵
感谢小丁的帮助。
pureftp 官方下载站点:
http://www.pureftpd.org/
php用户管理官方下载站点:
http://machiel.generaal.net
安装从略,下次写安装笔记。
ftp终于搞定了。呵呵
感谢小丁的帮助。
pureftp 官方下载站点:
http://www.pureftpd.org/
php用户管理官方下载站点:
http://machiel.generaal.net
安装从略,下次写安装笔记。
htpasswd - 管理用于basic认证的用户文件
[
2009/07/14 11:28 | by Space.As ]
2009/07/14 11:28 | by Space.As ]
htpasswd建立和更新存储用户名、密码的文本文件, 用于对HTTP用户的basic认证。 如果htpasswd不能存取文件, 比如,不能写入到输出文件中,或者读取需要更新的文件, 它将不做任何改变,并返回一个出错代码。
Apache HTTP服务器上的有效资源可以被限制为由htpasswd建立的文件中的用户所访问。 此程序只能管理存储在文本文件中的用户名和密码,但是, 它可以加密并显示密码信息,从而可以为其他数据存储类型所利用。 要使用DBM数据库,见dbmmanage.
htpasswd使用专为Apache作了修改的MD5或系统函数crypt()加密密码。 htpasswd所管理的文件可以包含两种类型的密码; 有些用户的密码使用MD5加密的,而同一个文件中的其他用户是用crypt()加密的。
本手册页仅列出命令行参数,配置httpd用户认证的相关指令的细节请参见httpd手册, 它是Apache发行包的一部分,也可以访问http://httpd.apache.org/。
Apache HTTP服务器上的有效资源可以被限制为由htpasswd建立的文件中的用户所访问。 此程序只能管理存储在文本文件中的用户名和密码,但是, 它可以加密并显示密码信息,从而可以为其他数据存储类型所利用。 要使用DBM数据库,见dbmmanage.
htpasswd使用专为Apache作了修改的MD5或系统函数crypt()加密密码。 htpasswd所管理的文件可以包含两种类型的密码; 有些用户的密码使用MD5加密的,而同一个文件中的其他用户是用crypt()加密的。
本手册页仅列出命令行参数,配置httpd用户认证的相关指令的细节请参见httpd手册, 它是Apache发行包的一部分,也可以访问http://httpd.apache.org/。
linux 在线同步时间,linux修改系统和时间。
[
2009/05/27 09:21 | by Space.As ]
2009/05/27 09:21 | by Space.As ]
本人比较懒,设置时间也怕有误差。所以直接使用ntp服务器在线同步服务器的时间。
非常好用。
不过前提是你安装了。
如果没有安装 而你使用的是 Centos 那使用命令
yum install ntp
然后:
ntpdate 210.72.145.44
210.72.145.44是国家xxx时间中心什么的服务器ip
ok 打完收工。。。
我的电脑 打不开,提示:请选择打开方式,打开程序
[
2009/05/26 20:05 | by Space.As ]
2009/05/26 20:05 | by Space.As ]
Can't locate Text/Iconv.pm in @INC 解决方法
[
2009/03/07 17:38 | by Space.As ]
2009/03/07 17:38 | by Space.As ]
解决方法:
cp /var/www/cgi-bin/openwebmail/misc/patches/iconv.pl.fake /var/www/cgi-bin/openwebmail/shares/iconv.pl
访问: http://localhost/cgi-bin/openwebmail/openwebmail.pl
cp /var/www/cgi-bin/openwebmail/misc/patches/iconv.pl.fake /var/www/cgi-bin/openwebmail/shares/iconv.pl
访问: http://localhost/cgi-bin/openwebmail/openwebmail.pl
有时候会遇到一些非常恶心的JavaScript错误。
比如它明明是正确执行了。
效果上没有差错。
偏偏要给你来一个 脚本错误。
这时候 我们就要使用
window.onerror = function(){
return true;
}
禁止js错误提示。
这样我们的页面就舒服多了。
没有js错误提示,多好啊……
比如它明明是正确执行了。
效果上没有差错。
偏偏要给你来一个 脚本错误。
这时候 我们就要使用
window.onerror = function(){
return true;
}
禁止js错误提示。
这样我们的页面就舒服多了。
没有js错误提示,多好啊……
flex air as3 中文帮助 中文chm 很难得的哦!
[
2009/02/16 23:04 | by Space.As ]
2009/02/16 23:04 | by Space.As ]



下载文件



