İçeriğe Atla
POPÜLER ARAMALAR: reklam, pazarlama, ,
kod, wordpress, eklenti, web, teknoloji,
programlama, tasarım, ajax, linux, Pardus, blog
Feedburner RSS
07 Haziran 2007

Sitenin Tam Yolunu Öğrenmek

Kategori Kategorilenmemiş | 8 Yorum

Sitemiz için bazı uygulamalarda bize “Document Root” gerekir yani sitenin ağaç dizinde sunucuya olan tam yolu diyebiliriz. Diğer bir deyişle sitenizin hangi klasörde olduğubilgisi.

Bir örnek üzerinden inceleyelim. Bir sunucuda yazının devamında gösterdiğim kodu denedikten sonra karşıma şu çıktı

/home/noname/public_html

Bunun anlamı sitenizin Linux sunucuda home klasörü -> noname klasörü ve en son public_html klasörü bulunmakta olduğudur.

Özellikle sunucuya dosya gönderileceği zaman ihtiyaç duyulan bu bilgiyi öğrenmeniz için oldukça basit bir kod var.

Bir düzenleyici ile dizin.php isimli bir dosya yaratın ve aşağıdaki kodu dosyaya yapıştırıp kaydettikten sonra sunucuya gönderin. Ardından tarayıcınızla bu dosyayı çalıştırın. (http://www.site.com/dizin.php şeklinde)

<?php echo $_SERVER['DOCUMENT_ROOT']; ?>

veya aşağıdaki koddan da faydalanabilirsiniz.

<?php echo getcwd();  ?>

Bu ikinci kodun diğerinden farkı o anda bulunduğunuz dizinin yolunu vermesi. Göreceğiniz dizin içinde zaten size gerekli olan kısmı görebilirsiniz.

Bu sayede daha önce yazmış olduğum rastgele resim eklentisindeki $resimler_dizini değişkenine ne yazacağınızı da öğrenebilirsiniz ;)


SEO

Benzer Yazılar



Yorumlar

