Полюбите код! И он полюбит Вас!

Последние комментарии:

Марат : Для этого и делали! Рад, что помог! Приходите ещё! далее

2018-02-16 20:31:51



Виктор : Спасибо! Очень полезная статья. Нужно было очистить всю базу данных, далее

2018-02-16 20:30:13



Евгений : Спасибо за перевод sublime!!!! далее

2018-02-15 16:42:05



Марат : Вообще, после написания статьи - у них вышло обновление, может далее

2018-02-13 19:19:01



Сергей : Доброе время суток!После правки кода, капчи вообще нет! Ни старой, далее

2018-02-13 19:10:15



Это интересно:

Рейтинги страниц.

Вы здесь - Главная - PHP

Рейтинг страниц по количеству посещений.

Интересная фишка, когда можно вывести количество просмотров и ссылку на страницу в строчку. Если вам покажется эта задачка совсем простой, то уверяю вас, что это вовсе не так.

Напоминаю, что мы планомерно, шаг за шагом идем к созданию движка на файлах и соответственно несколько сайтов у меня сделаны чисто на файлах! Никаких баз данных и ООП!

Давно хотел сделать такую страницу, открываешь и видишь, какая страница, сколько раз была перезагружена. Это еще интересно с точки зрения реализации и возможных вариантов решения. Вариант №1., Вариант №2.

В процессе будут добавляться еще варианты.

Вариант №1 красивый, второй вариант информативный…

Вариант №1.

Есть минус у этого способа – видны лишь те страницы, которые показываются на главной №1,№2 и тд….

В списке отсутствуют -… главная, страницы списков, карта сайта(темы, под темы, и др.страницы отсуствующие в списке из которого формируется главная...),

Используемые темы для этого:

1. Свой счетчик.

2.Описание.

Рейтинг страниц сделанный из списка для главной.

