gpt4 book ai didi

php - 从 url 中删除根路径

转载 作者:行者123 更新时间:2023-11-29 21:16:06 25 4
gpt4 key购买 nike

我正在编写解析器,它将使用 INSERT INTO 将帖子添加到数据库中。现在轮到图像了。尝试将简单的 URL 添加到图像字段,如下所示:http://example.com/image.jpg

enter image description here

网站向我返回了该图像路径
<img src="http://127.0.0.1/uploads/images/http://example.com/image.jpg">

相反

<img src="http://example.com/image.jpg">

我尝试添加../../../http://example.com/image.jpg在 phpMyAdmin 但没有帮助。有没有任何解决方案可以在不编辑 CMS 核心文件的情况下使其工作。

代码:

<div class="featured-img">
<?php
$v = (set_value('featured_img')!='') ? set_value('featured_img') : $post->featured_img;
?>
<input type="hidden" name="featured_img" id="featured-img-input" value="<?php echo $v;?>">
<img id="featured-img" src="<?php echo base_url('uploads/images/no-image.png');?>">
<div class="upload-button"><?php echo lang_key('upload');?></div>
<?php echo form_error('featured_img');?>
</div>

发生这种情况是因为 echo base_url但我无法删除它,因为将来用户也会上传图像,有什么建议吗?

最佳答案

确定图像是否在服务器上的快速解决方案可能类似于

if (stripos($image, 'http') === 0)

它将检查字符串是否以http开头。如果是,则无需应用 base_url()

关于php - 从 url 中删除根路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35938405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com