<?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, время: 16:18. |