n ПросмотровСтраница
1 20283 Метод post(добавили видео)
2 6789 Своя админ панель.
3 6298 Русифицируем sublime
4 5187 Перенос комментариев(дополнение)
5 4967 Редактировать код
6 3686 Редактирование сайта
7 3358 Скопировать сайт, страницу.
8 2568 Калькулятор на PHP.
9 2536 Опрос - исправление ошибки(дополнение)
10 2337 Два submit в одной форме
11 2163 Самая простая система комментирования
12 2163 Новая версия DwWeb-koments
13 2163 Комментирование на файлах версия 1.1
14 2163 Новые изменения DwWeb-koments
15 1756 Osclass – не работают ЧПУ и русские категории
16 1675 Будем склонять в скрипте
17 1657 Граница у таблицы.
18 1569 Emmet для Sublime
19 1412 Шаблоны в Sublime Text 3
20 1412 Шаблоны - сниппеты в Sublime text
21 1379 Рейтинг(добавили видео)
22 1379 Проголосовать на сайте.
23 1350 Разбираемся с регистрацией.
24 1270 Сделаем свой счетчик.
25 1244 include php(добавили видео)
26 1244 Об инклуде и задачке.
27 1120 О днях недели в PHP.
28 1099 XML карта - демо генератора
29 1099 sitemap xml генерация карты автоматическая
30 1083 Osclass – настройка ЧПУ.
31 1080 Установка nocaptcha recaptcha на Osclass
32 1076 Самая простая капча(добавили видео)
33 938 Самое простое шифрование.
34 916 Osclass изменить валюту
35 902 Twitter не видит картинку
36 887 Таблица в Dreamweaver
37 883 Поиск по сайту
38 856 Создаем файл.
39 834 Установка Package Control
40 796 Список папок,добавление папки, сортировка
41 775 Порвем тему авторизации как грелку!
42 769 Установить русский язык на Osclass
43 765 Sublime text автосохранение
44 749 Круг css
45 717 Редактировать заголовки объявлений Osclass.
46 714 И ещё немного о шифровании.
47 711 Не работает GIF.
48 659 Удаление записи из футера Osclass.
49 656 Рейтинг страниц
50 656 Рейтинг страниц.
51 634 Исправляем ошибки
52 633 Как удалить форму комментирования в Osclass.
53 631 Переводчик для сайта.
54 620 Делаем динамическую страницу.
55 619 Шаблоны для админки
56 582 Поговорим о «куках»
57 561 Граватар = всемирный аватар
58 547 Отключить регистрацию в Osclass.
59 540 Убираем #65279
60 531 Получим айпи средствами php.
61 527 Избавимся от двойных пробелов.
62 524 Абзац в Dreamweaver
63 518 Вывод последних комментариев отдельным блоком
64 517 Откуда пришел пользователь и платеж
65 515 Пример работы с массивом
66 511 Оповещение из виджета вконтакте
67 511 Кириллический адрес в обыкновенный
68 511 Посчитать количество знаков в форме.
69 493 file put contents - видео
70 493 Запись в файл
71 485 Третий шаг создание сайта
72 483 Запрет доступа.
73 476 Посчитать количество строк в файле!
74 475 Автоматический абзац
75 474 Сравнить папки.
76 473 Как назвать папку на сайте.
77 472 Задача о трех банках.
78 467 Считаем сумму всех чисел
79 454 Виртуальные директории.
80 452 Удаляем пробелы.
81 450 epn cms установка
82 443 Ucoz  как узнать сервер
83 438 Установить комментарии от вконтакте
84 434 Транслитерация и транслит
85 418 Нижний регистр в php
86 416 Узнать версию PHP
87 415 Сбои в SERVER["REQUEST_URI].
88 414 Удаление самого себя в php.
89 411 Вывод переменной ниже скрипта
90 410 Где взять Sublime Text
91 402 Поместим цикл в переменную...
92 388 Удаление файла.
93 386 Итоги 2016 года.
94 386 С наступающим Новым годом!
95 380 Активная строка меню.
96 378 Установить emmet в notepad
97 378 Партнерка
98 374 Новости 22 апреля.
99 371 C копировать ссылку JS
100 371 php показать/скрыть ошибки
101 365 Проверка орфографии Sublime Text
102 359 Растягиваем блок.
103 343 Php заменить перенос строки на br
104 326 Value и её использование.
105 324 Капча с картинкой
106 323 Что такое JavaScript
107 308 Сколько раз скачали файл(добавили видео)
108 308 Сколько скачиваний на сайте
109 296 Изменение темы в notepad
110 294 Инклуд в явасскрипт
111 291 О видео
112 288 Первый шаг создание сайта    
113 279 javascript изменение атрибута
114 272 Метод GET.
115 272 Новое видео к методу get
116 270 В txt файле кракозябры
117 269 Второй калькулятор на php
118 269 Второй калькулятор - видео
119 261 Спрятать вход в панель админа
120 260 Второй шаг к сайту
121 258 Как купить домен хостинг на рег ру
122 250 Вывод информации на главную в цикле
123 248 Спрятать доступ к базе данных.
124 245 Javascript время
125 245 php разбить текст
126 241 Защита от многократного голосования!
127 237 Список файлов в папке php
128 233 Бордюр css
129 229 Нажимаем - показываем, отжимаем скрываем
130 227 Отступ абзаца
131 226 Javascript часы
132 226 Временная метка, преобразование в дату.
133 222 Функции для работы с файлами.
134 220 C новыми скриптами в новую жизнь..
135 213 Событие onclick
136 210 Закрыть папку на сайте
137 209 Капча со словами
138 209 Новое видео
139 207 Единая точка входа
140 205 Страница не обновляется!
141 203 Javascript сообщение после события
142 202 Цикл for
143 201 Персональная кука на страницу
144 201 Несколько проверок php
145 199 Создание почтового ящика на Рег.ру .
146 195 Count функция
147 194 Белые страницы сайта
148 185 Новости 22 августа
149 170 Awesome шрифт подключение
150 164 Первая страница.
151 162 Эффект поворот фото css
152 157 Время создания файла php
153 149 Абсолютный и относительный путь.
154 143 Заблокировать пользователя в osclass
155 137 Awesome ошибка
156 115 Два меню в Sublime Text 3
157 107 Считать в php, подсчитать
158 103 Emmet не работает
159 89 Закрепить запись в блоге.
160 69 Sublime text 3 меню

Вариант №2.

Рейтинг страниц сделанный из страницы карты сайта.

Не буду рассказывать здесь об этом варианте решения, см.описание.

n ПросмотровСтраница
1 102210http://dwweb.ru/Forum/Sdelat-Forum.html
2 42373http://dwweb.ru/
3 20283http://dwweb.ru/Php/POST/1-Post.html
4 12035http://dwweb.ru/Php/About-PHP/Proverit-kod-Php.html
5 10367http://dwweb.ru/Forum/Schetchik-poseredine.html
6 10358http://dwweb.ru/Forum/Ochistit-kesh-na-forume.html
7 10208http://dwweb.ru/Site/Komentirovanie/Kommentirovanie-na-sayte.html
8 9700http://dwweb.ru/Bloknot/002-Tablitsa-v-Bloknote.html
9 9420http://dwweb.ru/Forum/Baza-dannih.html
10 8568http://dwweb.ru/Forum/Sentr-admistrirovania.html
11 6789http://dwweb.ru/Php/About-PHP/admin-panel-sayta.html
12 6298http://dwweb.ru/Progrramma/Sublime-Text/4-rusifikator-sublime-text.html
13 5278http://dwweb.ru/Dreamweaver/Sdelat-sayt-v-Dreamweaver.html
14 5187http://dwweb.ru/Site/Komentirovanie/COMMENTICS.html
15 4967http://dwweb.ru/HTML/4-redaktirovat-kod.html
16 3943http://dwweb.ru/Dreamweaver/Shablon/Shablon-v-Dreamweaver.html
17 3886http://dwweb.ru/Php/Vse-o-Php.html
18 3796http://dwweb.ru/Forum/Logotip-Izmenit.html
19 3686http://dwweb.ru/Site/Textolite/1-redaktirovanie-saytov-onlayn.html
20 3673http://dwweb.ru/Forum/Shetchik-na-forum.html
21 3358http://dwweb.ru/Site/Raznoe/4-kak-skopirovat-sayt.html
22 3297http://dwweb.ru/Php/BD/Ochistit-Bazu-Dannih.html
23 3261http://dwweb.ru/Php/About-PHP/Tsikli-v-Php.html
24 3247http://dwweb.ru/Php/POST/7-Prikrepit-fail-k-forme.html
25 3097http://dwweb.ru/Php/URL/Php-adres-stranitsi.html
26 2981http://dwweb.ru/Php/BD/Vivod-iz-Bazi-Dannih-vtablitsu.html
27 2851http://dwweb.ru/Php/BD/Vivod-iz-Bazi-Dannih.html
28 2694http://dwweb.ru/sitemap.html
29 2568http://dwweb.ru/a-store/Primer/21-kalkulyator-na-php.html
30 2568http://dwweb.ru/a-store/Download/21-kalkulyator-na-php.txt
31 2568http://dwweb.ru/Php/About-PHP/21-kalkulyator-na-php.html
32 2536http://dwweb.ru/Php/Rating/Golosovanie-na-mysql.html
33 2489http://dwweb.ru/Site/Redirekt/Redirekt-s-http-na-https.html
34 2486http://dwweb.ru/Php/BD/AUTO-INCREMENT.html
35 2451http://dwweb.ru/Bloknot/Stranitsa-v-bloknote.html
36 2450http://dwweb.ru/BDO/OSCLASS.html
37 2342http://dwweb.ru/Php/Obosnacheniya/Kavichki.html
38 2337http://dwweb.ru/Php/POST/8-dva-submit-v-odnoy-forme.html
39 2274http://dwweb.ru/Php/URL/Ssilka-v-Php.html
40 2247http://dwweb.ru/Php/POST/4-Pochtovaya-Forma.html
41 2183http://dwweb.ru/Download/download.html
42 2163http://dwweb.ru/Php/SVOE_Komentirovanie/1-samaya-prostaya-sistema-kommentirovaniya.html
43 2077http://dwweb.ru/Site/Shablon/Skachat-shablon.html
44 2064http://dwweb.ru/Site/Div/Div-sprava.html
45 1906http://dwweb.ru/Site/Kak-sdelat-site.html
46 1892http://dwweb.ru/Dreamweaver/Knopki/Klavishi-v-Dreamweaver.html
47 1831http://dwweb.ru/Dreamweaver/First-steps/Stranitsa-v-Dreamweaver.html
48 1825http://dwweb.ru/Site/Abzats/Abzats.html
49 1756http://dwweb.ru/BDO/OSCLASS/11-osclass-ne-rabotayut-chpu-i-russkie-kategorii.html
50 1675http://dwweb.ru/Php/About-PHP/34-padeji-v-php.html
51 1675http://dwweb.ru/a-store/Download/34-padeji-v-php.txt
52 1675http://dwweb.ru/a-store/Primer/34-padeji-v-php.html
53 1657http://dwweb.ru/Site/Tablitsa/Granitsa-tablitsi.html
54 1597http://dwweb.ru/Php/BD/Zapisat-v-Bazu-Dannih.html
55 1588http://dwweb.ru/Site/Kodirovka/Kodirovka-stranitsi.html
56 1569http://dwweb.ru/Progrramma/Sublime-Text/3-sublime-emmet.html
57 1539http://dwweb.ru/a-data/DwLo/momentboard-v2.150424.zip
58 1539http://dwweb.ru/BDO/MOMENTBOARD.html
59 1535http://dwweb.ru/Site/Tablitsa/Shirina-stolbtsa.html
60 1520http://dwweb.ru/Dreamweaver/Video/Vstavit-Video-v-Dreamweaver.html
61 1474http://dwweb.ru/Site/Pochta/Skript-podpiski.html
62 1422http://dwweb.ru/Dreamweaver/Ssilka/Kak-sdelat-Ssilku-v-Dreamweaver.html
63 1412http://dwweb.ru/Progrramma/Sublime-Text/5-sublime-text-snippetyi.html
64 1391http://dwweb.ru/Site/Tablitsa/Shirina-tablitsi.html
65 1379http://dwweb.ru/a-store/Primer/29-svoy-reyting.html
66 1379http://dwweb.ru/Php/About-PHP/29-svoy-reyting.html
67 1379http://dwweb.ru/a-store/Download/29-svoy-reyting.txt
68 1369http://dwweb.ru/Forum/Ustanovit-Forum.html
69 1350http://dwweb.ru/a-store/Primer/31-registratsiya-php.html
70 1350http://dwweb.ru/Php/About-PHP/31-registratsiya-php.html
71 1350http://dwweb.ru/a-store/Download/31-registratsiya-php.txt
72 1270http://dwweb.ru/Php/About-PHP/30-schetchik-php.html
73 1270http://dwweb.ru/a-store/Primer/30-schetchik-php.html
74 1270http://dwweb.ru/a-store/Download/30-schetchik-php.txt
75 1244http://dwweb.ru/Php/Otpravliat-i-poluchat/Poluchit-kontent.html
76 1233http://dwweb.ru/Bloknot/Sdelat-site-v-bloknote.html
77 1172http://dwweb.ru/Php/Zadach-po-PHP/006-Zadacha-po-PHP-tablitda-umnogeniya.html
78 1164http://dwweb.ru/Dreamweaver/First-steps/Mesto-dlia-sayta.html
79 1130http://dwweb.ru/Dw/Vvedenie-v-Dw.html
80 1120http://dwweb.ru/Php/TIME/4-php-den-nedeli.html
81 1103http://dwweb.ru/RuWeb.net/Vse-o-RuWeb.net.html
82 1099http://dwweb.ru/Site/sitemap/Karta-sayta-sitemap-xml.html
83 1099http://dwweb.ru/Site/Color/Podobrat-tsvet.html
84 1093http://dwweb.ru/a-store/Download/ALL-SCRIPTS.html
85 1083http://dwweb.ru/BDO/OSCLASS/10-osclass-nastroyka-chpu.html
86 1080http://dwweb.ru/BDO/OSCLASS/9-ustanovka-nocaptcha-recaptcha-v-osclass.html
87 1076http://dwweb.ru/Php/POST/5-kapcha-dlia-formi.html
88 1057http://dwweb.ru/Progrramma/FileZilla/Dostup-po-FTP.html
89 1007http://dwweb.ru/Php/rand/Vivod-sluchaynogo-koda.html
90 1007http://dwweb.ru/Php/rand/Vivod-sluchaynogo-koda.txt
91 997http://dwweb.ru/Forum/Zablokirovat-polzovatelia-na-forume.html
92 995http://dwweb.ru/Progrramma/About_programm.html
93 975http://dwweb.ru/js/js.php
94 970http://dwweb.ru/Site/Hosting/Besplatniy-Hosting.html
95 940http://dwweb.ru/BDO/OSCLASS/Kluchevie-slova-redaktirovat.html
96 938http://dwweb.ru/Php/About-PHP/20-samoe-prostoe-shifrovanie.html
97 916http://dwweb.ru/BDO/OSCLASS/4-osclass-izmenit-valyutu.html
98 914http://dwweb.ru/Site/Div/Div-po-stentru.html
99 909http://dwweb.ru/Forum/Zamenit-yourdomain.com.html
100 902http://dwweb.ru/Site/Raznoe/5-tvitter-ne-vidit-kartinku.html
101 900http://dwweb.ru/BDO/OSCLASS/Opisanie-description-v-kategoriyah.html
102 900http://dwweb.ru/Php/TIME/Smena-Izobragenia.html
103 898http://dwweb.ru/Forum/Skachat-forum.html
104 890http://dwweb.ru/Php/Zadach-po-PHP/007-Zadacha-po-PHP-skolko-vremrni-ostslos-do.html
105 887http://dwweb.ru/Dreamweaver/Tablitsa/Sdelat-tablitsu.html
106 883http://dwweb.ru/a-store/Download/40-poisk-po-saytu-php.txt
107 883http://dwweb.ru/a-store/Download/2-zapisat-v-fayl-php.txt
108 883http://dwweb.ru/Php/About-PHP/40-poisk-po-saytu-php.html
109 881http://dwweb.ru/Php/TIME/Data-v-PHP.html
110 862http://dwweb.ru/Site/Tablitsa/Tsvet-granitsi-tablitsi.html
111 861http://dwweb.ru/DirectAdmin-v1.46.3/Info.html
112 856http://dwweb.ru/Php/File/1-sozdat-fayl-php.html
113 846http://dwweb.ru/Php/BD/Sdelat-Bazu-Dannih.html
114 837http://dwweb.ru/Progrramma/FileZilla/Export-import-v-FileZilla.html
115 836http://dwweb.ru/Php/POST/6-Pereadresatsia-posle-otpravki.html
116 834http://dwweb.ru/Progrramma/Sublime-Text/2-ustanovka-package-control.html
117 818http://dwweb.ru/Site/Tablitsa/Tablitsa-po-tsentru.html
118 796http://dwweb.ru/a-store/Download/1-sozdanie-papki-php.txt
119 796http://dwweb.ru/Php/Dvijok/1-sozdanie-papki-php.html
120 775http://dwweb.ru/Php/About-PHP/32-Authorization-php.html
121 775http://dwweb.ru/Php/About-PHP/Pervaya-stranitsa-na-Php.html
122 769http://dwweb.ru/BDO/OSCLASS/8-ustanovka-russkogo-yazyika-na-osclass.html
123 768http://dwweb.ru/Forum/Fon-soobsheniya.html
124 765http://dwweb.ru/a-store/Download/7-sublime-text-avtosohranenie.txt
125 765http://dwweb.ru/Bloknot/Skachat-Notepad-plus-plus.html
126 765http://dwweb.ru/Progrramma/Sublime-Text/7-sublime-text-avtosohranenie.html
127 755http://dwweb.ru/BDO/OSCLASS/Spratat-Opisanie.html
128 749http://dwweb.ru/a-store/Download/3-krug-css.txt
129 749http://dwweb.ru/CSS/3-krug-css.html
130 728http://dwweb.ru/BDO/AWEBCOM.html
131 728http://dwweb.ru/a-data/DwLo/AWEBCOM-13-07-17-75-1.rar
132 718http://dwweb.ru/Forum/BBCode/Ssilka-v-BBCode.html
133 717http://dwweb.ru/BDO/OSCLASS/5-redaktirovat-zagolovki-obyyavleniy-osclass.html
134 714http://dwweb.ru/Php/About-PHP/26-obratimoe-shifrovanie.html
135 711http://dwweb.ru/Php/IMAGE/1-gif-ne-rabotaet.html
136 689http://dwweb.ru/Php/Massiv/scandir-ili-sodergimoe-v-papke.html
137 672http://dwweb.ru/Site/htaccess/kak-sdelat-htaccess.html
138 670http://dwweb.ru/Progrramma/FileZilla/Skaxhat-FileZilla.html
139 668http://dwweb.ru/BDO/VESTHELM.html
140 668http://dwweb.ru/Site/Tablitsa/Tolshina-granitsi-tablitsi.html
141 666http://dwweb.ru/Forum/Redaktirovanie-pravil-registratsii-na-forume.html
142 659http://dwweb.ru/BDO/OSCLASS/6-udalenie-zapisi-iz-futera-osclass.html
143 656http://dwweb.ru/Php/reyting_stranits.html
144 634http://dwweb.ru/Site/Raznoe/6-krakozyabryi-na-sayte.html
145 634http://dwweb.ru/a-store/Download/6-krakozyabryi-na-sayte.txt
146 633http://dwweb.ru/a-data/Game/shariki.swf
147 633http://dwweb.ru/sitemap.xml
148 633http://dwweb.ru/BDO/OSCLASS/12-kak-udalit-formu-kommentirovaniya-v-osclass.html
149 632http://dwweb.ru/Php/URL/Razdelit-ssilku.html
150 631http://dwweb.ru/Php/About-PHP/16-perevodchik-dlya-sayta.html
151 624http://dwweb.ru/Site/Abzats/Kak-sdelat-kagdiy-abzats-svoim-tsvetom.html
152 624http://dwweb.ru/Site/Abzats/Kak-sdelat-kagdiy-abzats-svoim-tsvetom.txt
153 620http://dwweb.ru/a-store/Download/33-dinamicheskaya-stranitsa.txt
154 620http://dwweb.ru/Php/About-PHP/33-dinamicheskaya-stranitsa.html
155 619http://dwweb.ru/Php/About-PHP/44-shablon-adminki.html
156 613http://dwweb.ru/RuWeb.net/DNS-server.html
157 613http://dwweb.ru/Php/About-PHP/Komanda-echo.html
158 612http://dwweb.ru/RuWeb.net/Besplayniy-domen.html
159 599http://dwweb.ru/Site/background/background-color.html
160 597http://dwweb.ru/Site/KP/Kornevaya-Papka.html
161 596http://dwweb.ru/Forum/Zapretit-ssilki-v-soobsheniyah.html
162 592http://dwweb.ru/Site/Schetchik/Yandeks-chetchik.html
163 586http://dwweb.ru/Php/BD/Tablitsa-v-Baze-Dannih.html
164 582http://dwweb.ru/a-store/Download/28-cookie-v-php.txt
165 582http://dwweb.ru/Php/About-PHP/28-cookie-v-php.html
166 564http://dwweb.ru/Site/CSS/Sdelat-CSS.html
167 564http://dwweb.ru/Php/About-PHP/Operatori-v-Php.html
168 564http://dwweb.ru/Site/CSS/Primer-CSS.css
169 561http://dwweb.ru/Php/About-PHP/14-gravatar-vsemirnyiy-avatar.html
170 558http://dwweb.ru/Php/About-PHP/o-php.html
171 557http://dwweb.ru/Php/Zadach-po-PHP/004-Zadacha-po-php-potschet-protsenta-v-banke.html
172 557http://dwweb.ru/Site/Tablitsa/Karkas-stranitsi.html
173 547http://dwweb.ru/BDO/OSCLASS/7-otklyuchit-registratsiyu-v-osclass.html
174 540http://dwweb.ru/Site/Raznoe/1-ubiraem-65279.html
175 536http://dwweb.ru/Php/POST/2-proverka-poley.html
176 534http://dwweb.ru/Php/BD/Import-Bazi-dannih.html
177 534http://dwweb.ru/RuWeb.net/Domen.html
178 531http://dwweb.ru/a-store/Download/27-poluchit-ip.txt
179 531http://dwweb.ru/Php/About-PHP/27-poluchit-ip.html
180 528http://dwweb.ru/Site/Schetchik/Schetchik-na-sayt.html
181 528http://dwweb.ru/RuWeb.net/Prodlit-Domen.html
182 527http://dwweb.ru/Php/About-PHP/24-udalit-dvoynyie-probelyi-php.html
183 527http://dwweb.ru/a-store/Primer/24-udalit-dvoynyie-probelyi-php.html
184 527http://dwweb.ru/a-store/Download/24-udalit-dvoynyie-probelyi-php.txt
185 524http://dwweb.ru/Dreamweaver/tags/abzats-v-dreamweaver.html
186 523http://dwweb.ru/Php/POST/3-filtr.html
187 523http://dwweb.ru/RuWeb.net/Prodlit-Hosting.html
188 521http://dwweb.ru/Site/CSS/Prikrepit-css.html
189 518http://dwweb.ru/Site/Komentirovanie/3-vyivod-poslednih-kommentariev-otdelnyim-blokom.html
190 517http://dwweb.ru/a-store/Primer/23-otkuda-prishel-polzovatel.html
191 517http://dwweb.ru/a-store/Download/23-otkuda-prishel-polzovatel.txt
192 517http://dwweb.ru/Php/About-PHP/23-otkuda-prishel-polzovatel.html
193 516http://dwweb.ru/Site/Zagolovok/Visota-zagolovka-cherez-css.html
194 515http://dwweb.ru/Php/Massiv/6-kak-ne-vyivodit-iz-massiva-pustyie-yacheyki.html
195 515http://dwweb.ru/a-store/Download/6-kak-ne-vyivodit-iz-massiva-pustyie-yacheyki.txt
196 511http://dwweb.ru/Php/About-PHP/18-kirillicheskiy-adres-kodirovanie-punycode.html
197 511http://dwweb.ru/js/1-poschitat-kolichestvo-znakov-v-forme.html
198 511http://dwweb.ru/a-store/Download/2-opoveschenie-iz-vidjeta-vkontakte.txt
199 511http://dwweb.ru/a-store/Download/1-poschitat-kolichestvo-znakov-v-forme.txt
200 511http://dwweb.ru/VK/2-opoveschenie-iz-vidjeta-vkontakte.html
201 511http://dwweb.ru/a-store/Primer/1-poschitat-kolichestvo-znakov-v-forme.html
202 509http://dwweb.ru/Php/About-PHP/Peremennaya-v-Php.html
203 504http://dwweb.ru/Forum/Ustanovit-Golosovanie-na-Forum.html
204 503http://dwweb.ru/DirectAdmin-v1.46.3/Perenapravlenie-pocti-v-DirectAdmin.html
205 502http://dwweb.ru/Php/Massiv/Vivod-massiva-na-ekran.html
206 496http://dwweb.ru/Site/CSS/css.html
207 493http://dwweb.ru/Php/File/2-zapisat-v-fayl-php.html
208 487http://dwweb.ru/Php/URL/Avtomaticheskiy-put.html
209 485http://dwweb.ru/Site/30-vhod-i-vyihod-iz-admin-paneli.html
210 483http://dwweb.ru/Php/About-PHP/37-zapretit-dostup-k-faylam-sayta.html
211 483http://dwweb.ru/a-store/Download/37-zapretit-dostup-k-faylam-sayta.txt
212 476http://dwweb.ru/Php/COUNT/1-poschitat-kolichestvo-strok-v-fayle.html
213 475http://dwweb.ru/DirectAdmin-v1.46.3/Sozdat-FTP-v-DirectAdmin.html
214 475http://dwweb.ru/Php/Massiv/Massivi-v-PHP.html
215 475http://dwweb.ru/Php/About-PHP/42-avtomaticheskiy-abzats.html
216 474http://dwweb.ru/Php/Massiv/2-Sravnit-dve-papki.html
217 474http://dwweb.ru/Progrramma/FileZilla/Prava-Fayla.html
218 473http://dwweb.ru/Site/Raznoe/7-kak-nazvat-papku-na-sayte.html
219 472http://dwweb.ru/Php/Zadach-po-PHP/005-Zadacha-o-treh-bankah.html
220 467http://dwweb.ru/Php/Zadach-po-PHP/8-poschitat-summu-vseh-chisel.html
221 467http://dwweb.ru/a-store/Primer/8-poschitat-summu-vseh-chisel.html
222 467http://dwweb.ru/a-store/Download/8-poschitat-summu-vseh-chisel.txt
223 454http://dwweb.ru/Php/Massiv/1-udalenie-tochek.html
224 452http://dwweb.ru/a-store/Download/25-udalit-probelyi.txt
225 452http://dwweb.ru/Php/About-PHP/25-udalit-probelyi.html
226 449http://dwweb.ru/RuWeb.net/Kupit-Hosting.html
227 447http://dwweb.ru/DirectAdmin-v1.46.3/Sosdanie-pochtovogo-akkaunta-v-DirectAdmin.html
228 443http://dwweb.ru/Ucoz/1-ucoz-kak-uznat-server.html
229 438http://dwweb.ru/VK/1-vidjet-kommentariv-vkontakte.html
230 435http://dwweb.ru/Forum/Oshibka-ustanovki-foruma.html
231 434http://dwweb.ru/a-store/Download/41-transliteratsiya-na-angliyskiy.txt
232 434http://dwweb.ru/a-store/Download/42-avtomaticheskiy-abzats.txt
233 434http://dwweb.ru/Php/About-PHP/41-transliteratsiya-na-angliyskiy.html
234 434http://dwweb.ru/a-store/Primer/41-transliteratsiya-na-angliyskiy.html
235 418http://dwweb.ru/Php/About-PHP/36-strtolower-php.html
236 417http://dwweb.ru/HTML/Posobie_po_HTML/Page/Statichnaya-stranitsa.html
237 416http://dwweb.ru/Php/About-PHP/19-uznat-versiyu-php.html
238 415http://dwweb.ru/Php/About-PHP/22-dva-slesha-v-server-request-uri.html
239 414http://dwweb.ru/Php/About-PHP/39-udalenie-samogo-sebya-v-php.html
240 412http://dwweb.ru/HTML/Posobie_po_HTML/Tags/Tegi.html
241 411http://dwweb.ru/Php/About-PHP/35-kak-sdelat-vyivod-echo-tam-gde-vam-nujno.html
242 410http://dwweb.ru/Progrramma/Sublime-Text/6-skachat-sublime-text.html
243 402http://dwweb.ru/Php/About-PHP/38-poluchit-rezultat-tsikla.html
244 402http://dwweb.ru/a-store/Download/38-poluchit-rezultat-tsikla.txt
245 396http://dwweb.ru/Php/About-PHP/17-rodiruem-v-punycode-onlain.html
246 389http://dwweb.ru/Isp-manager/SSL/Ustanovka-sertifikata.html
247 388http://dwweb.ru/a-store/Download/3-udalenie-fayla.txt
248 388http://dwweb.ru/Php/File/3-udalenie-fayla.html
249 388http://dwweb.ru/Site/Abzats/Tsvetnoy-abzats-cherez-css.html
250 386http://dwweb.ru/Site/Tablitsa/Shirina-tablitsi-cherez-css.html
251 386http://dwweb.ru/News/3-itogi-2016-goda.html
252 380http://dwweb.ru/Php/About-PHP/45-v-menyu-aktivnaya-vkladka.html
253 378http://dwweb.ru/Site/26-partnerka-dlya-vebmastera.html
254 378http://dwweb.ru/Progrramma/Notepad/1-emmet-na-notepad.html
255 375http://dwweb.ru/Site/sitemap/Osibki-sayta.html
256 374http://dwweb.ru/News/2017-04-22.html
257 371http://dwweb.ru/a-store/Download/46-php-pokazat-skryit-oshibki.txt
258 371http://dwweb.ru/Php/About-PHP/46-php-pokazat-skryit-oshibki.html
259 371http://dwweb.ru/a-store/Primer/4-ckopirovat-ssyilku-js.html
260 371http://dwweb.ru/js/4-ckopirovat-ssyilku-js.html
261 371http://dwweb.ru/a-store/Download/4-ckopirovat-ssyilku-js.txt
262 371http://dwweb.ru/Isp-manager/Ftp/Sozdat-new-akkaumt.html
263 365http://dwweb.ru/Site/Zagolovok/Visota-zagolovka.html
264 365http://dwweb.ru/Progrramma/Sublime-Text/8-proverka-orfografii-sublime-text.html
265 359http://dwweb.ru/a-store/Download/57-kak-rastyanut-blok-po-soderjimomu.txt
266 359http://dwweb.ru/a-store/Download/5-kak-rastyanut-blok-po-soderjimomu.txt
267 359http://dwweb.ru/Site/CSS/5-kak-rastyanut-blok-po-soderjimomu.html
268 343http://dwweb.ru/Php/About-PHP/47-php-zamenit-perenos-stroki-na-br.html
269 343http://dwweb.ru/a-store/Download/47-php-zamenit-perenos-stroki-na-br.txt
270 326http://dwweb.ru/Php/Otpravliat-i-poluchat/Value-i-ee-ispolzovanie.html
271 325http://dwweb.ru/Php/URL/Vi-zdes.html
272 324http://dwweb.ru/Php/About-PHP/55-kapcha-s-kartinkoy.html
273 323http://dwweb.ru/a-store/Download/5-chto-takoe-javascript.txt
274 323http://dwweb.ru/js/5-chto-takoe-javascript.html
275 320http://dwweb.ru/Site/Vidjet/Knopka-podelitsia.html
276 312http://dwweb.ru/Php/Obosnacheniya/Tochka-s-zapiatoy.html
277 308http://dwweb.ru/Php/About-PHP/52-skolko-skachivaniy-na-sayte.html
278 296http://dwweb.ru/Progrramma/Notepad/2-tema-v-notepad.html
279 294http://dwweb.ru/js/5-inklud-v-yavasskript.html
280 288http://dwweb.ru/Site/27-pervyiy-shag-sozdanie-sayta.html
281 288http://dwweb.ru/a-store/Download/27-pervyiy-shag-sozdanie-sayta.txt
282 279http://dwweb.ru/js/onclick/2-javascript-izmenenie-atributa.html
283 272http://dwweb.ru/Php/About-PHP/60-metod-get.html
284 270http://dwweb.ru/Php/Zadach-po-PHP/003-Zadacha-po-php-Kredit.html
285 270http://dwweb.ru/Site/Kodirovka/2-otobrajenie-txt-oshibka.html
286 269http://dwweb.ru/Php/COUNT/9-vtoroy-kalkulyator-na-php.html
287 261http://dwweb.ru/Php/Security/2-spryatat-vhod-v-panel-admina.html
288 260http://dwweb.ru/Site/28-vtoroy-shag-k-saytu.html
289 258http://dwweb.ru/Site/reg-ru/kak_kupit_domen_hosting_na_reg_ru.html
290 250http://dwweb.ru/Site/step_by_step/4-vyivod-informatsii-na-glavnuyu-v-tsikle.html
291 248http://dwweb.ru/Php/About-PHP/59-spryatat-dostup-k-baze-dannyih.html
292 245http://dwweb.ru/Php/TEXT/1-php-razbit-tekst.html
293 245http://dwweb.ru/js/7-javascript-vremya.html
294 241http://dwweb.ru/Php/About-PHP/53-zaschita-ot-mnogokratnogo-golosovaniya.html
295 237http://dwweb.ru/Php/Papka/3-spisok-faylov-v-papke-php.html
296 233http://dwweb.ru/Site/CSS/6-bordyur-css.html
297 230http://dwweb.ru/HTML/4-prostoy-pleer.html
298 229http://dwweb.ru/js/6-najat-na-knopku-pokazat-pole.html
299 227http://dwweb.ru/Site/Abzats/9-otstup-abzatsa.html
300 226http://dwweb.ru/js/8-javascript-chasyi.html
301 226http://dwweb.ru/Php/TIME/4-vremennaya-metka-preobrazovanie-v-datu.html
302 222http://dwweb.ru/Php/File/3-funktsii-dlya-rabotyi-s-faylami.html
303 220http://dwweb.ru/News/2016-08-16.html
304 213http://dwweb.ru/js/onclick/2-sobyitie-onclick.html
305 210http://dwweb.ru/Php/About-PHP/54-zakryit-papku-na-sayte.html
306 209http://dwweb.ru/Php/About-PHP/56-kapcha-so-slovami.html
307 207http://dwweb.ru/Php/About-PHP/62-edinaya-tochka-vhoda.html
308 205http://dwweb.ru/Site/reg-ru/2-stranitsa-ne-obnovlyaetsya.html
309 203http://dwweb.ru/a-data/DwLo/commentics.rar
310 203http://dwweb.ru/a-data/DwLo/tsb_sub1.38.4.rar
311 203http://dwweb.ru/a-data/DwLo/RSS.rar
312 203http://dwweb.ru/a-data/Game/Kod.txt
313 203http://dwweb.ru/js/TIME/4-javascript-soobschenie-posle-sobyitiya.html
314 203http://dwweb.ru/Dreamweaver/Video/Vstavit-Video-v-Dreamweaver.txt
315 202http://dwweb.ru/Php/tsiklyi/2-tsikl-for.html
316 201http://dwweb.ru/Php/About-PHP/61-personalnaya-kuka-na-stranitsu.html
317 201http://dwweb.ru/Php/About-PHP/57-neskolko-proverok-php.html
318 199http://dwweb.ru/Site/reg-ru/2-sozdanie-postovogo-yaschika-na-reg-ru.html
319 197http://dwweb.ru/Forum/Redaktirovanie/Udalit-Futer.html
320 195http://dwweb.ru/Php/File/4-count-funktsiya.html
321 194http://dwweb.ru/Php/About-PHP/58-belaya-stranitsa-sayta.html
322 185http://dwweb.ru/Site/Zagolovok/Zagolovok-html.html
323 185http://dwweb.ru/News/2016-08-26.html
324 170http://dwweb.ru/Site/shriftyi/2-awesome-shrift-podklyuchenie.html
325 164http://dwweb.ru/HTML/3-html-stranitsa.html
326 162http://dwweb.ru/Site/CSS/18-effekt-povorot-foto-css.html
327 157http://dwweb.ru/Php/File/5-vremya-sozdaniya-fayla-php.html
328 152http://dwweb.ru/Forum/Background/Posyavit-kartinku-na-zadniy-fon-foruma.html
329 149http://dwweb.ru/Php/About-PHP/63-absolyutnyiy-i-otnositelnyiy-put.html
330 137http://dwweb.ru/Site/shriftyi/2-awesome-oshibka.html
331 119http://dwweb.ru/Forum/Redaktirovanie/Udalit-Prosmotr-Temi-na-forume.html
332 115http://dwweb.ru/Forum/Redaktirovanie/title-na-forume.html
333 115http://dwweb.ru/Progrramma/Sublime-Text/10-dva-menyu-v-sublime-text-3.html
334 112http://dwweb.ru/a-data/RSS/RSS.html
335 103http://dwweb.ru/Progrramma/Sublime-Text/9-emmet-ne-rabotaet.html
336 94http://dwweb.ru/Forum/Redaktirovanie/Prosmotr-Temi-udalit-na-Forume.html
337 89http://dwweb.ru/Php/About-PHP/64-zakrepit-zapis-v-bloge.html
338 69http://dwweb.ru/Progrramma/Sublime-Text/11-sublime-text-3-menyu.html

Описание первого варианта

Начнём с алгоритма, как это будет работать.

Наша главная страница формируется из списка построчных данных, которые отделены разделителем, в формате txt, можете считать это таблицей базы данных, если вы понимаете, о чем это я…

Здесь нужно отметить, что не все страницы занесены в данный список, поэтому не все страницы будут присутствовать в нашем рейтинге страниц. (для всех страниц будет вариант №2.)

И не буду рассказывать про каждую строчку, а то и так уже целый день сижу и издеваюсь над кодом…

$home – абсолютный путь до корневой папки ($home = $_SERVER["DOCUMENT_ROOT"];)

Алгоритм и будет объяснением…

Получим данные из файла, посчитаем количество ячеек в массиве.

Создадим пустой массив, в который будем складывать результат работы цикла.

Строка в файле имеет такой вид, к примеру первая строка, на момент написания статьи:

ИЮНЬ::27::Активная строка меню.::Скорее всего, поскольку наступило лето, то выпускаться новые страницы будут несколько реже, чем обычно! Мы решаем проблемы по мере поступления и быстрая тема – это когда решение заняло 5 - 30 минут, и также быстрая страница::http://dwweb.ru/Php/About-PHP/45-v-menyu-aktivnaya-vkladka.html::

Если вы посчитаете, то ссылка находится в четверной ячейке «$parts[4]», разделитель ::

Её получим и поменяем разрешение на txt и получим ту страницу, в которой сидит количество перезагрузок страницы.

И в последней строке массива добавляем к нашему числу всю строку.

Далее отсортируем в обратном порядке по числовому значению(которое мы добавили только, что в последней строке ) в массиве, который теперь у нас не пустой.

Далее нам нужен второй цикл, в первый столбец запишем числа от одного до конца строк…,

В цикле мы разделим получившуюся строку и вытащим нужные ячейки, это нулевая – там у нас сидит посещаемость, в пятой это ссылка (здесь обращаю ваше внимание, что в первом цикле ссылка у нас сидела в четвертой ячейки), и название страницы это ячейка 3. Обернём в теги и сделаем немного классов.

Ну и последняя строка превратим массив в строку…

Ну и все!

Смотрим код...

$file = file($home.'/путь_до_файла');  

$lines_count = count($file);

$find = array();

  

for ($i = 0; $i  < $lines_count; $i++)

{  

    $line = $file[$i];

        $parts = explode('::', $line);

        $delite = explode('/', $parts[4]);

        $delite = end($delite);

        $delite = explode('.',$delite);

        $delite = $delite[0].".txt";

        $file_skoko = $home.'/путь_до_папки_с_txt_файлами/skoko_'.$delite;

        $chislo = @file_get_contents("$file_skoko");

        $find[] = $chislo  . '::' . $line; 

}

rsort ($find,SORT_NUMERIC);

$find_1 = array();

for ($i = 0; $i  < $lines_count; $i++)

{

$line = $find[$i]; 

$parts = explode('::', $line);

$number_1 = $number_1 +1;

$find_1[] ='<tr><td class="number"> '. $number_1.' </td><td class="number_1">'. $parts[0]."</td><td> <a href='".$parts[5]."' target = '_blank'>$parts[3]</a> </td></tr>"; 

}   

$find_1 = implode($find_1);

Скопировать код

Описание второго варианта

И честно говоря, что-то я уже притомился… немного.

И второй вариант, это модификация варианта №1.

Единственное отличие, что данные мы получаем со страницы sitemap.html , на которой присутствуют все наши ссылки нашего сайта. К сожалению сортировку из файла sitemap.html я вам показать не могу, потому, что он является моей личной разработкой, который участвует в платном генераторе sitemap.xml.

Отсканируем, получим все ссылки с этой страницы. и далее также, как и в первом варианте… отличается первая строка кода, и немного в цикле…

А результат это вторая таблица.

Скопировать код

Вариант № 3(спорный).

По которому мы не сможем пойти из-за моей недальновидности…

Совсем вкратце, чтобы дальше понимать, о счетчике… для каждой родительской страницы создается отдельная страница в формате « txt» с числовым значением от 0 до бесконечности и присваивается название родительской страницы. При каждой перезагрузки страницы значение увеличиваться +1.

К примеру, если родительская страница называется

30-schetchik-php.html

, то счетчик будет находиться на странице

skoko_30-schetchik-php.txt

Примечание!

Здесь нужно отметить! Что я допустил ошибку в создании названия страницы txt. Почему!? Потому, что в имени заложено название лишь самой страницы и никаким образом не отмечен путь до самой страницы. Это получилось, как шифрование в одну строну, название создается, информация отображается, но получить полный путь до родительской страницы невозможно!

Зачем это нужно было!? И вообще, о чем идет речь!? Идея была такая, все файлы txt сохраняются в одну папку. И когда возникла такая идея вывести название страницы, и рядом количество просмотров. То.. что бы мы делали… получаем все названия файлов в папке, потом получаем численные значения, декодируем название файла txt в полную ссылку на родительскую страницу, и выводим ссылку + количество просмотров. Всё в принципе просто…

Понравилась статья!? Не стесняйся – поделись ссылкой!

И!

Пожалуйста! Если вам не трудно - прокомментируйте то, что вы прочитали! Вам понравилось, или не понравилось! Напишите, какие мысли возникли у вас, и это бесплатно для вас, но очень ценно для нас!!! Всё, что вы здесь видите - это написано для вас! Никаким другим образом мы не можем понять вашу реакцию. Может, что-то стоит добавить или наоборот убрать. Либо, что-то стоило изменить...

P.S.

25 октября 2017

Мы запустили подписку на новости по емайлу, как только выходит новая статья, то будет отправлено сообщение на почту, что вышла новая статья!

Почему стоит подписаться на наши новости!?

Расскажу историю, вчера искал ответ на один из вопросов (конечно, я могу и сам написать, но чаще всего, вначале, ищу в интернете, может есть готовое решение…) и было множество вариантов, которые были описаны, но ни одного, с примерами! И мало того, что они предлагают решения, которые непонятно как реализовывать, особенно новичкам, у которых больше вопросов, чем ответов. Так они еще и не работают!

У нас же, на сайте – только рабочие проверенные скрипты! Полностью с описанием и с примерами! И реализовать может человек с нулевыми знаниями!

Мы есть здесь:

Проголосовать за статью!
  С 24 сентября мы запускаем новый скрипт в тестовом режиме (только свои скрипты)
  Вы можете проголосовать за понравившуюся статью.

  Еще никто не проголосовал
    


Просмотров 656

Tags:

Друзья!

Для того, чтобы вы получили бесплатную информацию, мы потратили и время и деньги!

Мы существуем от кликов по рекламе!

Если вы не нашли подходящего блока объявлений, то вы еще можете помочь проекту!

Не стесняйтесь!

Даже самая маленькая сумма будет употреблена на продвижение и улучшение проекта!

Заранее благодарим Вас!

Оставить комментарий:

Для отображения аватара после отправки сообщения, необходимо быть зарегистрированным в Граватаре.



Комментарии

Комментариев пока нет.

* Обязательные поля
(Не публикуется)
 
Жирный Курсив Подчеркнутый Перечеркнутый Степень Индекс Код PHP Код Кавычки Вставить линию Вставить маркированный список Вставить нумерованный список Вставить ссылку Вставить e-mail Вставить изображение Вставить видео
 
Улыбка Печаль Удивление Смех Злость Язык Возмущение Ухмылка Подмигнуть Испуг Круто Скука Смущение Несерьёзно Шокирован
 
5000
Какое число больше 14 или 27?
 
(введите ответ)
 
Уведомлять о новых коментариях по почте.
 

Оставить комментарии через вконтакте

Все дела сделаны!

Теперь можно и поиграть!

Понравилась игра!? Растфнуть на весь экран

Улучши поведенческий фактор на своём сайте.

Забери код здесь

Пишем полную инструкцию о пользовании ruweb.net + DirectAdmin

RuWeb.net - гибкий хостинг
Индекс цитирования