Скрипты для сайтов — виджет комментариев на PHP.
Скрипты для сайтов — виджет комvентариев на PHP
Листинг кода и пошаговая инструкция:
Для начала создадим четыре файла:
1. baner.php
2. mes.php
3. pole.php
4. script.php
В первый файл можно просто написать любое приветствие или что там захотите. А во второй ничего писать не надо, туда будут записываться сообщения. В третий файл поместим такой скрипт:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <style> .nise{ border-radius: 5px; background: #d5d5ff; color: #0000ff; font-family: Franklin Gothic Medium; } #comento{ width: 650px; font-family: Franklin Gothic Medium; color: #ffffff; padding: 5px; padding-top: 25px; border-top: 5px; background: #8080ff; border-color: #0606ff; border-radius: 5px; border-style: ridge; } #send{ color: #ffffff; height: 65px; width: 65px; } #baner{ height: 53px; width: 370px; padding: 5px; background: #d5d5ff; border-radius: 5px; } </style> <div id="comento"> <form id="host" name="host" action="script.php" method="POST"> <table><tr><td><input type="text" size="35" class="nise" name="host1" id="host1" placeholder="URL вашего сайта" maxlength="50"><br> <input type="text" size="35" class="nise" name="host2" id="host2" placeholder="Название вашего сайта" maxlength="50"><br> <input type="text" size="35" class="nise" name="host3" id="host3" placeholder="Ваше имя" maxlength="50"></td><td><div id="baner"> <?php include "baner.php"; ?> </div></td></tr></table> <table><tr><td> <textarea rows="4" cols="80" class="nise" name="host4" id="host4" placeholder="Напишите текст вашего сообщения" maxlength="1000"></textarea><br></td><td><input type="submit" id="send" value="✍"></td></tr></table> </form> <div id="result"></div></div> <script> $("#result").load("mes.php"); </script>
А в четвертый:
<?php if (isset($_POST["host1"])) { $adr1 = $_POST["host1"]; $adr2 = $_POST["host2"]; $adr3 = $_POST["host3"]; $adr4 = $_POST["host4"]; $name = "Коментарий написал"; $time ="Добавлено - ".date("l dS of F Y h:i:s A"); $adr1=htmlspecialchars($adr1); $adr2=htmlspecialchars($adr2); $adr3=htmlspecialchars($adr3); $adr4=htmlspecialchars($adr4); $adr1=substr($adr1,0,50); $adr2=substr($adr2,0,50); $adr3=substr($adr3,0,50); $adr4=substr($adr4,0,1000); $referer=getenv("HTTP_REFERER"); if (!ereg("^https://ваш сайт.ru/coment/pole.php",$referer)) { echo "ошибка отправки\n"; exit; } $fd = fopen("mes.php", 'a+') or die("не удалось создать файл"); $str = "<hr>$time<br>Сайт коментатора <a href='" . $_POST["host1"] . "'>$adr2</a><br>$name $adr3<br>$adr4<br>"; fwrite($fd, $str); fclose($fd); } ?> <br><br><br><br><br> <center><h1>Ваш комментарий успешно добавлен <a href="pole.php">Вернуться назад</a></h1></center>
Прошу заметить, что в скрипте для четвертого файла ОБЯЗАТЕЛЬНО необходимо вместо «ваш сайт.ru» (!ereg(«^https://ваш сайт.ru/coment/pole.php»,$referer)) вам вставить ссылку на страницу вашего сайта, где будет находиться ваш виджет комментариев.
Обмен визитами — бесплатная раскрутка сайта.
Самый простой способ, это по старинке, обмен визитами через ввод адреса сайта в форму:
Ссылка не должна превышать 200 символов и должна обязательно являться URL адресом. Без пробелов.
***
Трейн-чекс Уроки WEB программирования.
- ПОДДЕРЖАТЬ ПРОЕКТ на WebMoney
- WEST-HOSTER
- ПОРТАЛ СООБЩЕСТВА 🕶️
- HTML JS CSS РЕДАКТОР
- ШРИФТЫ ДЛЯ САЙТОВ
- ПРОМПТЫ ДЛЯ ШЕДЕВРУМА
- Символ неразрывного пробела
- Скрипт считывания клавиш
- Файлы куки
- AJAX счётчик кликов
- Запрет кэширования JS и PHP
- Координаты курсора JS
- Числа от 1 до 10 на JS
- Перевести двоичный код в кратный на JS
- CSS на JavaScript
- Новые теги HTML
- Может ли HTML 6 заменить JavaScript
- HTML форма без перезагрузки страницы
- Смайлы эмоджи — ГЕНЕРАТОР
- Форматы изображений
- Скрипт AJAX лайков и дизлайков
- Горячие клавиши
- Скачать изображение в CANVAS
- Какими будут сайты будущего?
- Что делает администратор сайта
- Девушка фурри Милка Маус
- CMS движки для сайтов
Мануалы PHP
- Мануалы PHP — Фильтры
- Мануалы PHP — Узнать IP адрес
- Мануалы PHP — Файлы папки директории
- Мануалы PHP — Вывод файлов scandir()
- Мануалы PHP — Отправка данных из формы
- Мануалы PHP — Запись данных в файл
- Мануалы PHP — Запрет повторной отправки формы
- Мануалы PHP — Дата и время
- Мануалы PHP — Отправка E-mail
- Мануалы PHP — Работа с изображениями
- Мануалы PHP — Вход по паролю
- Отправка формы AJAX
- Геолокация на PHP, узнать город
- Выполнение PHP скрипта по клику
- Маскировка ссылок
- Таблица умножения
Анимация JS
- Шифровка текста на JS
- Безумный текст
- Компрессор кода
- Уведомления на рабочий стол
- Перезагрузка на JS и PHP
- Рейтинг на JS и PHP
- Виджет комментариев на PHP
- Рекламный баннер на CSS
- Запрет копирования
- Узнать код клавиш
- Скрипт кода клавиш
- Конвертер кода в спецсимволы
- Бесконечный алерт
- Вывод случайных фраз
- Откуда пришёл посетитель на JS
- CSS type radio checkbox
- Эффекты с текстом
- Посетители онлайн на PHP
- Cookie счётчик посещений
- Анимация текста
- Type — range
- Лабиринт на JS
- Дата и время на JS
- CSS меню блокнот
- CSS меню книжная полка
- CSS вращающийся баннер
- JavaScript азбука морзе
- JavaScript копирайт
- JavaScript анимация текста
- JavaScript звуки
- Кнопка вверх
- Подсчёт символов на JavaScript
- Работа с куками на PHP
AXAJ -JS
- AJAX счётчик кликов
- Генератор случайных чисел
- PHP счётчик страниц
- PHP запись файлов
- Дата посещения страницы на PHP
- Счётчик лайков на PHP
- Дата изменения страницы
- Игра JS — угадай число
- Круговое меню для сайта
- Навигатор
- Запрет копирования
- Вычислить дату на JS
- Кнопка на CSS
- view-source: исходный код
- Анимация JS
- Время проведённое на сайте
- Календарь JS
- Снег для сайта
- Анимация волны
- Добавить в избранное
- Срок жизни сайта
- Таймер на JS
- Блокировка мыши и клавиатуры
- Приветствие по времени суток
- JS время
- Яндекс поиск
