Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak je een template systeem maken in PHP
Basic websites die gebruik maken van alleen HTML en soms JavaScript bevatten veel pagina's met dezelfde code te herhalen . De homepage en een " Over ons " pagina zal een andere inhoud , maar dezelfde kop-en voettekst code , bijvoorbeeld hebben . Wanneer u het nodig om een ​​dergelijke site te updaten , elke pagina heeft zijn code geactualiseerd , en dit wordt moeilijk als de website is groot . Dergelijke websites profiteren van PHP templates , die u zelf kunt maken . Door te hakken up HTML -code in herbruikbare onderdelen en het gebruik van een enkel PHP bestand naar die onderdelen noemen , bespaar jezelf de moeite van het bewerken van de kop-of voettekst van elke pagina op uw site . Instructies

Code 1 een eenvoudige , skelet HTML-pagina als uitvalsbasis voor het template systeem . Je basis heeft alles wat je zou vinden in de code voor een hele webpagina , maar je kunt beginnen simpel : < ! Doctype HTML >

< meta charset = " uTF - 8 " > Jouw pagina titel hier < /title > <link rel="stylesheet" href="path/to/style.css"> < /head > <body> < ! - lichaam van webpagina gaat hier - > < /body > < /html > <br> <p> Dit is slechts een voorbeeld van een zeer eenvoudige , basis webpagina . U vindt deze versneden in verschillende PHP- bestanden naar het template systeem te creëren . Kopen van 2 <p> Sla uw basis HTML- bestand in een nieuwe map op uw computer . Bewaar alle onderdelen van het template -systeem in deze map . U kunt uw bestanden in sub - mappen afhankelijk van de voorkeur , en daarmee verder te organiseren wordt aanbevolen als uw systeem zal vele bestanden . <br> 3 <p> Kopieer de HTML -code , te beginnen bij de doctype declaratie en eindigt bij de opening " <body> " tag . Plak dit stuk code in een nieuw bestand en sla het op als " header.php " . Dit zal de header template geworden , waar je HTML moet toevoegen voor een paginatitel , navigatiebalk en een willekeurige post afbeeldingen . <br> <p> Kopieer 4 de code te beginnen bij de volgende regel af van " <body> " en eindigend bij de HTML voor uw footer . De HTML voor de voettekst kan een div of een paar " <footer> ' labels zijn. Als u een voettekst niet coderen in de basis bestand nog , deze te kopiëren code tot aan, maar niet inclusief de afsluitende " < /body > " tag . Plak deze code in een leeg bestand en sla het op als " body.php . " Je kunt ook verder het lichaam hakken in twee of meer delen , zoals " content.php " en " sidebar.php " voor een twee - koloms layout . <br> 5 <p> Kopieer en plak de resterende HTML-code in een leeg bestand en sla het op als " footer.php . " de voettekstsjabloon moet zowel de HTML- code voor de voettekst alsmede het sluiten van tags voor de onder lichaam en HTML . Als je basis gelegd JavaScript in de voettekst , zorg ervoor dat de voettekst sjabloon bevat die code ook. <br> 6 <p> Maak een nieuwe PHP- bestand en sla het op als ' index.php '. Schrijf de volgende bestand zal alle sjablonen bellen in een bestand en , uit die delen , zal het een volledige pagina van HTML te bouwen . Wanneer u de index te laden in een browser , klik met de rechtermuisknop en selecteert u om de broncode te bekijken , dan zie je alleen HTML en JavaScript . Dat komt omdat PHP draait op de server voordat de pagina wordt verzonden naar een browser . <br> <p> Copy 7 en plak de inhoud van ' index.php ' in een nieuw bestand en sla het op als " homepage.php . " Maak een nieuw bestand en plak de inhoud van " body.php , " dan veranderen de code van dat bestand aan te passen wat je wilt voor uw startpagina . De nieuwe pagina opslaan als " startpagina - body.php . " Ga terug naar " homepage.php " en verander " body.php " naar " homepage - body.php . " Dit is de basismethode voor het hergebruik van sjablonen en het creëren van nieuwe. <br> <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/php-mysql-programming/201309/91535.html' >Hoe te cPanel Globale instellingen overschrijven naar een PHP sessie </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/php-mysql-programming/201309/91537.html' >Wat is een PHP Spider ? </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>PHP /MySQL Programmering</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92173.html" title="MySQL Boolean Data Types " target="_self">MySQL Boolean Data Types </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92149.html" title="PHP Grid Tutorial " target="_self">PHP Grid Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92853.html" title="Tutorial voor Dreamweaver Selectievak PHP " target="_self">Tutorial voor Dreamweaver Sele…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/93046.html" title="AJAX PHP MySQL Tutorial " target="_self">AJAX PHP MySQL Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91612.html" title="Hoe maak je een ColdFusion- sessie beëindigen " target="_self">Hoe maak je een ColdFusion- se…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92236.html" title="Hoe je de Upload Bestand Grootte in PHP Verander " target="_self">Hoe je de Upload Bestand Groot…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92148.html" title="Hoe kan ik mijn PHP Rand Fix " target="_self">Hoe kan ik mijn PHP Rand Fix </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92415.html" title="Hoe de PHP Color Scheme Verandering in CSS " target="_self">Hoe de PHP Color Scheme Verand…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92054.html" title="MySQL Kenmerk Types " target="_self">MySQL Kenmerk Types </a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96568.html' target="_self">Hoe maak je een Combo Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96567.html' target="_self">Hoe maak je een Check Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96566.html' target="_self">Hoe maak je een tekstvak maken in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96565.html' target="_self">Hoe maak je een optie Box in Visual Basi…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96564.html' target="_self">Hoe maak je een schijf keuzelijst in Vis…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96563.html' target="_self">Hoe kan ik een keuzelijst maken in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96562.html' target="_self">Hoe kan ik een Picture Box Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96561.html' target="_self">Hoe een bestand keuzelijst Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96560.html' target="_self">Hoe kan ik een afbeelding Box Maak in Vi…</a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/94296.html" title="Hoe maak je een Windows- Dialog Bijschrift wijzigen " target="_self">Hoe maak je een Windows- Dialog Bijschri…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/cc-programming/201309/85971.html" title="Hoe om te leren Turbo C " target="_self">Hoe om te leren Turbo C </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90165.html" title="Hoe maak je een omgevingsvariabele in Java Get " target="_self">Hoe maak je een omgevingsvariabele in Ja…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/95307.html" title="Hoe de zaak van de letters wijzigen in Visual Basic " target="_self">Hoe de zaak van de letters wijzigen in V…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/cc-programming/201309/86164.html" title="Wat is een Runtime Error 8005 ? " target="_self">Wat is een Runtime Error 8005 ? </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91460.html" title="PHP Parse Opties " target="_self">PHP Parse Opties </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87329.html" title="Hoe te gebruiken PHP om Call API " target="_self">Hoe te gebruiken PHP om Call API </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/95023.html" title="Hoe maak je een record in VB6 Delete " target="_self">Hoe maak je een record in VB6 Delete </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88215.html" title="Hoe je virtuele wenskaarten voor Profit " target="_self">Hoe je virtuele wenskaarten voor Profit </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>