Geçenlerde benim web sitesi içine PHP dahil etmeye karar verdi, ama ben bu yüzden fonksiyonları ile aşina değilim daha önce onunla hiç çalışmadım ...
Benim sorunum ben böyle her PHP sayfasının benim üstbilgi ve altbilgi için () yöntemini içerir kullanıyorum olmasıdır:
<?php include('../php/header.php'); ?>
Bu / public_html dizinindeki benim web sitesinin kök / php dizinine gider. Dosya eklerim her PHP sayfasının üst kısmında, yer olabilir, farklı alt-dizin düzeyleri için hesap:
<?php
/* Path prefix so relative links work correctly */
$path = "../";
?>
ve .. / aşağı bir dosyaya başka bir alt dizin için .. / .. / ile değiştirilmesi olabilir ve böylece, ve üstbilgi ve altbilgi dosyaları, bağlantılar böyle ilerler:
<a href="<?php echo($path); ?>index.php" title="Home">Home</a>
ve her şey böyle çalışıyor ... benim web sitesinde bir alt-dizinde bulunduğu wordpress ile kullanmaya kadar. Wordpress dinamik sayfaları kullanır ve bu yüzden bazen sayfalar diğer sayfalara göre daha alt dizin alt bulunan ve bağlantıları bu yöntemle çalışmak için başarısız olur. Benim eski site tasarımı, benim sitenin kök / public_html dizinine tüm bağlantı başvuruları ayarlamak için etiketi kullanılır. Ancak, PHP bu etiketi etkilenmez. Ne yapmam gerekiyor benim blogda () yöntemlerini içeren için / public_html dizininden bağlantı başvurularını ayarlamak için bir yöntemdir.
Böyle bir yöntem var mı ya da ben yapıyorum ne yapmak için daha iyi bir yolu var mı?