如何停止返回父文件夹的图像

时间:2017-09-21 13:07:28

标签: php html

我一直在努力让这个工作,但我无法弄明白。这是代码:

$image = $p['Photo']; ` <meta property="og:image" content="<?php echo htmlspecialchars("http://myurl.com/$image"); ?>" />`

每次运行时,都会显示 http://myurl.com/../postphotos/image.png 作为输出而不是 http://myurl.com/postphotos/image.png

注意:发布照片是图像所在的实际文件夹。

4 个答案:

答案 0 :(得分:0)

$image = preg_replace('/^\.+\//', '', $p['Photo']);
<meta property="og:image" content="<?php echo htmlspecialchars("http://uamxtreme.com/$image"); ?>" />

答案 1 :(得分:0)

$p['Photo'];生成的位置和方式?

但是你可以这样做:

$image = str_replace ("../", "", $p['Photo']);

答案 2 :(得分:0)

这应该可以解决问题。

$image = $p['Photo'];
$image = str_replace('../', '', $image);

答案 3 :(得分:0)

如果没有足够的代码,我无法提供帮助,但我的猜测是&#34;可能是它与$p变量有关,检查是否有任何机会设置为路径,如果可能你应该删除"../"

这是我能给你的最好的。否则它可能与$ image或其他变量或功能有关,但没有任何进一步的细节,我可以给你。< / p>

基本上存在各种各样的问题,所以我之所以看到简单的投票只是因为信息不足