image — Как добавить полный внешний префикс URL в переполнение стека

Я написал PHP на странице, отображающей информацию из XML-канала на другой сайт. В ленте у меня есть изображение продукта, которое мы хотели бы отобразить, но мне нужно добавить адрес внешнего веб-сайта в качестве префикса, чтобы это работало.

Код, который я имею на подаче:

$xml = simplexml_load_file('feed/myfeed.xml');

foreach ($xml->item as $item) {
$short_description = substr($item->descshort, 0, 200); ?>
<div class="row">
<div class="lhs col-md-9">
<h3><a href="register.php"><?php echo $item->name ?></a></h3>
<p class="pri">&pound;<?php echo $item->regprice ?></p>
<p id="shown">
<?php echo $short_description; ?> ... <a href="<?php echo $item->link ?>">Read more</a></p>

</div>
<div class="rhs col-md-3"> //The following is the bit that I am struggling on
<img src="<?php echo 'http://mywebsite.com/myimagefolder/mysubimagefolder/' . $item->imgsm; ?>" alt="<?php echo $item->name ?>" height="150" />
</div>
</div>

Но все это дает мне предупреждение, к которому я только что пытался получить доступ http://mywebsite.com/myimagefolder/mysubimagefolder/

Так в принципе, как я мог бы добавить http://mywebsite.com/myimagefolder/mysubimagefolder/ в начале и имя файла после него?

Это, наверное, очень просто, но не для меня. Пожалуйста, кто-нибудь может мне помочь?

Спасибо заранее.

1

Решение

Я только что попробовал:

<img src="http://mywebsite.com/myfolder/mysubfolder/<?php echo $url, $item->imgsml ?>" alt="<?php echo $item->name ?>" height="150" />

И это, кажется, работает во всем. И это, кажется, работает во всем. Спасибо @schenk, ваш ответ был точным.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]