PHP-скрипт не работает для мета-описания? Обновление для твиттер-карт

Я просто пытаюсь сделать этот случайный скрипт, чтобы сделать мета, открытый график и твиттер-карты более удобными.

Это мой код PHP

<?PHP
$Title = "This is the Open Grah script";
$Description = "This is the one and only Description, or better yeh the first 150 charecters of the main content on your page. What ever you feel like really!";

echo "<html>
<head>
<title> $Title </title>";
echo '<meta name="description" content=" ';
echo '$Description';
echo '" />';
?>

Но это то, что происходит в исходном коде, когда в браузере:

<html>
<head>
<title> This is the Open Grah script </title><meta name="description" content=" $Description" />

Так что в основном это не печать $Description переменная.

Обновить

<?PHP
$Title = "This is the Open Grah script";
$Description = "This is the one and only Description, or better yeh the first 150 charecters of the main content on your page. What ever you feel like really!";
$Twitter = "@obama";

echo "<html>
<head>
<title> $Title </title>";
echo '<meta name="description" content=" ';
echo $Description;
echo '" />';

echo "<meta name="twitter:card" content="summary" />";
echo '<meta name="twitter:site" content"';
echo $Twitter
echo '"/>';
echo '<meta name="twitter:title" content"';
echo $Title;
echo '" />';
echo '<meta name="twitter:description" content" ';
echo $Description;
echo '" />';

?>

Сначала это сработало, но сейчас не работает, на самом деле не вижу ошибки.

-1

Решение

выведите переменную php с одинарной кавычкой «$ Описание» предполагается, что строка не является переменной, поэтому вы должны заключить ее в двойные кавычки «$ Описание».

+ Изменить

echo '$Description';

в

echo "$Description";

Или просто эхо переменной

echo $Description;
3

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

вместо того, чтобы использовать как это echo '$Description'; использовать как это echo $Description;

1

В одинарных кавычках в PHP знак доллара не интерпретируется, двойные кавычки или ничего:

echo $Description;

ИЛИ ЖЕ

echo "$Description";
1
По вопросам рекламы [email protected]