Paylaşım ve Destek yazıları sitesi.
Php kullanarak link yada rastgele sözler göstermek için shufle özelliğinden faydalanarak bir kod yazacağız.
PHP ile bulunduğunuz klasörün yada dosyanın yolunu ekrana yazdırmak için , aşağıdaki kodları kullanabilirsiniz. Sunucu yolu denilen bu fonksiyon ile kodu yazdığınız dosyanın yolunu ve dosya adını ekrana yazdırabilirsiniz.
Php kullanarak bulunduğumuz klarörün adını ekrana yazdırmka için aşağıdaki kodu kullanmamız yeterli. Bu kod ile sadece bulunduğunuz klasörün adını ekrana yazdırırsınız.
<?php echo basename(dirname(__FILE__)); ?>
Klasörler ile çalışırken bu kod işinize yarayabilir.
Php kullanarak form yardımı ile txt uzantılı dosyaya veri kaydedebilirsiniz. Bunu yapmak için öncelik olarak form dosyamızı kullanacağımız form.html dosyamız olacak.
Linux Vps server için ücretsiz bir panel olan Vesta , Centos işletim sistemi ile çok uyumlu çalışıyor. (Tek çekirdek Cpu, 1 gb ram ile ) Ücretli olan C panel ve Plesk panel dışında , Ücretsiz olan Kloxo , Webmin , İspconfig , Ajenti , Z Panel , EHCP vs vs.. gibi birçok panel kullandım . Kiraladığım Vps de kullanmak için neredeyse bütün ücretsiz panelleri denedim. Birkaç wordpress sitemi barındırıp yönetebileceğim panleller içinde en beğendiğim ve şu anda kullandığım Vesta Panel oldu. Kurulum , Ekran görüntüleri ve yardım için üreticinin ana sayfasına aşağıdaki linkten ulaşabilirsiniz. Vesta Control Panel : Ana sayfa
Vesta panel in en güzel tarafı çok ince ayarlar ile uğraşmadan sadece siteniz ekliyorsunuz ve gerisini panel kendisi otomatik olarak yapıyor. Mesela domain eklediğinizde Dns Ftp Mail ve Apache ayarları ile tek tek uğraşmadan hepsi otomatik olarak oluşturuluyor. Bunlara ilave olarak Nginx ayarlarını da kendisi otomatik olarak yapıyor. (Harika bir özellik). Nginx ile sitenizde gözle görülür bir hızlanma oluyor. Kısacası kendinize ait 3-5 site barındırmak için çok ideal bir panel Vesta yı mutlaka denemenizi tavsiye ederim .
[336reklam] Daha yazamadığım birçok özellik ile C paneli bir daha aramayacağınız Vesta panele çok çabuk alışacaksınız.
Vesta control panel kurulumuna gelince SSH ile servera bağlandıktan sonra aşağıda yazacağım komutları yapıştırarak kurulumu yapabilirsiniz. Vesta control panelini indirmek ve kurmak için aşağıdaki kodu yazın curl -O http://vestacp.com/pub/vst-install.sh Daha sonra aşağıdaki kodu çalıştırın ve kuruluma başlayın vst-install-rhel.sh --force daha sonra sizden e mail ve domain isimlerinizi isteyecek ve kurulum 5-10 dk içinde tamamlanacak aşağıdaki gibi bir görüntü ile karşılaştığınızda Y/N sorusuna Yes olan Y harfine basarak devam edin. Kurulum işlemi bittikten sonra size giriş panelinin adresini , kullanıcı adını ve şifresiniz verecek ve kurulum bitecek. Aşağıdaki ekranda görüldüğü gibi.
Kurulumu tamamladık.
https://İP-ADRESİNİZ:8083 adresinden size verilen kullanıcı adı ve şifre ile giriş yapabilirsiniz. Burada dikkat etmeniz gereken konu http ile değil https ile giriş yapacak olmanızdır. Eğer herhangi bir şekilde sorunuz olursa , yorum olarak yazarsanız yardımcı olmaya çalışırım.
functions.php dosyamıza aşağıda vereceğim kodu ekledikten sonra yazı başlıkları 20 karakter olarak değişecektir.
function kisa_baslik($char) { $title = get_the_title($post->ID); $title = substr($title,0,$char); echo $title; }
Yukardaki kodları functions.php dosyasına ekliyoruz Kısaltma yapmak istediğimiz dosyada (arsiv yada index) aşağıdaki kodu bulup
<?php the_title(); ?>
yerine
<?php kisa_baslik(20); ?>
kodunu kullanıyoruz ve başlıklarımız 20 karakter olarak gösteriyoruz. Siz dilerseniz karakter sayısını kendinize göre değiştirebilirsiniz.