5.00 / 1 oy

PHP'de ana dizindeki dosyalara nasıl link verilir?

PHP ile bir internet sitesi geliştiriyorum, ama aynı dizindeki statik dosyalara (css ve js gibi) link verirken sorun yaşamazken bir üst dizindeki dosyalara erişirken bu linkleri güncellemek durumunda kalıyorum.

PHP'de her zaman ana dizini temsil edecek şekilde link verebilmenin bir yolu var mıdır? Hem lokal sunucuda, hem de siteyi yayına aldığımda www klasörü altındaki style.css dosyasına link verebilmek için ne yazabilirim mesela?

Not: css dosyasına sunucudaki linki vermek istemiyorum, verdiğim ana dizin linki lokalde çalışırken de lokal sunucudaki css dosyasına gitmeli ki stil güncellemeleri için her seferinde indir gönder yapmakla uğraşmayayım.

 

Editör editi: sitedeki bazı diğer benzer başlıklar için;

bkz: Wordpress ve PHP'de maksimum dosya yükleme boyutunu artırmak

bkz: PHP ile artık yılları bulmak

bkz: MySQL'de tek seferde birden çok tabloya veri girmek

bkz: MySQL Anahtar Kelimeleri Nelerdir?

bkz: POST ile GET metodu arasındaki farklar nelerdir?

bkz: PHP CSV Türkçe Karakter Sorunu ve Çözümü

oissende

04.08.2021 23:02

Bu soru 1 kez yanıtlandı.

  • 4 Ağustos 2021 23:47
    32

    sorunu kendim çözdüğüm için başkasından önce kendi soruma kendim cevap vereyim. Aşağıdaki iki yöntem de işe yarıyor, PHP dosyaları için:

    include("../menu.php");

    ya da

    include($_SERVER["DOCUMENT_ROOT"]. "/menu.php");

    style gibi statik dosyalar için de:

    <link href="/style.css" rel="stylesheet" type="text/css" />

     

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de ana dizindeki dosyalara nasıl link verilir?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.