如何在PHP中删除PATH



我刚得到一个电子书的php脚本。

脚本https://codecanyon.net/item/ebookshare-ebook-hosting-and-sharing-script/23888795

问题是我想把脚本放在一个网站上,而把封面/书放在另一个主机上。

脚本允许我为书籍放置和外部URL,但不为封面.

如果我尝试将外部链接放在数据库中,它看起来像脚本在前面放了一个路径。

如何删除该路径?(http://localhost/eBook/public/storage/http://mywebsitestorage.com/picture.png)

谢谢代码:images.blade.php我不是100%确定,虽然这是我需要改变的文件。(

<div class="base-image">
@if (! $ebook->book_cover->exists)
<div class="image-placeholder">
<i class="fa fa-picture-o"></i>
</div>
@else
<a class="base-image-inner" href="{{ $ebook->book_cover->path }}">
<img src="{{ $ebook->book_cover->path }}" alt="{{ $ebook->name }}">
</a>
@endif
</div>

我不确定,但我想,

<a class="base-image-inner" href="{{ $ebook->book_cover->path }}">

在本节中,查看其他可用的键,而不是使用->path,不太确定,但也许您会找到另一个键

这样做:
您可以使用explode,然后弹出结果数组

<?php
$string = "http://localhost/eBook/public/storage/http://mywebsitestorage.com/picture.png";
echo getImageNameFromString($string);
function getImageNameFromString($string) {
$explodeString = explode("/", $string);
return array_pop($explodeString);
}

picture.png

最新更新