“Sitenin Tam Yolunu Öğrenmek” için 8 Yorum

  • 1 baturica

    Merhaba;
    o kadar uzun süredir yazılarını takip ediyorum ki neredeyse senin için amcamın oğludur diyeceğim. Wordpress hakkında tüm bildiklerimi senden ve senin verdiğin linklerden öğrendim sayılır. Hatta kodlamayla ilgili hiç bir bilgim olmamasına rağmen artık kolaylıkla kodların arasına girip etkin değişiklikler yapabiliyorum. Sitenin geçen 2-3 hafta süresince sorun yaşamasını endişeyle takip ettim. Bir ara artık yazmaktan vazmı geçti diye düşündüm. Bir başka ara aise “şu çocuğa bir mail göndereyim; takıldığı bir yer varsa yardımcı olayım diye düşündüm ama tereciye tere satmak olur diye vazgeçtim. :) Her sabah yeni yazı varmı diye merakla sitne giriyorum. yeni bir yazı yazdığını görünce seviniyorum. Yalnız wbdestek sitesini çok boş bıraktınız haberiniz olsun. İyi çalışmalar diliyorum.

  • 2 canarkadaş

    :) Dediğinizi yaptım tarayıcıda bu çıktı ;

    /var/www/vhosts/sitem.com/httpdocs

    Teşekkürler, anında görüntü ! com olarakta alan adı almalısınız, aslında ben gif resmi ile istediğimi yapmış ve sizi böyle eften püften bir şeyle meşgul etmelimiyim diye düşünmüştüm, sonra ben sorayım başkalarıda faydalanır diye sordum çok sağolun, 3 ay önce sitemi açtığımda ilk bağlantıyı size, H.Ceylan ve dmRy a vermiştim boşuna olmadığını biliyordum :) Allah razı olsun.

  • 3 yakuter

    Faydalı olduysam ne mutlu bana :)

  • 4 sakaryalı serseri

    arkadaşlar sizler ne kadar iyisiniz siz böyle açıklamalar yapmassanız biz ne oluruz yaaaaaaa

  • 5 Azizbülbül Trabzon

    Merhaba sitenizi google da buldum.Değişen resmi yapmaya çalıştım.Ben öğrenmeye çalışıyorum.Eğer şu anda siteye bakarsanız

    rastgele_resim.php yi söylediğiniz şekilde yaptım.Dosyaları yerleştirdim.etkinleştirdim. Anlattığınız gibi dizin.php dosyasıyla sitemin rootunu öğrendim (/home/www/kurbaga.awardspace.com)aynen böyle.Fakat şurayı anlayamadım.İyi bir okuyucuyum.Ama sizin açıklamalarınızda sanki bir eksiklik var mı acaba:

    $resimler_dizini=’/home/www/kurbaga.awardspace.com/resimler/’; //burayı kendinize göre doldurunuzSonunda mutlaka / olmalı
    $resimler_adresi=’http://kurbaga.awardspce.com/resimler/’; //burayı kendinize göre doldurunuz. Sonunda mutlaka / olmalı

    Böyle yazdım.Ama olmadı.Bir şey mi atlıyorum.Bu arada verdiğiniz linki “> sidebar.php dosyasına yerleştirdim.Sonra resimlerin boyutu ne kadar olmalı veya önemli değil mi?Yardım sever biri olduğunuz belli.Ben öğretmenim.html güzel biliyorum.php yavaş yavaş öğeniyorum.Sayenizde.Yardımınızı bekliyorum .Burda yazarsanız okurum.Resmlerin dizininde bir yanlışlığım var.(resimler) dosyasını açtım.İçine resim koydum.Sonra bu resimleri otamatik mi bulacak?Resim isimlerini herhangi bir yere yazmıyor muyuz?Teşekkürler.Başınızı ağarttım.

  • 6 yakuter » Wordpress Geliştirici Yardımcısı

    [...] tüm sabit değişkenleri görebiliriz. Bu kısım da çok önemlidir çünkü bizi örneğin günlüğün tam yolunu bulmak için fazladan kod yazmaktan kurtarabilir. Eklenti sayesinden bu değişkenin ABSPATH [...]

  • 7 onur

    iyi de hocam register global i açmak ne kadar mantıklı ki??

  • 8 yakuter

    Merhabalar, yorumunuz o kadar değerli ki yazıyı yanlış yazdığımı farkettim. Bahsettiğim üstteki kod her türlü çalışır. Register globlas’ın elbette ki kapalı olması gerekir (eğer gerekli güvenlik önlemlerini aldığını düşünmüyorsan).

    Register globals hakkında detaylı bilgiyi şurada bulabilirsin, gayet sade bir şekilde anlatmış.


Yorum Yapın

Sponsorlar

Günün Notu

"Büyüklük odur ki kimseye iltifat etmeyeceksin, hiç kimseyi aldatmayacaksın. Memleket için gerçek ülkü ne ise onu görecek ve o hedefe yürüyeceksin. Herkes senin aleyhinde bulunacaktır, seni yoldan çevirmeye çalışacaktır. İşte sen burada direneceksin. Önünde sonsuz engeller yığılacaktır. Kendini büyük değil, küçük, araçsız hiç telakki edecek, kimseden yardım gelmeyeceğine inanarak bu engelleri aşacak, ondan sonra sana büyüksün derlerse bunu diyenlere güleceksin."
Mustafa Kemal ATATÜRK

Rastgele Sözler Eklentisi ile oluşturulmuştur.
Facebook Friend Feed Twitter Wordpress Netvibes Linked In RSS Beslemesi

yakuter.com © 2006-2009 Erhan Yakut. Site tasarım fallendesign. Hosting sponsoru WebGrup.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

WordPress Valid XHTML 1.0 Transitional Valid CSS! php

tracker