Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man bygger en egen Web Content Management System

    Bygg din egen Content Management System ( CMS ) kan du framgångsrikt genomföra tusentals webbplatser och intranät . Anpassa sådana webbplatser och innehållshanteringssystem kommer inte bara vara enkelt och snabbt , men kan också göras med hjälp av vanliga verktyg som PHP . Eftersom ett CMS använder en designprocess som stöds av objektorienterad programmering , kan koden förvaras snyggt och prydligt genom att kombinera den tillsammans i filer som kallas klasser . Objekt eller instanser av dessa klasser skapas sedan efter behov . Klasser agerar därmed som ritningar för instanser som gör det möjligt att utforma ett stort antal system med minimal kod efteråt . Instruktioner
    1

    Skapa en databas . Det är där all inloggning och data kommer att lagras . En sådan databas skulle innefatta att inrätta en kunds bord och annan information . Med hjälp av en databas kommer att hjälpa dig att organisera information logiskt , snabbt få tillgång till den , manipulera och ändra den vid behov och automatisera vanliga uppgifter enklare .
    2

    Skapa en klass för åtkomst till databasen . En sådan klass kommer att tala om för programmet att ta data och komponenter från en systemkomponent och ge tillgång till den. Exemplet nedan visar den funktionella metoden i att använda en sådan klass :

    Klass : DbConnector //Syfte: Anslut till en databas , MySQL Review

    require_once " SystemComponent.php ' , klass DbConnector extends SystemComponent {

    inkluderar variabler här } funktionen DbConnector ( ) {

    $ user = $ inställningar [ ' dbusername ' ] , $ pass = $ inställningar [ ' dbpassword ' ] ; } funktionen query ( ) {

    kod går här } funktionen fetchArray ( ) {

    kod går här } funktionen close ( ) { mysql_close ( ) ;}

    ovanstående kod visar de viktigaste delarna av databasen och hur du ansluter och hämta data från den .
    3

    Skapa en validerarklass för säkerheten . A validerarklass kontroller för fel i indata och kommer antingen visa ett felmeddelande eller låta en användare logga in om det är säkert och korrekt . Ett exempel på en sådan klass skriven i PHP visas nedan : < ? ? Phprequire_once ' SystemComponent.php ' , klass Validator extends SystemComponent {

    var- $ fel ;} >


    ovanstående kod lagrar en lista över felmeddelanden .
    4

    Skriv en klass för att säkra platsen . Funktionen för att göra detta visas nedan :

    Funktion logg ( ) {

    session_start ( ) Header ( " cache -control : private " ) ;}

    funktionen logout ( ) {

    unset ( $ this - > UserData ) , session_destroy ( ) , exit ( ) ;}
    5

    Skapa gränssnittsdesign . Detta är grafisk del av webbplatsen med inloggningsuppgifter samt annan kompletterande information i allmänhet förekommer på hemsidan .
    6

    Skapa hjälpen och dokumentationen för systemet för att åtgärda de vanligaste uppgifterna en användare måste utföra .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Avinstallera PHP Från XAMPP
    ·WordPress zlib-komprimering funktioner i PHP
    ·Flash Sendmail Tutorial
    ·Hur sortera en array Alfabetiskt i PHP
    ·Hur du överför en videofil med PHP
    ·Hur man installerar annonser i ett inlägg PHP
    ·Hur Namnge en session i PHP
    ·Hur du uppdaterar & Tillväxt MySQL
    ·Site Fel : Filen Kräver ionCube PHP Loader I /O
    ·PHP Fatal Error : Kan inte Unset String förskjutningar…
    Utvalda artiklarna
    ·Tutorials på algoritmer som används i datorgrafik
    ·Hur man tar bort Quotes i Python SQLite
    ·Hur man använder Komplettera Box i WPF
    ·Intermediate - nivå Javascript Tutorial
    ·Hur man gör apps för Blackberry App World
    ·Hur man kompilerar Flex till iPhone
    ·Skriva ut till en specifik skrivare i VB.NET
    ·Hur får man en relativ sökväg i PHP
    ·Hur man tar bort knappen Stäng på VBA
    ·Vad är SEI CMMI
    Copyright © Dator Kunskap http://www.dator.xyz