PHP inkluderer - For Rapid Web Design

18 desember 2008 av Philip Beel · 8 Kommentarer




Jeg ble spurt for en stund siden for noen råd av en kamerat webdesigner om hvordan du kan spare tid ved å opprette og oppdatere nettsider, ble det klart etter å ha snakket med ham i noen minutter at han var uvitende om de mulighetene som PHP kunne tilby raskt forbedre nettstedet behandlingstid. Denne opplæringen er rettet mot webdesignere med kjennskap i HTML og CSS, ingen tidligere PHP kunnskaper er nødvendig. Jeg vil vise deg hvor enkelt det er å bruke PHP inkludere metode for å rydde opp og få fart på webdesign praksis.

Hva kan Inkluderer gjøre for meg?

Det finnes en rekke grunner til hvorfor du ønsker å bruke omfatter den primære er imidlertid å stoppe duplisering av kode, tenk du har en 100 side nettsted til design, har hver side samme mal design, bare annerledes innhold, betyr dette finner du deg selv mest sannsynlig kopiere og lime alle topp-og bunntekst på alle sider. Så forestill deg at du blir bedt om å legge et nytt element til menyen, vil du virkelig ønsker å gå gjennom hver side og gjør endringen for hånd? hvis det ikke er svaret, så er dette opplæringen for deg. Jeg vil vise deg hvordan du skal kilde en fil fra ett sted, betyr oppdatering og vedlikehold er enklere enn noensinne!

Hva du trenger

For at dette skal fungere alt du trenger er en web sever som støtter PHP, vil de fleste leverandører tilbyr dette som standard. Annet enn dette åpne opp din favoritt teksteditor og vekk vi går.

The Page

Til å begynne med vil vi opprette en ny side, kall det index.php, merke seg her at vi bruker en. Php syntaks, er alt dette ikke fortelle sever som vår side kan inneholde noen PHP-kode for det å tolke. I denne filen kan lage en enkel side slik:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>My Page</title>
</head>
</body>
<h2>My Page Heading</h2>
<p>The contents of my page</p>
</body>
</html>

The Structure

Nå har vi lagt ut en helt enkel html-fil med en tittel, overskrift og et avsnitt, kan opprette en ny mappe, kall det inkluderer, på innsiden av dette vi ønsker å opprette 2 nye filer, en som kalles header.php, og en annen kalt bunntekst . php slik at mappestrukturen skal se slik ut.

Den Inkluderer

Lets ta header.php først, nå er du ikke trenger å bruke en. Php syntaks, men for konsistens har jeg valgt å gjøre det. I denne filen kan sette header informasjon fra den opprinnelige index.php filen, vil vi ta alt fra <body> oppover. som skal se slik ut.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>My Page</title>
</head>
<body>

Denne inneholder nå all header informasjon for fil vår. Lar sette bunnteksten i vår footer.php fil som vil se slik ut.


</body>
</html>

Nå har vi alt på plass vi kan putte i vår PHP-kode for å binde det hele sammen. Alt vi ønsker å gjøre er å snøre sammen 3 filer, ved å bruke include ()-metoden. Koden vil ønske å se slik ut.

<?php
include('includes/header.php');
?>
<h2>My Page Heading</h2>
<p>The contents of my page</p>
<?php
include('includes/footer.php');
?>

Koden ovenfor wraps vår PHP-kode i <? Php?>-Kodene, gjør alt dette er å fortelle den PHP-motoren på sever vår at vi opplever et script inne som må tolkes, for mer informasjon om dette sjekk ut killerphp . Inne i disse kodene alt vi gjør er å ringe vår PHP include () så inni parentes vi legger den relative stien til filen vi ringer. For mer informasjon om omfatter sjekke ut den fullstendige dokumentasjonen , hvis din følelse trygg bør du også sjekke ut den krever uttalelse, for å se hvordan du kan forbedre dette skriptet avhengig av dine behov.

Nå hvis vi legger all kode sammen og laste opp filer, bør du se en fullstendig gjengitt side, ved å sjekke kilden du vil kunne se HTML-kodene også. Dette er en veldig enkel og effektiv måte å lage og kontrollere deg sider raskt. Den renser også opp koden din, ved å ha innholdet organisert og strukturert. Prøv det ut selv og se hva den kan gjøre for deg.

Kommentarer

8 Responses to "PHP inkluderer - For Rapid Web Design"
  1. Jo - http://www.think-robot.com sier:

    OMG, hva innlysende. Er det virkelig en grunn til vi trenger å ha gazylion bloggere innlegg om ting som er i PHP manualen?

    Det er spesielt irriterende vurderer den elektroniske versjonen av håndboken er et fantastisk sted for læring på sin egen.

  2. Adam - sier:

    Cool tutorial takk!

  3. Jack - sier:

    OMG Jo, forbløffe din arroganse meg. Bare fordi du vet hvordan du gjør noe, bør du ikke anta at alle andre gjør. Jeg trodde dette var en informativ tutorial med klare eksempler. - Komme over deg selv!

  4. Munky - http://www.fyfi.net sier:

    LOL, soooooooooooooo forrige århundre.

  5. Judy Benedict - http://www.giraffeweb.com sier:

    Dette er et flott innlegg om hva vi på Giraffe Web har gjort i år! Jeg personlig liker å bruke den omfatter som har lagret meg timer med tid å oppdatere nettsteder. Fordi vi gikk denne ruten har vi ikke prøvd å bruke DW mal funksjon som synes å være svært populære.

  6. Mike - http://www.takadesigns.com sier:

    Ser ut som du ikke kan skrive kode ... Her er en link:

    http://www.boutell.com/newfaq/creating/include.html

  7. Nikki - Logo Design Guru - http://www.logodesignguru.com sier:

    Jeg visste ikke om dette. Takk for å gi meg en bedre innsikt. Guider kan være så nyttig, setter jeg pris på det.

  8. Adanal?, Adanal? Dizisi - http://adanali.kral.tc sier:

    Takk.

Tutorial Blog