теги — PHP: добавление эхо-содержимого внутри другого

Я использую один php echo, чтобы добавить метатег og: image следующим образом:

1

echo "<meta property=\"og:image\" content=\"https://example.com/Gallery/$b/$new/imagename-$b-$new-$three.jpg\" />";

и повторяет этот URL изображения: https://example.com/Gallery/book/new/imagename-book-new-3.jpg

2

И я начал использовать phpThumb, чтобы изменить размеры изображения в параметрах URL (поскольку я не нашел более простой способ), и эхо:

echo '<img src="'.htmlspecialchars(phpThumbURL('src=https://example.com/Gallery/book/new/imagename-book-new-3.jpg&w=100&h=200', '/phpThumb/phpThumb.php')).'">';

Что мне нужно сделать, это объединить 2 эхо (без img src часть) внутри первая!

Я много пробовал, и я хочу что-то вроде:

Результат

echo "<meta property=\"og:image\" content=\"'.htmlspecialchars(phpThumbURL('src=https://example.com/Gallery/$b/$new/imagename-$b-$new-$three.jpg&w=100&h=200&iar=1', '/zJ/phpThumb/phpThumb.php')).'\" />";

0

Решение

Измените одинарные кавычки на двойные, чтобы выполнялась средняя объединенная часть (не печаталась как статическая строка).

echo "<meta property=\"og:image\" content=\"". htmlspecialchars(phpThumbURL("src=https://example.com/Gallery/$b/$new/imagename-$b-$new-$three.jpg&w=100&h=200&iar=1", '/zJ/phpThumb/phpThumb.php'))
. "\" />";
0

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

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

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