我刚得到一个电子书的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