PHP: добавление эхо-содержимого внутри другого - PullRequest
0 голосов
/ 17 января 2019

Я использую один 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')).'\" />";

1 Ответ

0 голосов
/ 17 января 2019

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

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'))
     . "\" />";
...