объединить php-код с jquery / javascript

У меня есть php-код и jQuery / javascript. Я хочу сделать счетчик посетителей, используя jQuery и PHP-код.

Вот код php:

<?php
$handle = fopen("counter.txt", "r");

if(!$handle){
echo "could not open the file" ;
} else {
$counter = (int ) fread($handle,20);
fclose ($handle);
$counter++;
//echo $counter;
$handle = fopen("counter.txt", "w" );
fwrite($handle,$counter) ;
fclose ($handle) ;
}
?>

и это код jQuery / javascript:

<html>
<head>
<title>jQuery Hello World</title>

<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="js/jquery.counter.js"></script>

<link href="js/jquery.counter-analog.css" rel="stylesheet">

</head>

<body>

<span id="custom"></span>
<script>
$('#custom').addClass('counter-analog').counter({
//direction: 'up',
interval: '1',
format: '99999'
//stop: '2012'
});
</script>
</body>
</html>

Как я могу объединить код jQuery / javascript в код php? Я впервые использую jQuery, и до сих пор не понимаю, как использовать jQuery. Так что мне нужна твоя помощь. : D Спасибо.

Это результат:

введите описание изображения здесь

Я хочу добавить «50» в jQuery «00000», поэтому результат «00050»

0

Решение

Вам просто нужно отобразить значение счетчика в элементе span.
Итак, если ваш PHP-код находится вверху файла, он должен выглядеть следующим образом.

<?php
$handle = fopen("counter.txt", "r");

if(!$handle){
echo "could not open the file" ;
} else {
$counter = (int ) fread($handle,20);
fclose ($handle);
$counter++;
//echo $counter;
$handle = fopen("counter.txt", "w" );
fwrite($handle,$counter) ;
fclose ($handle) ;
}
?>
<html>
<head>
<title>jQuery Hello World</title>

<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="js/jquery.counter.js"></script>

<link href="js/jquery.counter-analog.css" rel="stylesheet">

</head>

<body>

<span id="custom"><?php echo $counter; ?></span>
<script>
$('#custom').addClass('counter-analog').counter({
//direction: 'up',
interval: '1',
format: '99999'
//stop: '2012'
});
</script>
</body>
</html>
1

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

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

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