88 个回复 | 最后更新于 2017-12-12
2016-07-12   #40

有可能。

#39 @ivanilla :

回复#37 @lincanbin :

可能他们用的是低版本的PHP。

2016-07-12   #41

回复#39 @ivanilla :

我用的是 5.6 的 ,我随时可以升级版本, 升级到哪个版本 我确认下看是不是版本问题 ?

2016-07-12   #42

回复#41 @圖騰_totem :

5.6不算低了,可能是php.ini配置问题。

2016-07-12   #43

回复#42 @ivanilla :

那我就没法测了 。 我用的主机 看不到 php.ini 。

2016-07-12   #44

回复#43 @圖騰_totem :

你可以看看其他出现这个问题的人是否也用的虚拟主机。

2016-07-12   #45

回复#44 @ivanilla :

https://yetanloushi.com/mytest.php 我搜了demo

<?php
//定义一个变量
$name = 'baidu';

//定义一个动态变量
$$name = 'newbaidu';

echo $$name;
echo '<br>';
echo $baidu;
echo '<br>';

//上面的定义等同于下面的定义
$baidu = 'newbaidu';

echo $baidu;
?>

结果

newbaidu
newbaidu
newbaidu

可以得出结论是支持动态变量么 。

2016-07-12   #46

@lincanbin

微小Bug一枚:用户上传头像界面,不选择文件直接点上传按钮也会提示”头像超过1M,上传失败  ”

2016-07-12   #47

回复#46 @chenxi :

不算bug吧,反正拿不到文件,应该怎么处理?

2016-07-12   #48

应该提示”请选择文件”阿。什么都没选,却提示”超过1M”不合适吧

2016-07-12   #49

@lincanbin

另外,在IE下 更新话题图标 ,选完文件后你们不会弹出下载文件提示吗?

我操作的时候为什么会下载下一个叫managexxxxxx.json的文件,

里面的内容:

{
 "Status": 1,
 "Message": "标签图标上传成功"
}


Chrome和FireFox没这个现象。

2016-07-12   #50

回复#49 @chenxi :

绝了,IE根据文件头直接弹下载,就算是Ajax请求也照样弹?

2016-07-12   #51

回复#50 @lincanbin :

IE11在底部弹的,问是打开还是保存。 

你们没这个现象吗?

难道是公司机器设置奇怪?

等我回家再试试。

2016-07-12   #52

回复#51 @chenxi :

我没用IE很久了,都是Chrome和Edge。

我今晚也试试。

2016-07-12   #53

回复#45 @圖騰_totem :

动态变量是PHP的一个最基础的特性之一,不可能不支持。

2016-07-12   #54

回复#53 @ivanilla :

那我遇到这个问题还真无解了。

2016-07-13   #55

tag.jpg

原因是因为tagname参数经过URL编码之后在后端并没有经过解码就直接使用编码过后的tagname进行数据库查询,这当然会出错啦~

还有在index.php文件中name下标并不是储存在$_GET函数中。

总而言之将第三行注释掉,添加第4、5行就行了。

PS:还有分页参数我没有进行测试

2016-07-13   #56

以上tag.php文件是controller文件下的

2016-07-13   #57

controller/user.php

<?php
require(LanguagePath . 'user.php');
//$UserName = Request('Get', 'username');
$UserName = urldecode(Request('REQUEST', 'username'));
$UserInfo = array();
$UserInfo = $DB->row('SELECT * FROM ' . PREFIX . 'users Where UserName=:UserName', array(
	'UserName' => $UserName
));
if (!$UserInfo)
	AlertMsg('404 Not Found', '404 Not Found', 404);
if ($CurUserID)
	$IsFavorite = $DB->single("SELECT ID FROM " . PREFIX . "favorites Where UserID=:UserID and Type=3 and FavoriteID=:FavoriteID", array(
		'UserID' => $CurUserID,
		'FavoriteID' => $UserInfo['ID']
	));
$PostsArray = $DB->query('SELECT * FROM ' . PREFIX . 'posts Where UserName=:UserName and IsDel=0 ORDER BY PostTime DESC LIMIT 30', array(
	'UserName' => $UserInfo['UserName']
));
$DB->CloseConnection();
$PageTitle    = $UserInfo['UserName'];
$PageMetaDesc = $UserInfo['UserName'] . ' - ' . htmlspecialchars(strip_tags(mb_substr($UserInfo['UserIntro'], 0, 150, 'utf-8')));
$ContentFile  = $TemplatePath . 'user.php';
include($TemplatePath . 'layout.php');

user模块也是如此

2016-07-13   #58

@lincanbin

再度求教,对ipad屏幕宽度的自适应是在哪里做的?仅仅是因为设定了宽度是960px吗?

我自作聪明的把main宽度加了100px,(相应的帖子列表等都加了100)。

结果就悲剧了,ipad横竖都显示不开了。

改哪里能改善?

2016-07-13   #59

回复 #0 @chenxi :

css里做的,没做特别处理。

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...