Создание сайта
Итак, при помощи данной книги вы создали сайт. Конечно, сайт в таком виде не очень привлекателен, так как он создавался исключительно для примера. Но используя полученные знания в этой книге, …
ИСПОЛЬЗОВАНИЕ СЕРВИСА ROBOXCHANGE ДЛЯ ОПЛАТЫ
Если у вас нет никакой возможности получить персональный аттестат, или просто лень это делать, то для оплаты товаров со своего сайта вы можете воспользоваться сервисом Roboxchange. Этот сервис дает возможность …
ИСПОЛЬЗОВАНИЕ СЕРВИСА WEB MERCHANT INTERFACE ДЛЯ ОПЛАТЫ
Сервис Web Merchant Interface позволяет получать денежные средства на свои электронные кошельки от клиентов при оплате ими электронных товаров на вашем сайте. Электронные кошельки WebMoney и Yandex мы с вами …
ВЫБОР ХОСТИНГА ДЛЯ САЙТА, ЗАКАЧКА САЙТА
Итак, сайт на локальном компьютере создан. Еще раз на своем компьютере проверьте его работоспособность. Убедитесь, что срабатывают ссылки на другие страницы. Если все в порядке, то теперь созданный сайт можно …
ОРГАНИЗАЦИЯ ОПЛАТЫ НА САЙТЕ НА ПРИМЕРЕ СТРАНИЦЫ С МРЗ-ФАЙЛАМИ
Давайте создадим с вами страничку с цифровыми товарами, например с музыкальными файлами трЗ. Посетитель этой странички сможет скачать один или несколько трЗ-файлов себе на компьютер только после оплаты их стоимости. …
WEBMONEY
Кроме Яндекс. Деньги, есть в Интернете еще одна популярная платежная система. Web Money очень удобна для совершения денежных переводов через Интернет. Главное преимущество заключается, пожалуй, в их мгновенности: вы нажимаете …
YANDEX MONEY
Яндекс-деньги - универсальная платежная система. Она позволяет безопасно и быстро оплачивать товары и услуги в Интернете. Яндекс. Кошелек - это кошелек, доступ к которому осуществляется через сайт Яндекс. Денег. Им …
ОБ ЭЛЕКТРОННЫХ ДЕНЬГАХ
Электронные деньги - в широком смысле - форма организации денежного обращения в ассоциации информационных сетей. Электронные деньги предназначены для осуществления мгновенных платежей в Интернете. За электронные деньги можно купить: • …
ОБРАБОТКА ЗАКАЗА ОТ ПОСЕТИТЕЛЯ МАГАЗИНА
Теперь осталось нам написать код для страницы magazin2.php. Этот код, как я уже отмечал, обрабатывает заказ и данные от посетителя, выводит их в окно браузера (см. рис. 9.3) и отправляет …
ПРОГРАММА ДЛЯ ГЛАВНОЙ СТРАНИЦЫ МАГАЗИНА
Итак, в РНР-редакторе создайте новый файл и сохраните его в папке Magazin под названием magazin.php. Листинг 9.3 (файл Magazin. php) <Html> <Head> <Ш1е>Книжный магазин</Ш1е> Clink rel="stylesheet" type=Mtext/css" href="stili2.cssM> <script language="JavaScriptff> …
ИСПОЛЬЗОВАНИЕ JAVASCRIPT В РНР — СЦЕНАРИЯХ
Составим теперь код главной страницы или витрины нашего магазина (см. рис. 9.1 и листинг 9.3). Сначала разберите этот код (разбор кода сразу после листинга 9.3 в п. 9.4), а потом …
АДМИНИСТРАТИВНАЯ ПАНЕЛЬ ДЛЯ МАГАЗИНА
Начнем мы с написания файла admin.php (рис. 9.4) и потом создадим при его помощи страницы с описанием и фотографиями наших товаров. Вы просто будете добавлять новый товар на сервер, все …
ПРОСТЕЙШИЙ КНИЖНЫЙ ИНТЕРНЕТ-МАГАЗИН
Вот мы и дошли до Интернет-магазина. Сейчас покупка по Интернету становится таким же обычным делом, как и покупка в реальном магазине. Пока данный вид торговли в нашей стране составляет малую …
ПРОГРАММЫ ДЛЯ ВЫВОДА МИНИ-КОПИЙ ГРАФИЧЕСКИХ ФАЙЛОВ НА СТРАНИЦУ
Теперь создадим страницу для вывода мини-копий закачанных фотографий с надписями. При клике мышью по этой мини-копии в отдельном окне откроется полная фотография. Программа для создания мини-копии картинки minkartinki.php уже нами …
СОЗДАНИЕ ФОРМЫ ДЛЯ ЗАГРУЗКИ ГРАФИЧЕСКИХ ФАЙЛОВ
Итак, сначала мы создадим страницу с формой, при помощи которой можно будет закачивать фотографии на сервер в отдельную папку. Также можно будет создать надпись под каждой фотографией. Все надписи, естественно, …
ЗАКАЧКА ГРАФИЧЕСКИХ ФАЙЛОВ НА СЕРВЕР
Чтобы посетитель или вы могли загрузить файл на сервер с какой-либо web-страницы, на этой странице должна присутствовать форма с параметром заголовка enetype, равном 'multipart/form-data , например: <form enctype='multipart/form-data'action=zagryzkaObych.php method=POST>. В …
ФУНКЦИЯ ДЛЯ СОЗДАНИЯ МИНИ-КАРТИНОК
В прошлом примере мы уменьшили картинку и в виде графической ссылки вывели ее в браузер. Однако код в листинге 8.1 далеко не совершенен. Во-первых, при создании мини-копии фиксированного размера, изображение …
РАБОТА С ИЗОБРАЖЕНИЯМИ
Используя изображения на страницах своего сайта, вы создаете ему привлекательность. Сайт без картинок скучен. В этой главе мы создадим страничку для вывода каких-либо изображений на ваш сайт. Это могут быть …
СОЗДАНИЕ ГОСТЕВОЙ КНИГИ
Гостевая книга будет состоять из трех файлов, а именно, текстового файла CSVfile.txt. В нем в табличном виде будут храниться данные от посетителей и их сообщения, а также ваши ответы на …
ФУНКЦИЯ БЛОКИРОВКИ ПРИ ЗАПИСИ В ФАЙЛ
В гл. 4 я объяснил, почему надо использовать блокировку текстового файла при записи туда что-либо пользователями. При одновременном использовании программы для записи в файл несколькими посетителями могут возникнуть конфликтные ситуации, …
СОЗДАНИЕ ФУНКЦИЙ В РНР
В РНР можно создавать функции-подпрограммы, которые можно вызывать по своим именам, при необходимости передавая им определенную информацию. Необходимы они в том случае, когда один и тот же код нужно выполнять …
CSV-ФАЙЛЫ
Гостевая книга является чуть ли не обязательным атрибутом современных сайтов. Посетители сайта могут оставлять в гостевой книге свои сообщения или пожелания. Если помните, в прошлой главе мы делали книгу отзывов. …
ПРОГРАММА ДЛЯ ОЦЕНКИ ПОСЕТИТЕЛЯМИ WEB-СТРАНИЦЫ
Ну и теперь составим программу (ocenka.php) для оценки посетителем вашей страницы по пятибалльной шкале. Эта программа выводит небольшую форму, состоящую из выпадающего списка с оценками (от 1 до 5) и …
СОЗДАНИЕ КНИГИ ОТЗЫВОВ ПОСЕТИТЕЛЕЙ САЙТА
Теперь напишем код для книги отзывов. В браузер будет выведена одноколонная таблица с последними 10 отзывами (можете сделать больше или меньше). Далее расположится форма с текстовыми полями для ввода данных …
СОЗДАНИЕ СБОРНИКА СТАТЕЙ И ВЫВОД ИХ НА САЙТ
Итак, допустим, вы являетесь администратором сайта, на котором размещаются статьи разных авторов. В таком случае при поступлении новой статьи, если не прибегать к помощи php, вам приходится, помимо размещения на …
ПРИМЕНЕНИЕ СЛОЖНОЙ СХЕМЫ БЛОКИРОВКИ ФАЙЛА. ФУНКЦИИ ДЛЯ РАБОТЫ С КАТАЛОГАМИ
Теперь о другой проблеме. В книге посетителей при записи отзывов посетителей в текстовый файл мы применим функцию блокировки этого текстового файла, чтобы избежать одновременного использования программы для записи в файл …
ОСНОВЫ БЕЗОПАСНОСТИ ДЛЯ САЙТА
В этой главе мы разработаем с вами еще одну страницу для сайта, на которую вы попадете, нажав на главной странице index.php надпись «Статьи». Создайте в рабочей папке htdocs подпапку statji. …
СОЗДАНИЕ СТРАНИЦЫ С НОВОСТЯМИ САЙТА
Для начала мы создадим программу для вывода новостей сайта или другой информации без использования формы. Новости или другая информация будут писаться вручную в текстовый файл, и эта информация будет отображена …
ИСПОЛЬЗОВАНИЕ ФОРМ И ОТПРАВКА ДАННЫХ НА СЕРВЕР
Для любого хорошего проекта, страница новостей сайта просто необходима. Она показывает, чем «живет» и «дышит» ваш сайт, что нового в нем появилось. Вместо новостей можно просто писать свои какие-нибудь рассуждения …
СЧЕТЧИК ПОСЕТИТЕЛЕЙ С ИСПОЛЬЗОВАНИЕМ БАЗЫ ДАННЫХ MYSQL
Все скрипты в этой книге написаны без использования баз данных. Однако, для построения своего сайта, вы можете использовать для удобства реляционные базы данных, например MySQL. Литературы по базам данных предостаточно, …
СЧЕТЧИК ПОСЕТИТЕЛЕЙ САЙТА
Итак, приступим, наконец, к практическому использованию языка РНР для создания сценариев. Создадим счетчик посещений для страниц нашего сайта, который будет выводить в браузер общее число посещений какой-либо страницы сайта, число …
ДРУГИЕ ФУНКЦИИ РНР, КОТОРЫЕ ПОНАДОБЯТСЯ ДЛЯ СОЗДАНИЯ СЧЕТЧИКА
Функция basename($filename, ".ras") выделяет из полного пути к файлу ($filename) название этого файла с расширением. Второй необязательный параметр указывает на расширение файла, и если он правильно указан, данная функция возвратит …
СУПЕРГЛОБАЛЬНЫЕ МАССИВЫ
Есть еще такое понятие в РНР, как суперглобальные массивы. Эти массивы особенны тем, что их переменные доступны во всех функциях, расположенных в программе РНР, т. е. они являются глобальными. Один …
РАБОТА СО СТРОКАМИ
Здесь мы рассмотрим некоторые функции для преобразования строк. При составлении рЬр-программ эти функции будут важны для подсчета, например, числа символов в строке или для проверки вводимых данных пользователями на вашем …
ФУНКЦИИ РНР ДЛЯ РАБОТЫ С ФАЙЛАМИ
Данные счетчика мы будем хранить в текстовых файлах. Почти любая операция с файлами - создание нового файла, чтение или запись в существующий файл предваряется операцией открытия файла. Открытие файла на …