parse_url ile kolaylıkla URL adresini parse yani parçalayıp örneğin host bilgisini alabilirsiniz
Kategori: Php
PHP – PascalCase kullanımı
Php ile bir Function, Class yada bir değişken oluştururken PascalCase yapısıyla oluşturursanız sizde uluslar arasında standart görmüş bir yapıyla yazmış olursunuz.
Bir Class oluştururken : MerhabaDunya (İlk harf ve ikinci harfi büyük)
Bir Function oluştururken : merhabaDunya
Bir sabit tanıtırken : MERHABA_DUNYA
PHP’de Hata kodlarını açma – PHP Errors
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);
Üsteki kodları php dahil ederek yaptıgınız hataları göre bilirsiniz. Eğer php dosyanız çalışmıyorsa yine aynı kodları ekleyerek php.ini dosyasına yazmadan o dosya için php error logları görmeniz mümkündür.
WordPress Feed Özelligini kapatma
Son zamanda Ddos ataklarını feed kısmına yapmaktadırlar. Bu sebeple sizde gün gelir feed kısmını kapatma ihtiyacınız olabilir. Aşağıda vereceğim kodla temanın fonksiyon dosyasının en üstüne yapıştırın <?php bu kısımdan sonra yapıştırın
function itsme_disable_feed() { wp_die( __( 'Feed Devre dışı bırakıldı <a href="'. esc_url( home_url( '/' ) ) .'">Anasayfa</a>!' ) ); } add_action('do_feed', 'itsme_disable_feed', 1); add_action('do_feed_rdf', 'itsme_disable_feed', 1); add_action('do_feed_rss', 'itsme_disable_feed', 1); add_action('do_feed_rss2', 'itsme_disable_feed', 1); add_action('do_feed_atom', 'itsme_disable_feed', 1); add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1); add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
Bu kod vasıtasıyla tüm feed özelligini devre dışı bırakmış olabilirsiniz.
PHP – Fazla boşlukları kaldırma
String değerlerin başında, sonunda ve ortalarında bulunan birden fazla boşluğu tek boşluğa indirgemek isterseniz bu fonksiyonu kullanabilirsiniz. Kısaca tüm gereksiz boşlukları siler.
<?php
function replaceSpace($string)
{
$string = preg_replace(“/\s+/”, ” “, $string);
$string = trim($string);
return $string;
}$string = ‘ test et ‘;
print replaceSpace($string);?>
Eğer hata alıyorsanız “” işaretlerini silip tekrardan koyunuz.