Создание сайта на PHP


В сети Интернет существует огромное количество сайтов. Причем разные они не только по названию и содержанию. Разные сайты могут быть написаны различными способами. Сначала для создания сайта достаточно было знать HTML, затем появились более сложные решения на Perl, C++. Поэтому создание сайтов стало доступным в основном дизайнерским студиям.

Именно тогда и появился PHP – язык программирования, с возможностями продвинутых скриптовых языков. Но в то же время он довольно легок в изучении и применении. Очень много профессиональных сайтов созданы на PHP.

Создание сайта на РНР – дело нелегкое, но довольно захватывающее. Поэтому не стоит думать о создании своего сайта на PHP, как о чем-то невозможном.

PHP является языком написания скриптов, которые встраиваются непосредственно в гипертекстовые файлы и исполняются на Web-сервере. При создании сайта на PHP программа заключается в теги, а интерпретатор обрабатывает команды и формирует окончательный файл, передающийся на локальный компьютер. Таким образом, создание своего сайта на PHP в результате сводится к написанию программ, которые динамически формируют страницы Вашего сайта на PHP.

Каковы же основные достоинства сайта на PHP?

  • При создании сайта на PHP не нужно учитывать множество мелочей, которые важны в C++ или Perl (например, наличие в скрипте недопустимых символов, права доступа к сценариям, точные пути к различным модулям и т.д.)
  • Огромным плюсом в создании сайтов на PHP является легкая работа с базами данных. В создании сайтов на PHP процесс разработки скриптов, взаимодействующих с базой данных и с web-страницами сайта, стал очень простым, потому что для работы с подавляющим большинством баз данных в PHP присутствуют встроенные функции.
  • При создании своего сайта на PHP очень просто работать с синтаксисом PHP даже начинающему программисту. Таким образом, появляется возможность сосредоточиться на основной задаче по созданию сайта, а не думать о мелочах. Поэтому создание сайтов PHP столь привлекательно.
  • Все программы сайта на PHP исполняются на web-сервере.
И это еще далеко не все достоинства создания сайтов на PHP. Таким образом, видно, что РНР содержит мощные и удобные инструменты для создания сайтов. Поэтому создание своего сайта именно на РНР очень привлекательно. И если использовать его грамотно, то создание своего сайта на PHP может доставить Вам не только беспокойство, но и удовольствие. Начав создавать сайты на PHP, можно вообще забыть о каких-либо других CGI-языках.

Николай / Санкт-Петербург02.12.2012

Здравствуйте! Меня интересует ссылка или программа с php с помощью которой можно сделать сайт со всеми формами

Здравствуйте Николай.

Вам нужно поискать в яндексе бесплатные cms или купить тариф виртуального хостинга с возможностью пред установки какой-нибудь cms. На этой странице, есть в комментариях, информация о том, какую cms можно выбрать.

С уважением,
Глеб.

Александр / Город03.04.2011

Здравствуйте, Глеб!

А может быть нам поступить проще...

Я Вам сообщаю логин и пароль к базе данных и Вы пишите php-скрипт, формирующий выдачу.

Зайдите не сайт интерзаказ.рф. Там представлены все формы.

Ваше мнение?

С уважением
Александр

Александр / Город01.04.2011

Здравствуйте, Глеб!

Спасибо за участие в моей проблеме!

Отвечаю на Ваши вопросы.

1. База данных SQL.

2. Поиск нужно вести по известным параметрам, т.е. нужно найти адреса эл.почты клиентов, именющих нужный индентификационный код. (В SQL-запросу, который я выслал, все это задано и он отлажен в административной панели.

3. Данных может быть много.

Образцы вышлю завтра
С уважением
Александр

Здравствуйте Александр.

Да было бы за что:)
  1. То что база SQL я понял, я точнее хотел знать, MSSQL, MySQL, форк MySQL, PostgreSQL или прочие.
    Так как у них у весь есть свои специфические операторы.
    Как понимаю у Вас MySQL, я прав?
  2. Я ничего пока не получал, пошлите еще раз. А по поводу выборки по критериям, это обычный WHERE, возможно с операторами. И если нужно это выбирать из двух таблиц, то можно объединить с помощью JOIN.
  3. Больше 100 Gb?
    Значит лучше использовать простые операторы.


С уважением,
Глеб.

Алексапндр / Город28.03.2011

Здравствуйте!

Мне для сайта необходимо проводить поиск по двум таблицам базы данных с использованием PHP и SQL.

Формирование запроса и выдача результата с использованием форм HTML.

Имеется SQL-запрос:

select arwm_orders.email
from arwm_orders_items, arwm_orders
where arwm_orders_items.itemid="2"
and arwm_orders_items.orderid=arwm_orders.orderid

По нему пользователь из HTML-формы должен провести поиск информации, введя в форму критерий поиска.

В образце он указан как itemid="2" и получить результат в виде строк, последовательно заполняемых на всю ширину экрана.

Сообщите, пожалуйста, сможете-ли вы решить мою проблему и сколько это будет стоить.

Жду от вас вашего решения.

Мой адрес: dag48@rambler.ru


С уважением

Александр

Здравствуйте Александр.

Мы готовы Вам помочь, а требовать оплату здесь не за что.

Первый вопрос, какая база данных?
Поиск нужно вести по известным параметрам или это полнотекстовой поиск по данным таблицы?
Опишите подробнее, какой нужно осуществить поиск, какие данные лежат в обеих таблицах, что нужно получить, лучше дать примеры HTML верстки.

И сразу пару комментариев:

  • Если данных в базе не много, можно сделать JOIN и на него наложить выборку с помощью оператора WHERE или оператора полнотекстового поиска.
  • Если много, лучше операции обработки данных, получаемых при запросе к базе, сделать с помощью PHP.

Пишите суда: gleb@dbest.ru

С уважением,
Глеб.

Илья / Мортка16.02.2009

Какое програмное обеспечение обычно используется зля создания сайтов на языке программирования PHP ?

Денис / Москва11.05.2008

Спасибо, хорошая статья.

Глеб / Москва23.04.2007

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

Единственное, нужно не забывать, что при написании кода, язык не защищает его, он только облегчает создание, потому, всё равно нужно заботиться о безопасности сайта.

Информация