Създаване на плъзгач за даден сайт в PHP
Според многобройните искания от посетители и приятели, реших да се отвори картата и да ви разкажа малко за двигателя на моя сайт.
Принципът е: Цялото съдържание на сайта се съхранява във файлове, които съдържат само текст и структурен код. всичко останало е украса ще бъде генериран от сценария.
За да бъде съвместим с повечето PHP конфигурации, поставете следния ред:
От сега нататък, ако низа на заявката към сценария изглежда така:
тогава нашия скрипт двигател става достъпна променлива «$ р» с стойност «/ прозорци / WinXP /».
Тук ние се променливата «$ cntext», която разширение ще има файлове, съдържащи текстовото съдържание на сайта. Променлива «$ cntdir» - директория на сървъра, който ще съхранява всички тези файлове.
Съгласни сме, че в променливата «$ р» ще премине към скрипт относителния път към текстовия файл, който ще бъде включен в скелета на страницата.
Ако скрипт двигател на нашия призив, без опция «$ р», ще се изобрази на главната страница на сайта:
Сега ние трябва да конвертирате относителен път до файла се вмъква в физическия път. който може да се използва при достъп до файл:
Нека обясня с пример от предишните два параграфа. когато бъдете подканени,
променлива «$ р» (относителен път) ще има стойност на «/ прозорци / WinXP /», а променливата «$ л» - стойност «CNT / прозорци / WinXP / index.txt».
Направете уникални заглавия на страници
например:
И на следващия отборът ще се откъснете файлове от съдържанието на страниците в името на променливата «$ заглавие»:
Сега ние сме готови да генериране на крайния документ.
Ето, аз се надявам, всичко е ясно.
Сега поставете себе си заглавието:
Ако е необходимо, това заглавие може да бъде назначен и името на сайта, като този:
ехо ( "Име / Сайт');
Тук можете да въведете всички необходими тагове в раздел «главата»:
ехо ( "');
И след това просто поставете дизайн страница:
Ако искате на всяко място, за да донесе заглавието на страницата. Чувствайте се свободни да използвате променливата «$ заглавие»:
ехо ( "[изработи zagolovka1] Заглавното $ '[дизайн zagolovka2] ..);
Поставете кода трябва да добавите към поставяне на основното съдържание:
И най-решаващия момент - поставете самото съдържание:
След това всичко е проста: да завърши на страницата:
ехо ( "[kontenta2 дизайн] [дизайн мазе]