У меня есть код PHP, который рисует счетчик моих подписчиков с моего канала YouTube и устанавливает его как целочисленную переменную, $subs
. Мне нужно использовать переменную $subs
в этом фрагменте HTML-кода.Вставить переменную PHP Integer в HTML
HTML код:
<div class="col-md-6 bottommargin-sm">
<div class="counter counter-small"><span data-from="100" data-to="$subs" data-refresh-interval="50" data-speed="2000" data-comma="true"></span></div>
<h5 class="nobottommargin">Subs</h5>
</div>
PHP код:
<?php
set_time_limit(0);
function retrieveContent($url){
$file = fopen($url,"rb");
if (!$file) return "";
while (feof ($file)===false) {
$line = fgets ($file, 1024);
$salida .= $line;
}
fclose($file);
return $salida;
}
{
$content = retrieveContent("youtube.com/user/geekawhat/about"); $start = strpos($content,'<span class="about-stat"><b>');
$end = strpos($content,'</b>',$start+1);
$output = substr($content,$start,$end-$start);
$subs = (int)$output;
echo "$output";
}
?>
Это счетчик, и я хочу, чтобы рассчитывать на то, что переменная равна. Я поместил переменную в поле data-to, которое сообщает счетчику, что подсчитать до: как мне заставить это работать? (Это работает кстати с номером вставленной в данные, в поле)
Php echo $ subs; ?> –
Возможный дубликат [php variable в html нет другого пути: Php echo $ var; ?>] (http://stackoverflow.com/questions/2150238/php-variable-in-html-no-other-way-then-php-echo-var) – larsAnders
Я сомневаюсь в качестве вашего PHP-кода, он выглядит как будто он не запустится или не вернется с ошибкой? – Martin