html — эхо php во встроенном css background-image удаляет ‘/’ в URL

Я прочитал некоторые другие темы, но я не смог найти решение, которое сработало. Но каким-то образом URL отображается как http:="" mysite.com="" wp-content="" uploads="" 2015="" 08="" matchups-1.png")

Это код, который я использую. Как я могу предотвратить добавление дополнительных "" а пробелы?

<div style="background-image: url("<?php echo $bgimage; ?>"); background-position:cover;"></div>

Я пытался кодировать, как это, но это не сработало:

<div style="background-image: url(\'<?php echo $bgimage; ?>\'); background-position:cover;"></div>

как предложили некоторые ответы, но все же я либо делаю что-то не так, либо это не работает. Может кто-нибудь сказать мне решение? Благодарю.

3

Решение

Вы можете просто использовать

<div style="background-image: url('<?php echo $bgimage; ?>'); background-position:cover;"></div>

или же

<div style="background-image: url(<?php echo $bgimage; ?>); background-position:cover;"></div>

цитаты не нужны в URL

4

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

Проблема в двойных кавычках " персонаж, которого вы используете для url(), Просто попробуйте без или с одной цитатой вместо.

<div style="background-image: url(<?php echo $bgimage; ?>); background-position:cover;"></div>
3

Вы должны решить это с 3 способами ..

  1. положить это в
<style type="text/css">
.logo {
background: url(<?php echo $img_url; ?>);
}
</style>
2
По вопросам рекламы [email protected]