Полезные скрипты для сайта на php
Вообще то, скачать все скрипты Вы можете из папки «load». Модификации, то есть, уникальные разработки скриптов, выкладываются тут: mod.
Кратенько поясню по скриптам что да как:
Форумы для сайта — WR-Форумы | Имеются 3-е версии. Ссылки для просмтора демо, описания и загрузки находятся в левом меню.
! Имеется возможность переходить от одной версии к другой без потери данных в пределах версии 1.х и 2.х. При этом все сообщения и темы сохраняются ! | ||||||||
Доски объявлений | Имеются 4-е версии:
| ||||||||
Гостевые книги | Имеется 3-е версии: | ||||||||
фото галереи | Имеется 3-е версии фотогалерей. Скачать скрипты можно в меню. | ||||||||
Счётчики / голосование | Имеется 2-е версии счётчиков и 1 скрипт голосования: | ||||||||
рассылки | 2-е версии: полноценная с ручной рассылкой и автоматизированная — дла автоматической рассылки допустим анекдотов и т.д. Оба скрипта для небольшой аудитории — менее 100 человек. При большем кол-ве подписчиков возникают проблемы с отправкой сообщений. | ||||||||
Все скрипты доступны для скачивания. Вы можете скачать и протестировать их работу на своём хостинге. На нашем форуме можно обсудить проблемы и задать свои пожелания на доработку. |
Источник
- Главная»
- Скачать»
- Скрипты для сайта с подробными разъяснениями по установке.
Здесь вы можете скачать различные скрипты с подробными инструкциями по их установке и использованию.
-
Плагин для создания круговых обзорных изображений с управлением курсором
ThreeSixty — плагин jQuery для создания из серии изображений кругового обзорного представления, которое управляется с помощью мыши или курсора.
Добавил: Сергей Фастунов
Создан: 19 Февраля 2013
Просмотров: 33557 -
Набор стилей для чекбоксов
9 наборов правил для оформления чекбоксов на страницах и формах веб проекта.
Добавил: Сергей Фастунов
Создан: 26 Декабря 2012
Просмотров: 34539 -
Выскальзывающие счетчики категорий
Набор правил CSS для формирования выскальзывающих ярлыков с количеством записей в категории или метке.
Добавил: Сергей Фастунов
Создан: 25 Декабря 2012
Просмотров: 26675 -
Круглый элемент управления на CSS
Набор правил и разметка для организации оригинального элемента управления для веб проекта.
Добавил: Сергей Фастунов
Создан: 22 Декабря 2012
Просмотров: 26068 -
CSS код индикатора загрузки
Интересный индикатор загрузки, сделанный без использования изображений и JavaScript.
Добавил: Сергей Фастунов
Создан: 19 Декабря 2012
Просмотров: 26084 -
Кнопочное меню на чистом CSS
Оригинальное кнопочное меню выполненное без использования изображений.
Добавил: Сергей Фастунов
Создан: 11 Декабря 2012
Просмотров: 47102 -
Выпадающее меню с 3D эффектом
Код выпадающего меню с интересным 3D эффектом при раскрытии пункта.
Добавил: Сергей Фастунов
Создан: 11 Декабря 2012
Просмотров: 64513
Источник
Парсер на PHP с записью контента в БД
Нескольким читателям моего блога было интересно узнать «как объединить крон, базу данных и php парсер».
Я постарался написать максимально простой и лаконичный скрипт, чтобы любой новичок смог в нём разобраться. Он состоит всего из одного файла index.php и 50 строк кода.
Читать дальше
06 сентября 2018, 01:23
Alex
PHP скрипты
9530
2
+1
Разрабатываем exploit
Сегодня мы разработаем exploit и интегрируем его в свою работу, чтобы защититься от мошенников на фрилансе.
// exploit
if( strtotime(‘04.09.2018’)
Читать дальше
04 сентября 2018, 15:57
Alex
PHP скрипты
3804
0
0
Парсер курсов валют на PHP
$
€
₽
Хочу поделиться с вами решением проблемы, которая у меня возникла в ходе работы над заказом. Необходимо было сделать простой парсер курса доллара и евро. Подтягивать актуальный курс нужно с сайта Центрального Банка.
Читать дальше
24 августа 2018, 13:26
Alex
PHP скрипты
4099
0
0
Удобная форма обратной связи без перезагрузки страницы
Очень часто клиенты просят сделать у них на сайте удобную форму обратной связи. Удобство заключается в том, что после отправки заявки страница сайта не перезагружается, а мгновенно выдает пользователю сообщение об успешной операции. Также если пользователь забудет заполнить необходимые поля, то получит сообщение об ошибке.
Читать дальше
08 марта 2018, 00:12
Alex
PHP скрипты
13173
15
0
Счетчик онлайн посетителей на сайте
Друзья! Сегодня мы реализуем на сайте счетчик онлайн посетителей. Для работа с базой данных мы используем библиотеку ReadBeanPHP.
В этой статье можно ознакомиться с её основами.
В нашем примере будут учитываться все гости сайта, в том числе и неавторизованные.
Читать дальше
28 января 2018, 14:44
Alex
PHP скрипты
5062
0
0
Пишем на SQL без SQL: основы по RedBean PHP
RedBeanPHP был создан для значительного облегчения жизни программистов в процессе работы с базами данных. RedBeanPHP требует версию PHP >= 5.3.4. Под капотом используется драйвер PDO, поэтому защита от SQL- инъекций при правильном применении гарантированна. К поддерживаемым СУБД RedBeanPHP относятся MySQL, MariaDB, PostgreSQL, SQLite, CUBRID.
ORM это способ задания связи объектов и РСУБД. Всего есть 2 модели ORM-систем: Data Mapper и Active Record. Так вот RedBeanPHP это Data Mapper и каждый объект записи здесь называется бином. Эти бины можно воспринимать как самые обычные объекты, свойства которых представляют собой записи в Ваших таблицах. То есть одна запись это один бин, а его свойства это поля Вашей записи. Работать с бином можно точно также как с обычным массивом.
Как подключиться к базе данных посредством RedBean PHP?
Для подключения к базе данных в RedBeanPHP есть статичный метод setup, который принимает 4 опциональных аргумента.
Опциональными они являются, потому что Вы можете никакой аргумент не задать и тогда RedBeanPHP создаст временную базу данных в формате SQLite в Вашей временной директории.
Вызывается метод setup для MySQL следующим образом:
R::setup( ‘mysql:host=127.0.0.1;dbname=redbean’,’login’, ‘password’ );
if ( !R::testConnection() )
{
exit (‘Нет соединения с базой данных’);
}
Читать дальше
12 января 2018, 15:18
Alex
PHP скрипты
28726
14
+2
Защищенная Авторизация и Регистрация на PHP + MySQL через PDO
В этой статье Вы найдете скрипт на языке программирования PHP, который позволяет пользователю зарегистрироваться и авторизоваться на сайте.
Скрипт на 100% защищает от SQL-инжекций, поскольку использует PDO (система подготовленных запросов) и библиотеку RedBeanPHP. Также в скрипте предусмотрена капча с рандомными вопросами, которая защищает сайт от надоедливого спама.
Форма авторизации
PHP обработчик авторизации пользователя
$data = $_POST;
if ( isset($data[‘do_login’]) )
{
$user = R::findOne(‘users’, ‘login = ?’, array($data[‘login’]));
if ( $user )
{
//логин существует
if ( password_verify($data[‘password’], $user->password) )
{
//если пароль совпадает, то нужно авторизовать пользователя
$_SESSION[‘logged_user’] = $user;
echo ‘
Вы авторизованы!
Можете перейти на главную страницу.
‘;
}else
{
$errors[] = ‘Неверно введен пароль!’;
}
}else
{
$errors[] = ‘Пользователь с таким логином не найден!’;
}
if ( ! empty($errors) )
{
//выводим ошибки авторизации
echo ‘
‘ .array_shift($errors). ‘
‘;
}
}
Читать дальше
10 января 2018, 18:28
Alex
PHP скрипты
45720
90
+2
Универсальный и очень простой PHP парсер
С помощью данного скрипта можно спарсить любую информацию с сайта, будь то погода, курсы валют или цена товара.
function Parse($p1, $p2, $p3) {
$num1 = strpos($p1, $p2);
if ($num1 === false) return 0;
$num2 = substr($p1, $num1);
return strip_tags(substr($num2, 0, strpos($num2, $p3)));
}
$String = file_get_contents(‘https://obninsksite.ru’);
echo Parse($String, ‘
‘, ‘
‘);
Читать дальше
16 декабря 2017, 19:40
Alex
PHP скрипты
13830
10
+2
Источник
Скрипт позволяет вычислить и просклонять в соответствии с правилами русского языка количество лет, месяцев и дней, прошедших с определенной даты.
Скрипт предоставляет информацию об географическом положении и лице, на которое зарегистрирован IP-адрес (Whois сервис).
Скрипт позволяет проверить занято доменное имя или нет, обращаясь к соответствующим whois-серверам
Описывается скрипт передачи файлов методом POST, без HTML-формы. Пример предоставлен Арсеньевым Алексеем (больше известным на нашем форуме как JIEXA)
Скрипт учитывает зарегистрированных и незарегистрированных посететелей, которые
просматривают сайт в данный момент, позволяя вывести их список или число.
Скрипт осуществляется загрузку курса доллара и евро на текущий день с сайта Центрабанка.
Скрипт осуществляется рекурсивный спуск по вложенным директориям FTP-сервера и формирует список файлов и директорий, которые затем можно использовать для поиска по FTP-серверу.
Скрипт осуществляет резервное копирование данных, с диска на внешнее записывающее устройство.
Скрипт осуществляется рекурсивный спуск по вложенным директориям программного проекта и подсчитывает число строк в файлах с определёнными расширениями (php, cpp, h, html).
Скрипт осуществляется рекурсивный спуск по вложенным директориям программного проекта и заменяет заданную строку на новую во всех файлах.
Пример и описание скрипта, реализующего постраничную навигацию основанную на файлах
Пример и описание скрипта загрузки файлов на сервер (upload), реализованного средствами php
Пример и описание отправки почты средствами PHP. Отправка почты реализовано с помощью класса на PHP
Пример и описание небольшого Web-приложения, которое позволяет отправлять письмо с вложением с сайта
Небольшой проверочный скрипт на PHP, выясняющий, включены ли cookie у пользователя.
Пример и описание работы с сессиями на PHP. Регистрация, работа с сессией, уничтожение.
Красивое решение для генерации, действительно, случайных паролей.
Пример применения функции подсветки синтаксиса кода PHP
Календарь на текущий месяц в российском и американском форматах
PHP-скрипт, переводящий русский текст в транслит
Генератор CSV-файла на PHP
Решение системы уравнений с тремя неизвестными по правилу Крамера. Решение системы уравнений с произвольным количеством неизвестных по правилу Гаусса-Жордана.
Источник
От автора: сам по себе сайт на чистом html очень сильно ограничен по своей функциональности. Чтобы добавить на него какие-то привычные всем возможности, нужно использовать другие технологии. Скрипты для сайта html сделают ресурс гораздо более функциональным. О них давайте и поговорим.
Дело в том, что языки HTML и CSS имеют очень ограниченные возможности. С их помощью можно только создать и оформить страницу, организовать какие-то простые эффекты при наведении, добавить ссылки на другие страницы и т.д. Но для большинства современных ресурсов этого мало. Вот какие возможности используются на многих веб-сайтах сегодня: календари, умные виджеты, счетчики посещаемости, формы регистрации и добавления комментариев, слайдеры и многое-многое другое.
Чаще всего под скриптом понимают файл или несколько файлов, которые написанные на языке javascript и каким-то образом дополняют функциональность сайта. Но сценарии можно создавать на любом языке программирования: PHP, Perl, Python и т.д. Больше всего скриптов существует на PHP и JavaScript, так как это самые популярные сегодня технологии.
Где скачать готовые скрипты для сайта html
Конечно, сегодня в сети можно скачать тысячи сценариев, но где можно найти наиболее крупные подборки? В этом плане зарубежные сайты немного впереди рунета, потому что там веб-технологии развиваются быстрее.
Например, hotscripts.com. Огромный зарубежный портал, на котором представлено более десяти тысяч сценариев и программ на самых разных языках программирования. В том числе там есть различные полезные вещи на HTML5. Только все на английском, поэтому как-то вам придется разбираться, если очень надо будет.
Практический курс по верстке адаптивного сайта с нуля!
Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3
Узнать подробнее
Рис. 1. Крупнейший в интернете портал скриптов. К сожалению, только для тех, кто дружит с английским.
Ну а это русскоязычная библиотека скриптов. В основном тут представлены материалы по PHP. В данном случае русскоязычный сайт выигрывает тем, что почти все инструкции по установке скриптов на русском, а значит, разобраться намного легче.
Как устанавливать и подключать скрипты
На этот вопрос точно ответить невозможно, потому что скрипты отличаются своей сложностью и способом установки. Например, для javascript-сценариев чаще всего требуется для начала скачать и установить библиотеку jQuery, а уже к ней подключать различные плагины, которые и будут реализовывать нужный функционал.
В случае с PHP установка может заключаться в копировании нужных файлов на сервер с дальнейшим прописыванием нового куска кода в функциях. Впрочем, почти каждый нормальный скрипт имеет инструкцию по установке.
Чем отличаются javascript и php скрипты
Разница в том, что на javascript чаще всего создают красивые элементы оформления, пишут сценарии, которые срабатывают при различных действиях посетителя. Например, можно менять расположение элементов на веб-странице, менять цветовую схему сайта и даже его структуру. Например, на многих крупных порталах вы сами можете настроить дизайн сайта. Именно там применяется javascript и его самая популярная библиотека – jQuery.
PHP в этом плане очень сильно отличается. Этот язык создан в основном для расширения функциональности. С его помощью оживают всевозможные формы регистраций, отзывов и комментариев. Скрипт обратной связи для сайта html также можно написать на PHP. На самом деле возможности этого языка намного более широкие.
На нем написаны самые популярные движки, такие как WordPress, с его помощью создаются библиотеки, счетчики, карты сайтов, инструменты для администрирования на хостинге и сотни других вещей. В этом плане PHP может гораздо больше, чем javascript.
Практический курс по верстке адаптивного сайта с нуля!
Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3
Узнать подробнее
Пример установки скрипта
Ну а теперь давайте установим какой-нибудь скрипт. Методом случайного тыка я выбрал этот — ссылка. Это графические часы. Сначала давайте распакуем скачанный архив и посмотрим, что там.
Мне сразу не понравилось, что там целых 14 изображений, которые нужны для работы. Ну да ладно, не будем сейчас оценивать качество скрипта, а просто установим его.
Для этого нужно открыть файл index.html. Там нас должен интересовать тег script и все его содержимое. Собственно, вариантов установки веб-сценария два:
Просто скопировать все содержимое тега script и вставить на свою страничку в тег head.
Скопировать код в отдельный файл (например, script.js), а потом подключить этот файл к html-страничке. Так мы поступим правильно с точки зрения стандартов, разделив разметку страницы и ее поведение.
Дальнейший процесс установки заключается в том, что тегу body нужно дописать атрибут onload = «show3()». Это означает, что после загрузки тела страницы должна быть выполнена функция show3(), которая и приводит в действие наши часы.
Теперь нам остается только вставить в тело страницы строчку кода, которая будет создавать необходимые элементы для показа часов. В скрипте по умолчанию прописано так:
<a href=»https://www.woweb.ru»><Img Src=»cb.gif» Name=»a» border=0><Img Src=»cb.gif» Name=»b» border=0><Img Src=»colon.gif» Name=»c» border=0><Img Src=»cb.gif» Name=»d» border=0><Img Src=»cb.gif» Name=»e» border=0><Img Src=»colon.gif» Name=»f» border=0><Img Src=»cb.gif» Name=»g» border=0><Img Src=»cb.gif» Name=»h» border=0><Img Src=»cam.gif» Name=»j» border=0></a> |
То есть все картинки для часов заключены в общий контейнер-ссылку на портал, где мы скачали скрипт. Нужно заменить контейнер a на контейнер div и расположить на своем сайте это там, где вы хотите видеть часы. Наиболее подходящие места: подвал сайта или низ его боковой колонки.
Вот собственно и все. Так же можно установить скрипт слайдера для сайта html, поиск по сайту, календарь и многое-многое другое. Иногда такие вещи устанавливаются в виде jQuery-плагинов. Если вы используете популярную CMS, то для нее тоже есть множество плагинов, реализующих нужный функционал.
В общем, главное уметь искать эти самые скрипты, а их установка может очень отличаться в разных случаях. Итак, устанавливайте действительно полезные скрипты для своего сайта и продолжайте заходить на webformyself, потому что здесь для вас приготовлено еще много интересного о сайтостроении.
Практический курс по верстке адаптивного сайта с нуля!
Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3
Узнать подробнее
PSD to HTML
Верстка сайта на HTML5 и CSS3 с нуля
Смотреть
Источник