在这里让我们一起学习,一起提高!
[置顶] mysql数据库自动备份软件Auto Backup for MySQL Professional v2.1
[
June 2, 2008 10:47 | by jed ]
June 2, 2008 10:47 | by jed ]
Auto Backup for MySQL 是一款强大的MySQL数据库备份工具,Auto Backup for MySQL能让你以安全方便的方式轻松地备份本地或远程的MySQL数据库。它可以将MySQL数据库文件自动备份到其他文件或者其他数据库,支持的格式包括SQL、PHP、CSV、XML、HTML、TXT等。也可以备份到本地服务器其他数据库中,也可以备份到远程服务器同名数据库中。
Auto Backup for MySQL Professional v2.1注册码
姓名(Name):Michael Lenz
邮箱(Email):maker@t0r.biz
序列号(Serial):RYBSL-JC5GR-DPEJP-JXN41-B1RUD
下载:
点击下载Auto Backup for MySQL Professional v2.1
Auto Backup for MySQL Professional v2.1注册码
姓名(Name):Michael Lenz
邮箱(Email):maker@t0r.biz
序列号(Serial):RYBSL-JC5GR-DPEJP-JXN41-B1RUD
下载:
点击下载Auto Backup for MySQL Professional v2.1
Google Adsense注意事项(经验总结)
[
July 20, 2008 06:24 | by jed ]
July 20, 2008 06:24 | by jed ]
最近,我发现很多朋友都在做Google Adsense联盟广告,这非常好,比起国内大多数的联盟,不管是从信誉还是服务还是单价,Google Adsense都要稍胜一筹,这也是一直以来我把Google Adsense当朋友的原因。大约从07年年底时,Google Adsense帐户申请严格了许多,可能是因为一些站长不正规操作的原因,最主要是当时帐号推介作弊严重,所以导致GG对站长们无论是申请还是审核都相对严格了不少。
因为去年做Google Adsense帐号推介的利润实在是太高了,推介一个帐号,并且这个帐号收入达到了100美元,且正确输入PIN码,就可以得到250美金的奖励。我07年的时候推介了大约17个帐户,还有六七个帐户因为没有及时收到PIN码而损失上万元人民币的帐户推介费。
我是06年下半年开始接触Google Adsense,当时挂在一个电影站,后来才知道不可以放在电影站,因为涉及到版权问题。当时因为无知,犯了不少的错误,好在Google Adsense仁慈,未酿大错。所以我十分希望我的朋友不要再犯一些低级错误,以免帐号被封,何况现在帐号申请不容易。下面我就把我做Google Adsense两年多时间认为最值得注意的一些问题总结一下:
1.千万不要自己点击或通过一些方式比如发贴子的形式鼓励和引导你的朋友点击GG广告。你的朋友是固定的,IP自然也是固定的,即使你是ADSL可以换IP,然IP段却无法改变。当然,你在登录账号的机器上偶尔点到自己的广告,是没有关系的,GG完全可以检测到你的行为。原来我曾数次无意点到自己网站广告,并数次写信说明,不过后来GG特意给每个发布者发信,说明以后遇到类似情况不用再报告了。
2.千万不要参加一些互点团体。这是十分愚蠢的做法,固定的一群人,固定的机器,固定的一群网站,这简直是在走钢丝,除非你认定GG是一群弱智的人,否则建议你不要以身试法。07年五六月的时候,N多互点群的人成批成批的帐号被封。当时我的朋友说,陆陆,这个相当安全,来参加吧,但我没有去。当然,也有千分之一的侥幸者,如果你决定要成为这千分之一,那么请便。
3.在没有国外IP的情况下,尽量不要尝试做英文站。英文站单价实在是太高了,太诱人了。但是如果你的IP大多来自中国,而且点击来自中国,这是十分危险的。07年三四月的时候很多人就用中国流量做英文站,有极少数人获得了巨额收入,而大部份帐号被封。如果你想正规做英文站,可以购买国外主机,国际域名,建立网站,通过SEO或你自己拥有的宣传方式获得流量。同时,你还可以申请国外博客,多发原创文章,获得流量。
4.不要在同台机器登录GG多个帐号,特别是父子帐号,更是危险,这样很容易被GG判为关联而封号。这样的警告包括,不要在朋友尤其也是做网站的朋友机器上登录帐号,不要在网吧随意登录帐号,当然上述情况你也可以否定,但是是在你确定安全的前提下。如果你本人流动性很大,但又希望可以看到收入,你只要在后的报告管理设置一下每日发送报告就可以了,然后只要每天登录邮箱就可以收到GG准时发来的收入报告。
点击率最低都是21.99%,最高达26.34%,当然也有超过30%的。所以,我一直就很自信的认为,只要你的数据是健康的,是经得起推敲的,点击率高低根本不用担心。这也是N多人在QQ群里追问我为什么这么高的点击率而帐号一直安全的原因。
6.收入互高互低并不危险。有些人认为,如果收入起伏太大,比如这个月做到了一千美金而下个月只做了十美金或者说相反,可能会导致封号,那么陆陆要说,这是扯淡。因为我不止一个时期或者一次的出现这种情况,相邻两个月的收入相差超过一百倍的都有很多次了。但是帐号一直安全。
7.涉及到版权的网站最好不要投放GGAD。GG很正规,很重视版权,比如音乐站,电影站,很容易收到GG的警告信。严重的或者说收到原创者举报的,直接K号。
点击率最低都是21.99%,最高达26.34%,当然也有超过30%的。所以,我一直就很自信的认为,只要你的数据是健康的,是经得起推敲的,点击率高低根本不用担心。这也是N多人在QQ群里追问我为什么这么高的点击率而帐号一直安全的原因。
因为去年做Google Adsense帐号推介的利润实在是太高了,推介一个帐号,并且这个帐号收入达到了100美元,且正确输入PIN码,就可以得到250美金的奖励。我07年的时候推介了大约17个帐户,还有六七个帐户因为没有及时收到PIN码而损失上万元人民币的帐户推介费。
我是06年下半年开始接触Google Adsense,当时挂在一个电影站,后来才知道不可以放在电影站,因为涉及到版权问题。当时因为无知,犯了不少的错误,好在Google Adsense仁慈,未酿大错。所以我十分希望我的朋友不要再犯一些低级错误,以免帐号被封,何况现在帐号申请不容易。下面我就把我做Google Adsense两年多时间认为最值得注意的一些问题总结一下:
1.千万不要自己点击或通过一些方式比如发贴子的形式鼓励和引导你的朋友点击GG广告。你的朋友是固定的,IP自然也是固定的,即使你是ADSL可以换IP,然IP段却无法改变。当然,你在登录账号的机器上偶尔点到自己的广告,是没有关系的,GG完全可以检测到你的行为。原来我曾数次无意点到自己网站广告,并数次写信说明,不过后来GG特意给每个发布者发信,说明以后遇到类似情况不用再报告了。
2.千万不要参加一些互点团体。这是十分愚蠢的做法,固定的一群人,固定的机器,固定的一群网站,这简直是在走钢丝,除非你认定GG是一群弱智的人,否则建议你不要以身试法。07年五六月的时候,N多互点群的人成批成批的帐号被封。当时我的朋友说,陆陆,这个相当安全,来参加吧,但我没有去。当然,也有千分之一的侥幸者,如果你决定要成为这千分之一,那么请便。
3.在没有国外IP的情况下,尽量不要尝试做英文站。英文站单价实在是太高了,太诱人了。但是如果你的IP大多来自中国,而且点击来自中国,这是十分危险的。07年三四月的时候很多人就用中国流量做英文站,有极少数人获得了巨额收入,而大部份帐号被封。如果你想正规做英文站,可以购买国外主机,国际域名,建立网站,通过SEO或你自己拥有的宣传方式获得流量。同时,你还可以申请国外博客,多发原创文章,获得流量。
4.不要在同台机器登录GG多个帐号,特别是父子帐号,更是危险,这样很容易被GG判为关联而封号。这样的警告包括,不要在朋友尤其也是做网站的朋友机器上登录帐号,不要在网吧随意登录帐号,当然上述情况你也可以否定,但是是在你确定安全的前提下。如果你本人流动性很大,但又希望可以看到收入,你只要在后的报告管理设置一下每日发送报告就可以了,然后只要每天登录邮箱就可以收到GG准时发来的收入报告。
点击率最低都是21.99%,最高达26.34%,当然也有超过30%的。所以,我一直就很自信的认为,只要你的数据是健康的,是经得起推敲的,点击率高低根本不用担心。这也是N多人在QQ群里追问我为什么这么高的点击率而帐号一直安全的原因。
6.收入互高互低并不危险。有些人认为,如果收入起伏太大,比如这个月做到了一千美金而下个月只做了十美金或者说相反,可能会导致封号,那么陆陆要说,这是扯淡。因为我不止一个时期或者一次的出现这种情况,相邻两个月的收入相差超过一百倍的都有很多次了。但是帐号一直安全。
7.涉及到版权的网站最好不要投放GGAD。GG很正规,很重视版权,比如音乐站,电影站,很容易收到GG的警告信。严重的或者说收到原创者举报的,直接K号。
点击率最低都是21.99%,最高达26.34%,当然也有超过30%的。所以,我一直就很自信的认为,只要你的数据是健康的,是经得起推敲的,点击率高低根本不用担心。这也是N多人在QQ群里追问我为什么这么高的点击率而帐号一直安全的原因。
PHP取GB2312编码字符串首字母的方法
[
July 9, 2008 20:09 | by jed ]
July 9, 2008 20:09 | by jed ]
<?php
$dict=array(
'a'=>0xB0C4,
'b'=>0xB2C0,
'c'=>0xB4ED,
'd'=>0xB6E9,
'e'=>0xB7A1,
'f'=>0xB8C0,
'g'=>0xB9FD,
'h'=>0xBBF6,
'j'=>0xBFA5,
'k'=>0xC0AB,
'l'=>0xC2E7,
'm'=>0xC4C2,
'n'=>0xC5B5,
'o'=>0xC5BD,
'p'=>0xC6D9,
'q'=>0xC8BA,
'r'=>0xC8F5,
's'=>0xCBF9,
't'=>0xCDD9,
'w'=>0xCEF3,
'x'=>0xD188,
'y'=>0xD4D0,
'z'=>0xD7F9,
);
//取GB2312字符串首字母,原理是GBK汉字是按拼音顺序编码的.
function get_letter($input)
{
global $dict;
$str_1 = substr($input, 0, 1);
if ($str_1 >= chr(0x81) && $str_1 <= chr(0xfe)) {
$num = hexdec(bin2hex(substr($input, 0, 2)));
foreach ($dict as $k=>$v){
if($v>=$num)
break;
}
return $k;
}
else{
return $str_1;
}
}
echo get_letter('中');
echo get_letter('华');
echo get_letter('人');
echo get_letter('民');
echo get_letter('共');
echo get_letter('和');
echo get_letter('国');
echo get_letter('万岁');
echo get_letter('c');
echo get_letter('h');
echo get_letter('i');
echo get_letter('n');
echo get_letter('a');
?>
用Shutdown实现定时关机
[
July 5, 2008 20:59 | by jed ]
July 5, 2008 20:59 | by jed ]
有时候,我们需要定时关闭计算机,下面笔者就介绍一个在Windows XP下实现定时关机的简单方法。
统在22分钟后自动关闭:点击“开始→运行”,在“打开”中输入命令“Shutdown -s -t 1320”(注意:引号不输入,参数之间有空格,1320的单位是秒),单击“确定”按钮即可。
指定系统在某个时间(比如12:00)自动关闭:在“打开”中输入命令“at 12:00 Shutdown -s”即可。
取消定时关机:在“打开”中输入命令“Shutdown -a”即可。
能的实现都是使用“Shutdown”命令实现的,shutdown的参数是在命令行窗口中输入“shutdown”。笔者认为最有用的是“-i”参数,可以调出“远程关机对话框”,能方便地实现局域网内计算机的远程关机,有兴趣的朋友可以试一试。
统在22分钟后自动关闭:点击“开始→运行”,在“打开”中输入命令“Shutdown -s -t 1320”(注意:引号不输入,参数之间有空格,1320的单位是秒),单击“确定”按钮即可。
指定系统在某个时间(比如12:00)自动关闭:在“打开”中输入命令“at 12:00 Shutdown -s”即可。
取消定时关机:在“打开”中输入命令“Shutdown -a”即可。
能的实现都是使用“Shutdown”命令实现的,shutdown的参数是在命令行窗口中输入“shutdown”。笔者认为最有用的是“-i”参数,可以调出“远程关机对话框”,能方便地实现局域网内计算机的远程关机,有兴趣的朋友可以试一试。
服务器超出最大允许连接数解决之道全攻略
[
July 4, 2008 17:16 | by jed ]
July 4, 2008 17:16 | by jed ]
用 远程桌面链接登录到终端服务器时经常会遇到“终端服务器超出最大允许链接数”诸如此类错误导致无法正常登录终端服务器,引起该问题的原因在于终端服务的缺 省链接数为2个链接,并且当登录远程桌面后如果不是采用注销方式退出,而是直接关闭远程桌面窗口,那么实际上会话并没有释放掉,而是继续保留在服务器端, 这样就会占用总的链接数,当这个数量达到最大允许值时就会出现上面的提示。
如何避免?
一、用注销来退出远程桌面而不是直接关闭窗口
二、限制已断开链接的会话存在时间
1、从终端服务配置中修改
运行-Tscc.msc(终端服务配置)-连接-双击RDP-Tcp或右击-属性-会话-选中第一个的替代用户设置(O)-结束已断开的会话[将默认值“从不”改为一个适当的时间,比如30分钟]
2、从组策略修改
开始-运行-gpedit.msc-计算机配置-管理模板-windows组件-终端服务-会话
右边窗口选择 为断开的会话设置时间限制 -选择已启用,选择一个时间
三、增加最多链接数
1、 从终端服务配置中修改:运行-Tscc.msc(终端服务配置)-连接-双击RDP-Tcp或右击-属性,选择“网卡”选项卡-修改“最大连接数”改成你 所需的值,当然这个值不也能太大,否则会占用较多的系统资源。不过这里修改的值好像不起作用,设置成无限制时照样还是会出现本文所说的情况。
如何避免?
一、用注销来退出远程桌面而不是直接关闭窗口
二、限制已断开链接的会话存在时间
1、从终端服务配置中修改
运行-Tscc.msc(终端服务配置)-连接-双击RDP-Tcp或右击-属性-会话-选中第一个的替代用户设置(O)-结束已断开的会话[将默认值“从不”改为一个适当的时间,比如30分钟]
2、从组策略修改
开始-运行-gpedit.msc-计算机配置-管理模板-windows组件-终端服务-会话
右边窗口选择 为断开的会话设置时间限制 -选择已启用,选择一个时间
三、增加最多链接数
1、 从终端服务配置中修改:运行-Tscc.msc(终端服务配置)-连接-双击RDP-Tcp或右击-属性,选择“网卡”选项卡-修改“最大连接数”改成你 所需的值,当然这个值不也能太大,否则会占用较多的系统资源。不过这里修改的值好像不起作用,设置成无限制时照样还是会出现本文所说的情况。
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
* Copyright (C) 2003-2007 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
* Licensed under the terms of any of the following licenses at your
* choice:
*
* - GNU General Public License Version 2 or later (the "GPL")
* http://www.gnu.org/licenses/gpl.html
*
* - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
* http://www.gnu.org/licenses/lgpl.html
*
* - Mozilla Public License Version 1.1 or later (the "MPL")
* http://www.mozilla.org/MPL/MPL-1.1.html
*
* == END LICENSE ==
*
* Editor configuration settings.
*
* Follow this link for more information:
* http://wiki.fckeditor.net/Developer%27s_Guide/Configuration/Configurations_Settings
*/
// Disable the custom Enter Key Handler. This option will be removed in version 2.5.
FCKConfig.DisableEnterKeyHandler = false ;
FCKConfig.CustomConfigurationsPath = '' ;//自定义配置文件路径和名称
FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css' ;//编辑区的样式表文件
FCKConfig.ToolbarComboPreviewCSS = '' ;
FCKConfig.DocType = '' ;
FCKConfig.BaseHref = '' ;//相对链接的基地址
FCKConfig.FullPage = false ;//是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容
FCKConfig.Debug = false ;//是否开启调试功能,这样,当调用FCKDebug.Output()时,会在调试窗中输出内容
FCKConfig.AllowQueryStringDebug = true ;
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;//默认皮肤,可修改为:'skins/office2003/'
FCKConfig.PreloadImages = [ FCKConfig.SkinPath + 'images/toolbar.start.gif', FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif' ] ;
FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;//插件文件夹
// FCKConfig.Plugins.Add( 'autogrow' ) ;
FCKConfig.AutoGrowMax = 400 ;
// FCKConfig.ProtectedSource.Add( /<%[\s\S]*?%>/g ) ; // ASP style server side code <%...%>
// FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ; // PHP style server side code
// FCKConfig.ProtectedSource.Add( /(<asp:[^\>]+>[\s|\S]*?<\/asp:[^\>]+>)|(<asp:[^\>]+\/>)/gi ) ; // ASP.Net style tags <asp:control>
FCKConfig.AutoDetectLanguage = true ;//浏览器自动检测语言,应改为false
FCKConfig.DefaultLanguage = 'en'//默认语言为英文,应改为'zh-cn'
FCKConfig.ContentLangDirection = 'ltr' ;//默认文字方向
FCKConfig.ProcessHTMLEntities = true ;
FCKConfig.IncludeLatinEntities = true ;
FCKConfig.IncludeGreekEntities = true ;
FCKConfig.ProcessNumericEntities = false ;
FCKConfig.AdditionalNumericEntities = '' ; // Single Quote: "'"
FCKConfig.FillEmptyBlocks = true ;//使用这个功能,可以将空的块级元素用空格来替代
FCKConfig.FormatSource = true ;//在切换到代码视图时是否自动格式化代码
FCKConfig.FormatOutput = true ;//当输出内容时是否自动格式化代码
FCKConfig.FormatIndentator = ' ' ;//当在源码格式下缩进代码使用的字符
FCKConfig.ForceStrongEm = true ;
FCKConfig.GeckoUseSPAN = false ;//是否允许SPAN标记代替B,I,U标记
FCKConfig.StartupFocus = false ;//开启时FOCUS到编辑器
FCKConfig.ForcePasteAsPlainText = false ;//强制粘贴为纯文本
FCKConfig.AutoDetectPasteFromWord = true ; // IE only.
FCKConfig.ForceSimpleAmpersand = false ;//是否不把&符号转换为XML实体
FCKConfig.TabSpaces = 1 ;//TAB键产生的空格字符数
FCKConfig.ShowBorders = true ;//合并边框
FCKConfig.SourcePopup = false ;
FCKConfig.ToolbarStartExpanded = true ;//开启是TOOLBAR是否展开
FCKConfig.ToolbarCanCollapse = true ;//是否允许展开/折叠工具栏
FCKConfig.IgnoreEmptyParagraphValue = true ;
FCKConfig.PreserveSessionOnFileBrowser = false ;
FCKConfig.FloatingPanelsZIndex = 10000 ;
FCKConfig.TemplateReplaceAll = true ;
FCKConfig.TemplateReplaceCheckbox = true ;
FCKConfig.ToolbarLocation = 'In' ;
//ToolbarSets表示设置 default默认设置.Basic基本设置.
FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','-','About']
] ;
FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','-','Style','FontSize','TextColor','BGColor','-','Smiley','SpecialChar','Replace','Preview']
] ;
FCKConfig.EnterMode = 'p' ; // p | div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br
FCKConfig.Keystrokes = [
[ CTRL + 65 /*A*/, true ],
[ CTRL + 67 /*C*/, true ],
[ CTRL + 70 /*F*/, true ],
[ CTRL + 83 /*S*/, true ],
[ CTRL + 88 /*X*/, true ],
[ CTRL + 86 /*V*/, 'Paste' ],
[ SHIFT + 45 /*INS*/, 'Paste' ],
[ CTRL + 90 /*Z*/, 'Undo' ],
[ CTRL + 89 /*Y*/, 'Redo' ],
[ CTRL + SHIFT + 90 /*Z*/, 'Redo' ],
[ CTRL + 76 /*L*/, 'Link' ],
[ CTRL + 66 /*B*/, 'Bold' ],
[ CTRL + 73 /*I*/, 'Italic' ],
[ CTRL + 85 /*U*/, 'Underline' ],
[ CTRL + SHIFT + 83 /*S*/, 'Save' ],
[ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ],
[ CTRL + 9 /*TAB*/, 'Source' ]
] ;
FCKConfig.ContextMenu = ['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Button','BulletedList','NumberedList','Table','Form'] ;//字符串数组,右键菜单的内容
FCKConfig.BrowserContextMenuOnCtrl = false ;
FCKConfig.FontColors = '000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,808080,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF' ;//设置显示颜色拾取器时文字颜色列表
FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana';//添加需要的中文字体
FCKConfig.FontSizes = '1/xx-small;2/x-small;3/small;4/medium;5/large;6/x-large;7/xx-large' ;//字体大小中的字号列表
FCKConfig.FontFormats = 'p;div;pre;address;h1;h2;h3;h4;h5;h6' ;//设置显示在文字格式列表中的命名
FCKConfig.StylesXmlPath = FCKConfig.EditorPath + 'fckstyles.xml' ;//设置定义CSS样式列表的XML文件的位置
FCKConfig.TemplatesXmlPath = FCKConfig.EditorPath + 'fcktemplates.xml' ;
FCKConfig.SpellChecker = 'ieSpell' ; // 'ieSpell' | 'SpellerPages'//设置拼写检查器
FCKConfig.IeSpellDownloadUrl = 'http://www.iespell.com/download.php' ;//下载拼写检查器的网址
FCKConfig.SpellerPagesServerScript = 'server-scripts/spellchecker.php' ; // Available extension: .php .cfm .pl
FCKConfig.FirefoxSpellChecker = false ;
FCKConfig.MaxUndoLevels = 15 ;
FCKConfig.DisableObjectResizing = false ;
FCKConfig.DisableFFTableHandles = true ;
FCKConfig.LinkDlgHideTarget = false ;
FCKConfig.LinkDlgHideAdvanced = false ;
FCKConfig.ImageDlgHideLink = false ;
FCKConfig.ImageDlgHideAdvanced = false ;
FCKConfig.FlashDlgHideAdvanced = false ;
FCKConfig.ProtectedTags = '' ;
// This will be applied to the body element of the editor
FCKConfig.BodyId = '' ;
FCKConfig.BodyClass = '' ;
FCKConfig.DefaultLinkTarget = '' ;
// The option switches between trying to keep the html structure or do the changes so the content looks like it was in Word
FCKConfig.CleanWordKeepsStructure = false ;
// The following value defines which File Browser connector and Quick Upload
// "uploader" to use. It is valid for the default implementaion and it is here
// just to make this configuration file cleaner.
// It is not possible to change this value using an external file or even
// inline when creating the editor instance. In that cases you must set the
// values of LinkBrowserURL, ImageBrowserURL and so on.
// Custom implementations should just ignore it.
var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | php
// Don't care about the following line. It just calculates the correct connector
// extension to use for the default File Browser (Perl uses "cgi").
var _FileBrowserExtension = _FileBrowserLanguage == 'perl' ? 'cgi' : _FileBrowserLanguage ;
FCKConfig.LinkBrowser = false;//是否允许在插入链接时浏览服务器
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;//插入链接时浏览服务器的URL
FCKConfig.LinkBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70%//链接目标浏览器窗口高度
FCKConfig.LinkBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70%//链接目标浏览器窗口宽度
FCKConfig.ImageBrowser = false;//false表示关闭图片文件浏览服务器的功能
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;//浏览服务器时运行的URL
FCKConfig.ImageBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70% ;//图像浏览器窗口高度
FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% ;//图像浏览器窗口宽度
FCKConfig.FlashBrowser = false;//false表示关闭Flash浏览服务器的功能
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
FCKConfig.FlashBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; //70% ;
FCKConfig.FlashBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; //70% ;
FCKConfig.LinkUpload = true ;//True表示开启文件上传的功能
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage ;
FCKConfig.LinkUploadAllowedExtensions = "" ; // empty for all
FCKConfig.LinkUploadDeniedExtensions = ".(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|com|dll|vbs|js|reg|cgi|htaccess|asis|sh|shtml|shtm|phtm)$" ; // empty for no one
FCKConfig.ImageUpload = true ;//True表示开启图片上传的功能
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Image' ;
FCKConfig.ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png|bmp)$" ; // empty for all
FCKConfig.ImageUploadDeniedExtensions = "" ; // empty for no one
FCKConfig.FlashUpload = true ;//True表示开启Falsh上传的功能
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Flash' ;
FCKConfig.FlashUploadAllowedExtensions = ".(swf|fla)$" ; // empty for all
FCKConfig.FlashUploadDeniedExtensions = "" ; // empty for no one
FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;//图符文件夹路径
FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] ;//字符数组 图符窗中图片文件名数组
FCKConfig.SmileyColumns = 8 ;// 图符窗列数
FCKConfig.SmileyWindowWidth = 320 ;//图符窗口宽度
FCKConfig.SmileyWindowHeight = 240 ;//图符窗口高度
* Copyright (C) 2003-2007 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
* Licensed under the terms of any of the following licenses at your
* choice:
*
* - GNU General Public License Version 2 or later (the "GPL")
* http://www.gnu.org/licenses/gpl.html
*
* - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
* http://www.gnu.org/licenses/lgpl.html
*
* - Mozilla Public License Version 1.1 or later (the "MPL")
* http://www.mozilla.org/MPL/MPL-1.1.html
*
* == END LICENSE ==
*
* Editor configuration settings.
*
* Follow this link for more information:
* http://wiki.fckeditor.net/Developer%27s_Guide/Configuration/Configurations_Settings
*/
// Disable the custom Enter Key Handler. This option will be removed in version 2.5.
FCKConfig.DisableEnterKeyHandler = false ;
FCKConfig.CustomConfigurationsPath = '' ;//自定义配置文件路径和名称
FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css' ;//编辑区的样式表文件
FCKConfig.ToolbarComboPreviewCSS = '' ;
FCKConfig.DocType = '' ;
FCKConfig.BaseHref = '' ;//相对链接的基地址
FCKConfig.FullPage = false ;//是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容
FCKConfig.Debug = false ;//是否开启调试功能,这样,当调用FCKDebug.Output()时,会在调试窗中输出内容
FCKConfig.AllowQueryStringDebug = true ;
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;//默认皮肤,可修改为:'skins/office2003/'
FCKConfig.PreloadImages = [ FCKConfig.SkinPath + 'images/toolbar.start.gif', FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif' ] ;
FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;//插件文件夹
// FCKConfig.Plugins.Add( 'autogrow' ) ;
FCKConfig.AutoGrowMax = 400 ;
// FCKConfig.ProtectedSource.Add( /<%[\s\S]*?%>/g ) ; // ASP style server side code <%...%>
// FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ; // PHP style server side code
// FCKConfig.ProtectedSource.Add( /(<asp:[^\>]+>[\s|\S]*?<\/asp:[^\>]+>)|(<asp:[^\>]+\/>)/gi ) ; // ASP.Net style tags <asp:control>
FCKConfig.AutoDetectLanguage = true ;//浏览器自动检测语言,应改为false
FCKConfig.DefaultLanguage = 'en'//默认语言为英文,应改为'zh-cn'
FCKConfig.ContentLangDirection = 'ltr' ;//默认文字方向
FCKConfig.ProcessHTMLEntities = true ;
FCKConfig.IncludeLatinEntities = true ;
FCKConfig.IncludeGreekEntities = true ;
FCKConfig.ProcessNumericEntities = false ;
FCKConfig.AdditionalNumericEntities = '' ; // Single Quote: "'"
FCKConfig.FillEmptyBlocks = true ;//使用这个功能,可以将空的块级元素用空格来替代
FCKConfig.FormatSource = true ;//在切换到代码视图时是否自动格式化代码
FCKConfig.FormatOutput = true ;//当输出内容时是否自动格式化代码
FCKConfig.FormatIndentator = ' ' ;//当在源码格式下缩进代码使用的字符
FCKConfig.ForceStrongEm = true ;
FCKConfig.GeckoUseSPAN = false ;//是否允许SPAN标记代替B,I,U标记
FCKConfig.StartupFocus = false ;//开启时FOCUS到编辑器
FCKConfig.ForcePasteAsPlainText = false ;//强制粘贴为纯文本
FCKConfig.AutoDetectPasteFromWord = true ; // IE only.
FCKConfig.ForceSimpleAmpersand = false ;//是否不把&符号转换为XML实体
FCKConfig.TabSpaces = 1 ;//TAB键产生的空格字符数
FCKConfig.ShowBorders = true ;//合并边框
FCKConfig.SourcePopup = false ;
FCKConfig.ToolbarStartExpanded = true ;//开启是TOOLBAR是否展开
FCKConfig.ToolbarCanCollapse = true ;//是否允许展开/折叠工具栏
FCKConfig.IgnoreEmptyParagraphValue = true ;
FCKConfig.PreserveSessionOnFileBrowser = false ;
FCKConfig.FloatingPanelsZIndex = 10000 ;
FCKConfig.TemplateReplaceAll = true ;
FCKConfig.TemplateReplaceCheckbox = true ;
FCKConfig.ToolbarLocation = 'In' ;
//ToolbarSets表示设置 default默认设置.Basic基本设置.
FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','-','About']
] ;
FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','-','Style','FontSize','TextColor','BGColor','-','Smiley','SpecialChar','Replace','Preview']
] ;
FCKConfig.EnterMode = 'p' ; // p | div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br
FCKConfig.Keystrokes = [
[ CTRL + 65 /*A*/, true ],
[ CTRL + 67 /*C*/, true ],
[ CTRL + 70 /*F*/, true ],
[ CTRL + 83 /*S*/, true ],
[ CTRL + 88 /*X*/, true ],
[ CTRL + 86 /*V*/, 'Paste' ],
[ SHIFT + 45 /*INS*/, 'Paste' ],
[ CTRL + 90 /*Z*/, 'Undo' ],
[ CTRL + 89 /*Y*/, 'Redo' ],
[ CTRL + SHIFT + 90 /*Z*/, 'Redo' ],
[ CTRL + 76 /*L*/, 'Link' ],
[ CTRL + 66 /*B*/, 'Bold' ],
[ CTRL + 73 /*I*/, 'Italic' ],
[ CTRL + 85 /*U*/, 'Underline' ],
[ CTRL + SHIFT + 83 /*S*/, 'Save' ],
[ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ],
[ CTRL + 9 /*TAB*/, 'Source' ]
] ;
FCKConfig.ContextMenu = ['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Button','BulletedList','NumberedList','Table','Form'] ;//字符串数组,右键菜单的内容
FCKConfig.BrowserContextMenuOnCtrl = false ;
FCKConfig.FontColors = '000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,808080,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF' ;//设置显示颜色拾取器时文字颜色列表
FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana';//添加需要的中文字体
FCKConfig.FontSizes = '1/xx-small;2/x-small;3/small;4/medium;5/large;6/x-large;7/xx-large' ;//字体大小中的字号列表
FCKConfig.FontFormats = 'p;div;pre;address;h1;h2;h3;h4;h5;h6' ;//设置显示在文字格式列表中的命名
FCKConfig.StylesXmlPath = FCKConfig.EditorPath + 'fckstyles.xml' ;//设置定义CSS样式列表的XML文件的位置
FCKConfig.TemplatesXmlPath = FCKConfig.EditorPath + 'fcktemplates.xml' ;
FCKConfig.SpellChecker = 'ieSpell' ; // 'ieSpell' | 'SpellerPages'//设置拼写检查器
FCKConfig.IeSpellDownloadUrl = 'http://www.iespell.com/download.php' ;//下载拼写检查器的网址
FCKConfig.SpellerPagesServerScript = 'server-scripts/spellchecker.php' ; // Available extension: .php .cfm .pl
FCKConfig.FirefoxSpellChecker = false ;
FCKConfig.MaxUndoLevels = 15 ;
FCKConfig.DisableObjectResizing = false ;
FCKConfig.DisableFFTableHandles = true ;
FCKConfig.LinkDlgHideTarget = false ;
FCKConfig.LinkDlgHideAdvanced = false ;
FCKConfig.ImageDlgHideLink = false ;
FCKConfig.ImageDlgHideAdvanced = false ;
FCKConfig.FlashDlgHideAdvanced = false ;
FCKConfig.ProtectedTags = '' ;
// This will be applied to the body element of the editor
FCKConfig.BodyId = '' ;
FCKConfig.BodyClass = '' ;
FCKConfig.DefaultLinkTarget = '' ;
// The option switches between trying to keep the html structure or do the changes so the content looks like it was in Word
FCKConfig.CleanWordKeepsStructure = false ;
// The following value defines which File Browser connector and Quick Upload
// "uploader" to use. It is valid for the default implementaion and it is here
// just to make this configuration file cleaner.
// It is not possible to change this value using an external file or even
// inline when creating the editor instance. In that cases you must set the
// values of LinkBrowserURL, ImageBrowserURL and so on.
// Custom implementations should just ignore it.
var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | php
// Don't care about the following line. It just calculates the correct connector
// extension to use for the default File Browser (Perl uses "cgi").
var _FileBrowserExtension = _FileBrowserLanguage == 'perl' ? 'cgi' : _FileBrowserLanguage ;
FCKConfig.LinkBrowser = false;//是否允许在插入链接时浏览服务器
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;//插入链接时浏览服务器的URL
FCKConfig.LinkBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70%//链接目标浏览器窗口高度
FCKConfig.LinkBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70%//链接目标浏览器窗口宽度
FCKConfig.ImageBrowser = false;//false表示关闭图片文件浏览服务器的功能
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;//浏览服务器时运行的URL
FCKConfig.ImageBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70% ;//图像浏览器窗口高度
FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% ;//图像浏览器窗口宽度
FCKConfig.FlashBrowser = false;//false表示关闭Flash浏览服务器的功能
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
FCKConfig.FlashBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; //70% ;
FCKConfig.FlashBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; //70% ;
FCKConfig.LinkUpload = true ;//True表示开启文件上传的功能
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage ;
FCKConfig.LinkUploadAllowedExtensions = "" ; // empty for all
FCKConfig.LinkUploadDeniedExtensions = ".(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|com|dll|vbs|js|reg|cgi|htaccess|asis|sh|shtml|shtm|phtm)$" ; // empty for no one
FCKConfig.ImageUpload = true ;//True表示开启图片上传的功能
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Image' ;
FCKConfig.ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png|bmp)$" ; // empty for all
FCKConfig.ImageUploadDeniedExtensions = "" ; // empty for no one
FCKConfig.FlashUpload = true ;//True表示开启Falsh上传的功能
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Flash' ;
FCKConfig.FlashUploadAllowedExtensions = ".(swf|fla)$" ; // empty for all
FCKConfig.FlashUploadDeniedExtensions = "" ; // empty for no one
FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;//图符文件夹路径
FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] ;//字符数组 图符窗中图片文件名数组
FCKConfig.SmileyColumns = 8 ;// 图符窗列数
FCKConfig.SmileyWindowWidth = 320 ;//图符窗口宽度
FCKConfig.SmileyWindowHeight = 240 ;//图符窗口高度
百度免费搜索代码不支持utf-8的解决方法
[
June 28, 2008 06:15 | by jed ]
June 28, 2008 06:15 | by jed ]
今天在主页上加了个百度搜索,发现百度的搜索代码不支持utf8,找了半天,发现个解决方法。
在搜索代码中加上下面这段代码:
<input type=hidden name=ie value="UTF-8">
在搜索代码中加上下面这段代码:
<input type=hidden name=ie value="UTF-8">
parse_url: 解析 URL 字符串。
urldecode: 还原 URL 编码字符串。
urlencode: 将字符串以 URL 编码。
base64_encode: 将字符串以 BASE64 编码。
base64_decode: 将 BASE64 编码字符串解码。
parse_url
解析 URL 字符串。
语法: array parse_url(string url);
返回值: 数组
函数种类: 资料处理
内容说明: 本函数将 URL 字符串予以解析,并将结果返回数组中。完整的 URL 类似这样子
scheme://user:pass@host:port/path?query。
如 http://john:john1234@john.wilson.gs:88/abcdef.php?a=1234
因此返回的数组包括了下列元素:scheme、host、port、user、pass、path、query 与 fragment 等。
urldecode
还原 URL 编码字符串。
语法: string urldecode(string str);
返回值: 字符串
函数种类: 编码处理
内容说明: 本函数将 URL 编码后字符串还原成未编码的样子。编码使用 %## 的格式。
参考: urlencode()
urlencode
将字符串以 URL 编码。
语法: string urlencode(string str);
返回值: 字符串
函数种类: 编码处理
内容说明: 本函数将字符串以 URL 编码。例如空格就会变成加号。Homepage 中 form 资料传送就是用 urlencode 编码后再送出。
使用范例
本例将中文字符串以 URL 编码过,转给别的 CGI 使用
<?php
$EncodeStr=urlencode($ChineseName);
echo "<a href=/cgi/personal.cgi?n=$EncodeStr>个人信息</a>";
?>
参考: urldecode()
base64_encode
将字符串以 BASE64 编码。
语法: string base64_encode(string data);
返回值: 字符串
函数种类: 编码处理
内容说明: 本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线,共 64 个基本字符,不包含其它特殊的字符,因而才取名 BASE64。编码后的字符串比原来的字符串长度再加 1/3 左右。更多的 BASE64 编码信息可以参考 RFC2045 文件之 6.8 节。
参考: base64_decode() chunk_split()
base64_decode
将 BASE64 编码字符串解码。
语法: string base64_decode(string encoded_data);
返回值: 字符串
函数种类: 编码处理
内容说明: 本函数将以 MIME BASE64 编码字符串解码。解码后的字符串可能为中文字符串或其它的二进位资料。
参考: base64_encode()
urldecode: 还原 URL 编码字符串。
urlencode: 将字符串以 URL 编码。
base64_encode: 将字符串以 BASE64 编码。
base64_decode: 将 BASE64 编码字符串解码。
parse_url
解析 URL 字符串。
语法: array parse_url(string url);
返回值: 数组
函数种类: 资料处理
内容说明: 本函数将 URL 字符串予以解析,并将结果返回数组中。完整的 URL 类似这样子
scheme://user:pass@host:port/path?query。
如 http://john:john1234@john.wilson.gs:88/abcdef.php?a=1234
因此返回的数组包括了下列元素:scheme、host、port、user、pass、path、query 与 fragment 等。
urldecode
还原 URL 编码字符串。
语法: string urldecode(string str);
返回值: 字符串
函数种类: 编码处理
内容说明: 本函数将 URL 编码后字符串还原成未编码的样子。编码使用 %## 的格式。
参考: urlencode()
urlencode
将字符串以 URL 编码。
语法: string urlencode(string str);
返回值: 字符串
函数种类: 编码处理
内容说明: 本函数将字符串以 URL 编码。例如空格就会变成加号。Homepage 中 form 资料传送就是用 urlencode 编码后再送出。
使用范例
本例将中文字符串以 URL 编码过,转给别的 CGI 使用
<?php
$EncodeStr=urlencode($ChineseName);
echo "<a href=/cgi/personal.cgi?n=$EncodeStr>个人信息</a>";
?>
参考: urldecode()
base64_encode
将字符串以 BASE64 编码。
语法: string base64_encode(string data);
返回值: 字符串
函数种类: 编码处理
内容说明: 本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线,共 64 个基本字符,不包含其它特殊的字符,因而才取名 BASE64。编码后的字符串比原来的字符串长度再加 1/3 左右。更多的 BASE64 编码信息可以参考 RFC2045 文件之 6.8 节。
参考: base64_decode() chunk_split()
base64_decode
将 BASE64 编码字符串解码。
语法: string base64_decode(string encoded_data);
返回值: 字符串
函数种类: 编码处理
内容说明: 本函数将以 MIME BASE64 编码字符串解码。解码后的字符串可能为中文字符串或其它的二进位资料。
参考: base64_encode()
晚上,电话突然响了一声。anly赶紧拿起她的电话。我们手机是连号的,以往骚扰电话都是给我响完以后给她响。等了半天没有动静,结果我的又响了。我猜,可能真的是找我的。我拿起电话,问“哪位?”电话那头变着嗓子问我“你是谁?”我回答说:“你不认识我,干嘛给我打电话,打错了吧?”她问我,“就是这个号码啊,你是谁?”我就问,“你是谁啊?”她笑着说:“我是你妈!”我当时就火了,心想,打错电话了,还想占我便宜。正想开骂,又不敢。继续问“你到底是谁啊?”她仍笑着说:“我是你妈啊!”我听不真切。我就把手机扔给anly,说:“你帮我听听这是谁啊?她说是我妈。”anly接过电话,问,你是谁啊。对方仍回答:“我是你妈。”也没听出是谁来。又把电话给我了。我火了,问“你到底是谁啊?”那头噗嗤一笑,我才听出来,真的是我妈。我说:“妈,你也太能忽悠了把?连儿子都忽悠!”原来我妈新办了联通号,知道我不知道这个号码,所以过来忽悠我!所以,朋友们,平时我忽悠你们,也不能全怪我,有其母必有其子啊!







