在smarty里写了个自定义函数,不能用 本帖最后由 xiongmzh 于 2010-04-21 13:09:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不熟悉吧..直接在php文件中定义一个函数function base64_en($string){ $srting = base64_encode($string); //return 666; return $string;}tpl<{$url_head|base64_en}>如果$url_head是数组的话,请用|@base64_en 搞定了function smarty_modifier_base64_en($string,$words){ $words = base64_encode($words); return $words;}<{$url_head|base64_en:$url_head}>这样,就ok了但是tpl中的base64_en前面的$url_head就没啥作用了,可以为任意值,$a,$b,$x....都可以了貌似smarty_modifier_base64_en函数里的$string也成了摆设,但是又不可以不要他,汗 $url_head不是数组,是一个任意字符串,呵呵,第一次自定义smarty函数,是不太熟悉 函数第一个参数就是$url_head 所以后面:可以不要..<{$url_head|base64_en}>这样不行?怎么可能? 回jlzan1314: 这次行了,就<{$url_head|base64_en}>结贴结贴 如何获取URL CSS 不起作用 ThinkPHP用include file引入模板后,动态内容不执行,怎么办呢 求!!!!!!!!!!!!PHP页面静态化问题解决方法 checkbox如何选中后能提交这一行的数据 类初始化失败问题求救? 程序移植到linux 下就不能用了?谁能帮帮我? 如何提取表单中的value值? 配置完Apache+PHP后!出现了这个问题!请问怎样解决呢? php怎么从mysql读取一条数据再给它设置唯一的一个链接? 用户已经登录,但flash 上传时,服务器提示未登录!!!!!!!!!! php函数问题
直接在php文件中定义一个函数
function base64_en($string)
{
$srting = base64_encode($string);
//return 666;
return $string;
}tpl
<{$url_head|base64_en}>如果$url_head是数组的话,请用|@base64_en
{
$words = base64_encode($words);
return $words;
}<{$url_head|base64_en:$url_head}>这样,就ok了
但是tpl中的base64_en前面的$url_head就没啥作用了,可以为任意值,$a,$b,$x....都可以了
貌似smarty_modifier_base64_en函数里的$string也成了摆设,但是又不可以不要他,汗
$url_head不是数组,是一个任意字符串,
呵呵,第一次自定义smarty函数,是不太熟悉
<{$url_head|base64_en}>这样不行?怎么可能?