我正在使用推送器从频道中检索数据/通知。我应该收到的数据是:
我一直在我的firebug控制台中获取403链接,但它没有在UI上显示。
该链接有一个斜杠。我使用以下函数将其删除,然后通过pusher发送。
$user_photo = rtrim($this->twitter_model->getImage($u) , '/');
403被禁止仍在那里。我可以在我的firebug控制台中看到链接,但这意味着该功能正常工作。
知道我哪里可能出错了吗?
答案 0 :(得分:0)
<?php
function removeTrailingSlash($str){
$str = str_split($str);
$len = count($str)-1;
if($str[$len] == '/'){
unset($str[$len]);
}
return implode($str);
}
?>
$user_photo = removeTrailingSlash($this->twitter_model->getImage($u));
将其替换为上述
$user_photo = removeTrailingSlash(rtrim($this->twitter_model->getImage($u) , '/'));
使用你不应该在一个完整的文件路径的末尾添加一个尾随/在一个完整的文件路径的末尾。在一个.png结束时你唯一能用.php /那是因为服务器已被告知允许它< / p>
请参阅后面的工作尾随斜杠错误:)
将函数添加到文件顶部,然后让它使用新代码