Şimdi Ara

php dosya yolu belirtme - kök dizin

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
5
Cevap
0
Favori
2.804
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba; öncelikle php bilgim olmadığını söylemek istiyorum. Sıfırım yani. Bootstrap indirdim. Bir sayfa oluşturdum. index ten sonra diğer sayfaları da tasarlamaya başladım.

    Şöyle bir sorunum oldu. htaccess ile dosya uzantısını gizledim. url ler temiz olsun diye. sonuna da / eklettim.

    Yaptığım site ana dizinde sorun yok. index dosyası çalışıyor. Ancak hakkımızda sayfasına geçince css ve resim yollarının hiç birisini tanımadı. url bu şekilde olduğu için
    http://localhost/site/hakkimizda/

    css ve resim dosyalarını da orada arıyor. kaynak kodunda şu şekilde sorguluyor
    http://localhost/site/hakkimizda/bootstrap/css/bootstrap.min.css


    yolları şu şekilde belirttim ben.

    <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">

    <img class="icon-golge" src="resimler/facebook.png">


    ../ ile ana dizine dönebileceğimi biliyorum. öyle de yaptım ilk başta. ancak sayfa sayısı arttı ve alt klasörlerde başka çalışmalar yapmaya başlayınca kafama dank etti. her dizin için ayrı ayrı çalışma yapmak yerine root a dönmenin bir yolu var mı? dosyaları href lerken başına ne yazmamız gerekiyor kök dizine dönmesi için.

    şimdiden teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi ersingo -- 5 Aralık 2018; 19:35:2 >







  • php öğrenmeye çalışıp bootstrap kullanmak istemeyen birisiyim.
    az alanda çok veri paylaşabilmek için klasik html ve css kullanıyorum... ve bootstrap ın birçok kolaylık ve avantajına rağmen temel kodları tercih eden bir ACEMİ yim.


    http://localhost/site/hakkımızda/ diyerek dizin altında dizin açmış gibisin....

    vede bootstrap a ait css leri de site diye belirttiğin root dizini içine atmışsın...

    hakkımızda dizini oluşturmak yerine root dizini içine hakkimizda.php veya hakkimizda.html isimli dosya oluşturup yolu da...
    http://localhost/site/hakkimizda.php / html gibi bir dosya adı ve yolu vermen halinde bahsettiğin sorun gidecektir.

    eğer hakkimizda diye bir dizin açmak zorunda ve içinde index.html gibi bir dosya dan işlem yapmak istiyor isen.... css path lerini ../css/bootstrap.css gibi yazman mantıklı...

    şimdi sen önce bir bootstrap dizini açıyor onun içinde yeni bir css açıyor ve onun içine de dosya koymuşsun..

    bunun yerine root dizinine css oluşturup içine de boş bir index.html atıp bütün css leri vs buraya atman mantıklı

    bu anlattıklarım bir kenarda kalsın....

    youtube a git....
    orda "html eğitimi" diye arat... sayısız yerli paylaşım gelecek. bunlarda 3-5 dersi dinleyince zaten senin dizin ve dosya yerleşimi sorunun gidecek..

    sende yanen benim php öğrenmeye çalışmam gibi hazır birşeyleri alıp değiştirmeye ve ordan çok daha iyisini çıkartma hevesi ile yola çıkmışsın ki.......... ÇIRAKLIK olmadan USTA olunamazzzzz

    başarılar




  • Usta değilim ama acemi de değilim :) ../../ şeklinde her klasör içindeki sayfalarla uğraşmak yerine root dizinine gidecek bir yol aradım sadece. Bu kadar karmaşık anlatılacak bir durum değil. ben sorunumu çözdüm zaten. yine de teşekkür ederim.

    localde çalıştığım için sorun oldu. web hostinge attığımda yolların başına / yeterli oldu. kendisi direk public_html e döndü. localde wamp ile çalıştığım için onunla ilgili bir sorun olmuş.

    yoksa klasörler içinde nasıl gezileceğini biliyorum. benim sorunum kısa yoldan roota ulaşmaktı.
  • <?php

    $cwd = getcwd()."/";
    $cwd = str_replace("//","/",$cwd);

    echo'
    <a href="$cwd/bootstrap/css/bootstrap.min.css" rel="stylesheet">

    <img class="icon-golge" src="resimler/facebook.png">
    ';
    ?>



    < Bu mesaj bu kişi tarafından değiştirildi ozernet -- 24 Mart 2019; 13:28:45 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.