PHP提示函数gettext未定义错误的解决方案For Windows | call to a undefined function gettext
原因:PHP的 gettext 扩展没有开启
开启方法:
1. 将 PHP 安装目录中 ext 子目录中的 php_gettext.dll 文件复制到 C:\WINDOWS\system32\ 目录下;
2. 将 php.ini 中的
;extension=php_gettext.dll
替换成
extension=php_gettext.dll
3. 重新启动 Apache 即可。
Gallery2,是最佳开源电子相册管理程序,项目主页 http://gallery.menalto.com/
此项目采用php开发的,支持多种数据库。
我用的环境是apache2.2.10, mysql5.0.67, php5.2.6。需要禁用php的扩展php_blenc.dll。
因为想把cms系统从xoops转到drupal上。想用Gallery2替换以前的电子相册:xoops的模块xcgal。
以前xoops的电子相册xcgal里,已经存了好几千张图片了,首先最需要的Gallery2功能是从服务器上批量添加图片,itemadd模块提供了此功能。碰到的第一个问题是:中文语言界面下的itemadd模块一直不能正常使用。郁闷的都要放弃Gallery2了,试试别的电子相册Coppermine Photo Gallery和SPGM ,也都不好用。后来用了英语界面的Gallery2,itemadd就正常了。开始看itemadd的源代码,在itemadd/ItemAddFromServer.inc文件loadTemplate函数中看到关于utf-8和system charset转换的说明,才找到解决方法:
编辑Gallery2/config.php文件,添加一行:$gallery->setConfig('systemCharset', 'GBK');
另一个问题是:有些模块的汉化不完整或者需要改动一下,重新生成了模块相应的zh_CN.mo文件后,要将模块的zh_CN.mo文件复制到Gallery2/g2data/locale/zh_CN/LC_MESSAGES目录下,改名为module_模块名.mo,重启apache,就可以看到修改的效果了。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mslk/archive/2008/10/25/3142966.aspx
修改以下问题:
第一:修改对应的downaddress.xslt文件。
在选择处加上这句
<xsl:when test="/xml/@action=6"><xsl:call-template name="downloadlist6"/></xsl:when>
在后面加上这个:
<xsl:template name="downloadlist6">
<xsl:for-each select="xml/datalist/row">
<xsl:choose>
<xsl:when test="@isouter=2">
<li class="xunlei"><a href="{@link}" target="_blank"><xsl:value-of select="@downname" disable-output-escaping="yes"/></a></li>
</xsl:when>
<xsl:when test="@isouter=3">
<li class="kuaiche"><a href="{@link}" target="_blank"><xsl:value-of select="@downname" disable-output-escaping="yes"/></a></li>
</xsl:when>
<xsl:otherwise>
<li><a href="{@link}" target="_blank"><xsl:value-of select="@downname" disable-output-escaping="yes"/></a></li>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:template>
第二修改对应的css文件,在/*下载地址连接CSS效果*/的最后面加上:
.downlistbox li.xunlei a {display:block;padding: 0 15px 0 30px;line-height:29px;background:transparent url(down_icons.png) no-repeat 0 -60px;color:#004380;}
.downlistbox li.kuaiche a {display:block;padding: 0 15px 0 30px;line-height:29px;background:transparent url(down_icons.png) no-repeat 0 -30px;color:#004380;}
.downlistbox li.search a {display:block;padding: 0 15px 0 30px;line-height:29px;background:transparent url(down_icons.png) no-repeat 0 -90px;color:#004380;}
第三,修改对应的show.html文件:
调用一句改action=6
至此,解决问题
感谢 tzwsoho 同志给我的灵感.
vb最小化到托盘
今天拜读了tzwsoho 同志的大作,令我矛塞盾开,呵呵,感谢 tzwsoho 同志.
'今特将心得与小作列出,供跟我一样的菜鸟学习,哈哈......
'*********************************************************
'自己添加一个 Command1, Caption 就是 "放入托盘"
'**********************************************************
Const MAX_TOOLTIP As Integer = 64
Const NIF_ICON = &H2
Const NIF_MESSAGE = &H1
Const NIF_TIP = &H4
Const NIM_ADD = &H0
Const NIM_DELETE = &H2
Const WM_MOUSEMOVE = &H200
Const WM_LBUTTONDOWN = &H201
Const WM_LBUTTONUP = &H202
Const WM_LBUTTONDBLCLK = &H203
Const WM_RBUTTONDOWN = &H204
Const WM_RBUTTONUP = &H205
Const WM_RBUTTONDBLCLK = &H206
Const SW_RESTORE = 9
Const SW_HIDE = 0
Private Type NOTIFYICONDATA
cbSize As Long
hwnd As Long
uID As Long
uFlags As Long
uCallbackMessage As Long
hIcon As Long
szTip As String * MAX_TOOLTIP
End Type
首先到我们官方站上下载一个组件安装包!
下载地址为:http://www.wangyeba.com/Soft/tool/fwq/200907/8464.shtml
安装方法(压缩包内有具体说明):
一、安装模块
将附件中的文件解压到一个目录中,
打开IIS管理器,
选择网站属性,到ISAPI筛选器,
点添加






