by 清泉
31. 十月 2009 14:56
今天用用emeditor编辑一国外PHP系统的语言包,编辑采用的是UTF-8格式的文件,但谢谢系统中测试的时候总是报下面这样的错误:
warning: Cannot modify header information - headers already sent by (............
花了不少时间来找原因,总算发现原来是编辑编辑的问题,编辑器在编辑语言前面加入眼睛看不到的两个字节的“BOB”,导致出现“ Cannot modify header information - headers already sent”类似的错误信息。
它意思是说在COOKIE之前已经有其他文件把头部信息发出去了(BOB),建议编辑文本文件用EDITPLUS等专用工具来编辑,当然用Dreamweaver也可以解决此类问题。
Cannot modify header information - headers解决办法:
在Dreamweaver CS3中打开文件,按ctrl+j 打开页面属性,选择标题/编辑选项,Unicode 标准化表单中选择玩,去掉ROM前面的勾,然后再保存文件,就可以了。
还有一点就是:注意<?php … <?> 前面不要用空白符。
[更多...]
by 清泉
30. 十月 2009 23:51
wish Max让你更快速更简单地在你的网页中加入Flash动画,超过230种可选择的预设效果.SWiSH是一个快速、简单且经济的方案,让你可以在你的网页中加入Flash动画.只要点几下鼠标,你就可以加入让你的网页在众多网站中令人注目的酷炫动画效果.你可以创造形状、文字、按钮以及移动路径.你也可以选择内建的超过150种诸如爆炸、漩涡、3D旋转以及波浪等预设的动画效果.你可以用新增动作到物件,来建立自己的效果或制作一个互动式电影。
SWiSH会输出跟Macromedia Flash相同的SWF格式,所以超过97%的飙网者都可以看到你的动画而不需要再下载一个外挂程序.你可以在未发表在网路或其他播放器之前,先以 SWiSH预览你的动画,并直接编辑,让你可以在动画播放的同时做任何的改变.SWiSH可以创造所有你需要上传到Web server的文件,也可以产生HTML代码,让你贴到现有的网页中。
如果您下载的绿色汉化版本swishmax生成的flash是黑白且文字是倒着显示的,请重新下载英文绿色版本的重新生成便可以了。
推荐下载:
SWiSH Max v2.0 2008.08.12_绿色英文特别版_傻瓜式Flash制作工具 [更多...]
by 清泉
30. 十月 2009 10:57
模块信息变量:
$MODULE[phpcms][module] 模块英文名称
$MODULE[phpcms][name] 模块中文名
$MODULE[phpcms][path] 模块安装路径
$MODULE[phpcms][url] 模块链接URL
$MODULE[phpcms][iscore] 是否系统模块
$MODULE[phpcms][version] 版本号
[更多...]
by 清泉
30. 十月 2009 10:34
用下面的方法就能get得到PHPCMS2008 数据库栏目表中保存的setting中的对应内容
<!--{get sql="select * from `phpcms_category` where catid=16"}-->
<?
$setting = $r['setting'];
if($setting) eval("\$setting = $setting;");
?>
{$setting[meta_title]} META Title(栏目标题)
{$setting[meta_keywords]} META Keywords(栏目关键词)
<!--{/get}-->
[更多...]
by 清泉
29. 十月 2009 17:49
Audio Player很受欢迎。Audio Player是用flash来播放mp3文件的,比较方便,而且可以自己DIY界面。
但是使用中发觉,中文标题的歌曲播放器读取出来的是乱码,于是百度搜了一下,找到原因。是因为mp3的tag问题,其中原理一大堆,大概理解了一下,基本上就是编码的问题。
原文是这么说的:
如果是ID3v2,并且编码方式是ISO 8859-1的,和前面的ID3v1一样。乱码就是这么出来地。如果是UTF-16或者ID3v2.4的UTF-8,则可以正常解码,不会产生乱码。
使用千千静听也能选择写入的编码类型,而且有效。重新上传修改好的MP3文件后,标题显示正常了。
[更多...]
by 清泉
29. 十月 2009 17:15
必需IE5.5以上版本才支持
在transparentBody.htm文件的<body>标签中,我已经加入了
style="background-color=transparent" 通过以下四种IFRAME的写法我想大概你对iframe背景透明效果的实现方法应该会有个清晰的了解:
<IFRAME ID="Frame1" SRC="transparentBody.htm"
allowTransparency="true"></IFRAME>
<IFRAME ID="Frame2" SRC="transparentBody.htm" allowTransparency="true" STYLE="background-color: green"> </IFRAME>
<IFRAME ID="Frame3" SRC="transparentBody.htm"></IFRAME>
<IFRAME ID="Frame4" SRC="transparentBody.htm" STYLE="background-color: green"> </IFRAME>
[更多...]
by 清泉
25. 十月 2009 16:37
八月以来的生活一直很乱,总以为自己能拿的起放得下,但事实总是事实,能放下那些物事早已放下,但那些事却不是那么的容易,恨,只有恨。
尽管自己一次的的提醒自己得忘记过去,重新来过可以寻得更多的幸福,但伤得那么深,怎么有这么容易愈合,怎么有这么容易放得下。
爱别离,怨长久,以前总是自以为懂得其中的深意,但是错了,以前一直没能明白其深意,现终于体味出前人的无奈。
生活还得继续,还得扮作开心无忧的样子,但其中孤独酸楚谁人知晓?
以为换个地方可以重新开始,可以让自己放下一切,但伤让自己痛,让自己恨,让自己更加孤寂。
[更多...]
by 清泉
25. 十月 2009 10:19
TCP/IP协议通信是基于IP地址的,但是,谁会记住那一串单调的数字呢?因此,大家基本上都是通过访问计算机名字,然后通过某种机制将计算机名字解析为IP地址来实现。而DNS就是一种标准的名字解析机制,在Windows 2000及以后的Windows系统中,DNS名字解析是首选的名字解析方式。
DNS域名是以层次树状结构进行管理的,又称为DNS命名空间。DNS命名空间具有一个唯一的根域,并且每一个根域可以具有多个子域,而每一个子域又可以拥有多个子域。例如,Internet命名空间具有多个顶级域名(top-level domain names,简称TLD),例如ORG、COM。而ORG顶级域名可以具有多个子域,如winsvr、isacn等等,而winsvr子域又可以具有多个子域,例如tech、info等等,而tech又可以拥有多个子域。对于某一个组织而言,可以创建自己私有的DNS命名空间,不过对于Internet而言,这些私有的DNS命名空间是不可见的。
[更多...]
by 清泉
25. 十月 2009 10:15
在Windows 2000服务器系统和Windows Server 2003中,均含有DNS服务器。安装DNS服务器的过程很简单,但是你必须确保安装DNS服务器的计算机具有静态的IP地址。下面给大家介绍一下如何在Windows Server 2003上安装DNS服务器:
点击开始,控制面板,再点击添加/删除程序,然后在弹出的添加/删除程序对话框上点击添加/删除Windows组件;
在弹出的Windows组件向导对话框,勾选网络服务下的域名系统(DNS),点击确定,然后点击下一步;
此时,Windows组件向导会安装DNS服务器,安装过程中可能会提示你插入安装光盘。
[更多...]
by 清泉
24. 十月 2009 10:10
总的来说
Flash调用xml不能显示中文,主要问题就两种:
第一种就是XML编码问题,这个修改简单,国外FLASH一般都是采用UTF-8读取XML编码,首先看一下XML文件最上面有没有<?xml version="1.0" encoding="UTF-8"?>这样的申明,如果没有,那就添加一下,再要把XML另存编码换一下,一般换为UTF-8就可以了,如果这样做了,flash+xml还是不能显示中文字体,那就别再在这个XML上面动太多脑筋了,想再多也没用,因为XML就只有编码问题,把主要精力移到第二种解决方法上面。
第二种就是态文本框字体问题,其有两种可能,一种就是选择的字体,但这种可能很小,如果是什么不常见的字体,改为宋体或新宋体,一般在使用系统字体的机器上面都有这种字体,如果这个还不显示,那就是第二种原因了,嵌入字体的问题,嵌入字体中没有嵌入中文,解决方法,选中动态文本框,再点属性里面的嵌入,一般
FLASH+XML中文出现乱码或不显示就是因为这边嵌入字体的问题,在出现的对话框里面点不嵌入,再保存重新发布就可以了,当然,您也可以选择再嵌入中文字体,这个同样可以解决问题,只是FLASH文件会变的大一点。我遇到这种问题总是直接将这边的嵌入字体改为不嵌入便解决问题了。
一句话Flash调用xml不能显示中文最大可能动态文本框中嵌入了字体,但嵌入的字体里面没有中文,可以将嵌入字体改为不嵌入,或在嵌入字体中加入中文字体,这样便能很快的解决FLASH+XML不能显示中文字体问题。 [更多...]
by 清泉
19. 十月 2009 12:19
一般来说,如果不需要继续父属性,只要加上
position:relative就可以了。
.bd{
position:relative;/*必须的,和父层的position:static对应*/
}
.ft{ /*FF下,做一个透明层,放在内容下面*/
background:#000;
position:absolute; /*必须*/
top:0;/*必须*/
left:0;/*必须*/
right:0;/*必须*/
bottom:0;/*必须*/
z-index:-1;/*必须*/
opacity:0.2;/*必须*/
*opacity:1; /*这个是为了应付其他浏览器*/
*background:transparent; /*IE下是完全透明的*/
}
[更多...]