Как да направите свой собствен сайт в PHP, начинаещ
Преди да направите сайт на PHP. трябва да се вземат предпазни мерки. Защото животът може да получите изключително динамичен. Това и с нетърпение, хапят!
PHP и HTML
Сега, тези две дисциплини са свързани почти заедно. Техният тандем е основата, върху която да се изгради "живот", голяма част от интернет. Разбира се, във връзка с HTML и използвани други страна на сървъра езици (Perl, ASP.NET). Но разпространението на World Wide Web, в сравнение с PHP. Това е чисто устна.
Според статистиката, архитектурата на повечето ресурси в Интернет се основава на PHP и HTML.
В продължение на много начинаещи връзката между тях изглежда странно технология. От една страна статичен HTML. който се интерпретира от браузъра, от страна на клиента. И от друга страна - на език, софтуер се обработват на сървъра. Ето защо, преди написването на място в PHP от нулата, ние даваме един прост пример за взаимодействието на тези две технологии:
Както можете да видите на снимката по-, низ 18:54 28.12.2024 Не се показва в HTML кода на страницата. И в браузъра, и кодът може да се види само датата на връщане и час. Това означава, че скриптът е бил обработен на сървъра страна. Ето защо, създаването на един сайт в PHP коренно различна от написването на Обикновен HTML страници.
динамичен сайт
Модерните сайтове са на два основни вида:
- Статичен - създаден само чрез HTML. Тези сайтове не се променят своето съдържание в отговор на действията на потребителите. Разбира се, статичен ресурс може да отговори на събитията и действията на потребителите. Но реализацията на динамични страници от страна на клиента има тесен кръг от приложения, увреждания Java Script.
Java Script код се изпълнява в браузъра от страна на клиента.
- Dynamic - можете да променяте техния статут и съдържание - страница HTML се генерират динамични сайтове в движение по време на изпълнението на код в отговор на искането на потребителя, изпратена им от браузъра до сървъра. Най-често, генериращи страници от страна на сървъра се извършва от код, написани на PHP.
Динамичен сайт на PHP се състои от следните файлове:
- index.php - основният файл на проекта;
- Шаблони - включват определена структура на страницата (шапки, мазе основната част);
- CSS файлове - съхранявани във всички стилистично описание на ресурса.
В допълнение, сайта на проекта може да се състои на файл, който съхранява кода на функциите и методите на PHP. И също така да включва база данни.
Най-CMS източник на съдържание за съдържанието на страниците, които се генерират динамично на сървъра страна, служи като база данни. Най-често се използва MySQL база данни.
Както е писано в PHP сайт
За да се разбере как да се създаде уеб сайт на PHP. разгледа един практически пример. Разбира се, голяма част от нея е опростена, но на целия механизъм работи и стъпките, които участват в създаването на запазен.
Има една HTML страница със следната структура и дизайн:
код на файла style.css:
Преди да напишете един сайт в PHP до края, всичко кода на HTML, което трябва да се разпростре в няколко файла:- В header.php влиза целият код, от началото до края на леглото «заглавната» на;
- В footer.php - слой «крак» и «долния»;
- В content.php - целия код, останали в средата.
Сега създайте главната страница index.php. които ще бъдат поставени на повиквания към файла, съдържащ код необходимите елементи на дизайна. Общо първичен файл бяха само 3 линии на сценария:
Разбира се, този вариант е подходящ само за генериране на главната страница на сайта. Но ако кодът за премахване на маргинали в отделен файл, а след това шаблона, може да се използва за генериране на вътрешни страници.
обратното
Но такова развитие на сайта изисква изразходването на сила, наличието на специализиран софтуер и знания. Затова бих искал да се намери по-лек вариант. Тогава ние трябва да използваме сайтове конструктор PHP.
Те са специфичен набор от шаблони с разширен обхват обстановка. Ето защо те са много сходни с конвенционалните CMS. Разбира се, с висока уникалност е гаранция за бъдещия дизайн на сайта, така и в бъдеще може да има проблеми с трансфер и адаптиране на ресурса на друг хостинг платформа или платформа. Ето няколко доказани възможности, като онлайн услуги:
- wix.com - в допълнение към дизайнера предлага безплатен хостинг, домейн свързаност и оптимизация на сайта за работа на мобилни устройства.
- a5.ru - тази услуга може лесно да спечели наградата народна, ако са проведени сред дизайнерите на такива състезания. На ресурса Той създаде 1,5 милиона сайтове. Може би това е най-важният показател за ефективността на услугата.
По-подробен преглед на най-популярните онлайн дизайнерите на сайта могат да бъдат намерени тук. В интернет има и десктоп версии на дизайнери сайтове, но повечето от тях са платени.
Алтернатива на тези генератори онлайн сайтове е използването на CMS. В същността си, те също са дизайнерите на уеб сайтове.
Но генерирането на страниците на ресурса се случва с тях динамично. Най-популярната CMS:- WordPress;
- Joomla.
Създаване на сайт от нулата в PHP не е подходяща за всички. Специализиран дизайнерите на приложения не винаги се показват очаквания резултат. Ето защо, най-добрият вариант би бил да се разположи на нов сайт на базата на популярната CMS.