Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[不是BUG] 不管有没有问题,官方能不能答个话,我是帮你们找错误啊!

[复制链接]
jiangshen 发表于 2008-12-17 16:27:53 | 显示全部楼层 |阅读模式
本帖最后由 茄子 于 2008-12-18 11:24 编辑

UCH1.5:数据调用-照片调用
调用大图:<img src="attachment/$value[filepath]" alt="$value[title]" title="$value[title]" />没有问题,照片显示
调用缩略图<img src="attachment/$value[filepath].thumb.jpg" alt="$value[title]" title="$value[title]" />这样,图片变成叉子,图片属性的路径就是错的,全变成了attachment/2.jpg
 楼主| jiangshen 发表于 2008-12-18 11:11:18 | 显示全部楼层
本帖最后由 jiangshen 于 2008-12-18 11:26 编辑

看见茄子了,顶一下。。。
只要在$value[filepath]这个后面加上.thumb.jpg   ,图片路径就不对了,就变成叉子了,难道是我一个人的问题????
回复

使用道具 举报

茄子 发表于 2008-12-18 11:31:16 | 显示全部楼层
你写法错了
这样写
attachment/{$value[filepath]}.thumb.jpg
给变量加上括号
回复

使用道具 举报

 楼主| jiangshen 发表于 2008-12-18 11:35:20 | 显示全部楼层
本帖最后由 jiangshen 于 2008-12-18 11:38 编辑
你写法错了
这样写
attachment/{$value[filepath]}.thumb.jpg
给变量加上括号
茄子 发表于 2008-12-18 11:31

现在好了,那能否讲一下什么时候需要加大括号,什么时候不用?谢谢。程序自动生成的代码中,就没有加上大括号
还有,这个编辑区内能不能用PHP的if语句
回复

使用道具 举报

茄子 发表于 2008-12-18 11:36:25 | 显示全部楼层
现在好了,那能否讲一下什么时候需要加大括号,什么时候不用?谢谢。程序自动生成的代码中,就没有加上大括号
jiangshen 发表于 2008-12-18 11:35

研究下php吧
都有说明的
回复

使用道具 举报

dingusxp 发表于 2008-12-18 16:35:28 | 显示全部楼层
4# jiangshen
很多情况下,PHP能自动识别出字符串中的PHP变量,但是如果变量和可以做为php变量标志符的字符串(a-z0-9_)混合在一起时,就应该为php变量加上{}来标志。
如: 变量 $var = "test"
"this is a $var ." 没问题: this is a test .
但是 "this is a $var123 ." 就有问题,因为var123是合法变量名,但找不到该变量的值: this is a  .
想了解更多可以看看文档 http://www.php.net/manual/en/language.variables.php
回复

使用道具 举报

 楼主| jiangshen 发表于 2008-12-18 18:04:15 | 显示全部楼层
4# jiangshen
很多情况下,PHP能自动识别出字符串中的PHP变量,但是如果变量和可以做为php变量标志符的字符串(a-z0-9_)混合在一起时,就应该为php变量加上{}来标志。
如: 变量 $var = "test"
"this is a $va ...
dingusxp 发表于 2008-12-18 16:35

帅哥,我明白了,谢谢你的解释
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 02:59 , Processed in 0.036133 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表