Ben birçok içerik dosyaları için bir HTML konteyner gibi, bir dosya, page.php kullanıyorum; yani, page.php sayfanın ortak bir yapı çoğu tanımlar ve içerik dosyaları hemen her sayfada benzersiz metin içerir. Ne yapmak istiyorsunuz vb Örneğin başlığı, kullanmak için bir afiş grafik olarak sayfa için meta tanımlayan her içerik dosyası ile bazı PHP kodu dahil olduğu, bir içerik dosyası (basitleştirilmiş) bu gibi görünebilir:
<?php $page_title="My Title"; ?>
<h1>Hello world!</h1>
Dosyanın adı, bu gibi görünür page.php dosyasında bir URL parametresi olarak geçmiş olacaktır:
<html>
<head>
<title><?php echo $page_title; ?></title>
</head>
<body>
<?php include($_GET['page']); ?>
</body>
</html>
Bu yaklaşımla sorun bu iş olmaz tabii ki, kullanılan sonra değişken tanımlanmış gets olduğunu. Çıktı tamponlama da yardımcı görünmüyor.
Ben kullanabileceğiniz alternatif bir yaklaşım var mı? Ben benim metin editörü vurgulama HTML sözdizimi çökertildi çünkü, bir PHP heredoc blok olarak içerik dosyasındaki metni tanımlamak için tercih ediyorum. Ben bu sayfalarda ayrıca birçok başka JavaScript kullanmayın ve ben yoksa ben değil bir bağımlılık olarak tanıtmak istemem, çünkü aslında sonra sayfa öğelerini yeniden JavaScript kullanmak istemiyorum.