<?php
header('Content-type: application/json; charset=utf-8');
exit(file_get_contents('current/current.json'));
?>
Программист из темы курса не велел там ничего удалять. В файл .htaccess лежит в каталоге отдельном, содержит (Deny from all) в корне хоста создал два файла st.php и st.json В корне есть и файл index.php - я так понял он не разрешает вывести данные? Там нужно стереть запрет? А можно в него что то дописать что бы он разрешал вывод статистики? И уменя нету php нужно через json |
Мне нужно вывести хиты на сайт, вот тут статья
это пример вот оттуда нужно вывести число может есть более простые способы? LI_site = 'mexboy.ru'; LI_month_hit = 5313; LI_month_vis = 3886; LI_week_hit = 1096; LI_week_vis = 885; LI_day_hit = 172; LI_day_vis = 144; LI_today_hit = 89; LI_today_vis = 74; LI_online_hit = 4; LI_online_vis = 4; |
Цитата:
Цитата:
Цитата:
|
laimas,
Извините я запутался! Скажите мне всё по порядку: 1. Какие файлы создать? 2. Какие коды в них должны быть? 3. JS который выводит данные на мой сайт? Помогите, я так написал чтобы больше не было путаницы. __________________________________________________ ____ В корне хоста создал папку: st В папке два файла st.php и st.json Содержимое: st.php
<?
if($f = file_get_contents('http://counter.yadro.ru/values?site=devaka.ru')) {
exit(json_encode(parse_ini_string($f)));
} else exit(json_encode(['error'=>'Text error.']));
?>
st.json пусто И js на моём сайте:
<div class="lives"></div>
<script>
$.getJSON("http://h116641.s08.test-hf.su/st/st.php", function(data) {
$('.lives').html(data.LI_site);
});
</script>
Что по порядку нужно куда дописать и сделать? |
Почему не работает?
Тут получается json http://h116641.s08.test-hf.su/st/st.php У меня на сайте скрипт php не работает. ![]() |
Цитата:
Первая потребность иметь домен с РНР поддержкой возникла из-за необходимости получения курса валют. А так как курс валют изменяется раз в сутки, то и запрос курса в ЦБ делается один раз. Но ваш сайт может запрашивать этот курс многократно. А значит и возникает потребность хранения полученных курсов на домене h116641.s08.test-hf.su, что и делается их записью в файл в формате json. Теперь потребовалось получение какой-то статистки. Но эти данные могут изменяться с течением времени. А это означает, что их запрос на домене counter.yadro.ru предполагает сразу возврат их вашему сайту. Отсюда вопрос - нужно ли сохранять их на домене h116641.s08.test-hf.su? |
Цитата:
Я решил сделать также как в курсе валют, нашёл php вставил перевёл в json записал в json. Скриптом старался вытянуть но не получается. Так то да данные готовые: Нужно просто число хитов. Это число хотел вставить в панель или вверх сайта. Это нужно что бы пользователи видели значимость сайта. Что бы они видели сколько раз на него зашли в сутки. так как сайт небольшого города и многие считают сайт не популярным. Все привыкли к соц сетям где написано количество подписчиков. Вот я и решил вывести количество общих просмотров за день. На сайте у меня чисто (целевая) местная аудитория, раскрутками посещаемости не занимаюсь. Можно как то вывести без хостинга? Сразу в блок? По ссылке всё само обновляется. |
Цитата:
Домен h116641.s08.test-hf.su обслуживает только ваш сайт и для этого передает соответствующие заголовки. Пока вы не перенесете их из индексного файла в .htaccess никакой статистки вы не получите. Никаких st.json не нужно, а файл st.php должен получать и отдавать клиенту только значение хитов (каких именно не знаю, там и за месяц, и за неделю, и за сутки...):
<?php
if($f = file_get_contents('http://counter.yadro.ru/values?site=devaka.ru')) {
exit(parse_ini_string($f)['LI_month_hit']); //это хиты за месяц, указывайте сами какие нужны
}
?>
Клиент получает:
$(".lives").load("http://h116641.s08.test-hf.su/st/st.php");
|
laimas,
Выше немного не понял! Получилось так http://h116641.s08.test-hf.su/st/st.php Это у меня на сайте
<div class="lives"></div>
<script>
$(".lives").load("http://h116641.s08.test-hf.su/st/st.php");
</script>
Но говорю ещё раз, у меня не будет работать скрипт с*.php Данные не выводятся |
Цитата:
|
| Часовой пояс GMT +3, время: 05:39. |