Apache, Conf dosyası syntax kontrolü

Yeni bir vhost eklediniz veya apache2.conf dosyasında bir düzenleme yaptınız ve # service apache2 start/reload/restart çalışmıyor mu ? Sebebi konfigürasyon dosyalarında yaptığınız değişiklikler nedeniyle oluşan syntax hataları, kısaca bir şeyleri eksik veya fazla tuşladınız. Bu sorun bir sitenin dizini sildiğinizde de başınıza gelebilir, yapmanız gereken, /etc/apache2 dizinine girip güzel bir script çalıştırmak,

Ekran çıktısında […]

Kullanışlı PHP Tavsiyeleri [ Bölüm 2 ]

Bir önceki yazımızda (http://phpgelistirici.com/kullanisli-php-tavsiyeleri/) Kullanışlı PHP tavsiyelerini belirtmiştik, şimdi kaldığımız yerden devam ediyoruz. 7. Javascript kodlarını json_encode ile yazın. PHP içerisinde javascript kodları yazmanız gerekebilir (lütfen gerekmesin). Gerektiği durumda json encode yapmasanız yazacağınız kod satırı artacaktır, örneğin;

json_encode kullansak nasıl olur ?

şeklinde olacak ve evet daha lezzetli. Genelleme tavsiyelerimiz ise şu şekilde, […]

Kullanışlı PHP tavsiyeleri [ Bölüm 1 ]

Bu pratik bilgiler sayesinde hem php uygulamalarınızın performansı artacak hem de daha temiz kod yazacaksınız. 1. İlişkili yollar yerine bir kök yolu belirleyin. Normalde kod yazarken alışkanlık nedeniyle bir dosyayı mevcut dosyaya dahil etmek için şu şekilde bir yaklaşımda bulunuruz,

bu şekilde kod yazarak yaptığınız şey şu, ilk olarak php.ini’deki include path olarak belirlenen […]

Pratik if else (üçlü operatör)

Kod yazarken, if else bloklarıyla uğraşmak çok çirkin şeyler yazmanıza neden olabiliyor, bir çok yazılım dilinde olduğu gibi ternary operator (üçlü operatör) kullanıp kodların daha şık ve pratik olmasını sağlayabiliriz. Öncelikle Kötü ve iyi if else bloğu inceleyelim,

Yukarıdaki iki kod bloğunda da $name değişkeni bir değere sahip oluyor ancak burada ikinci kısım biraz […]

Bir dizindeki tüm resimleri listelemek

PHP’de bazen kolaya kaçarak, mevcut proje klasörünü dizin olarak atıp resim galerilerini bu şekilde oluştuyorum. Bunun içinde dinamik dizinlerdeki resimlerin tamamının listesini almam gerekiyor, PHP’de bir dizindeki resimleri listelemek için şu şekilde bir kod parçası yazabiliriz,

 

“Minimal Bash like” Ekranı Hatası Çözümü

Yeni bir işletim sistemi yüklediğinizde karşınıza grub geliyorsa büyük ihtimal “Minimal Bash Like Editing…” gibi bir hata ile karşılaşıyorsunuzdur. Sorun grub’ta kaynaklanıyor. Sebebi yanlış kurulumu. Hemen grub’taki sorunu çözüyoruz. İlk olarak kurulumda kullandığınız USB disk veya cd’nizi kullanarak “Try Ubuntu” (artık işletim sistemi neyse) diyerek işletim sistemini açıyoruz. Sonrasında terminal’i açarak, hemen yardımcı bir program […]

PHP’de extract methodu

PHP’de compact methodunun tam tersini yapar (Buradan bakabilirsiniz). PHP’de extract methodunun yaptığı şey, bir diziyi alıp, key’lerini değişken ismi olarak tanımlar ve değerlerini o değişkenlere atar. Örnek ile birlikte incelersek,

Burada dizide bulunan ebat anahtarının oluşturulacağı değişken en üst satırda zaten olduğu için, EXTR_PREFIX_SAME ile birlikte “on_ek” dekliyoruz, Bu verilerin çıktısı

olacaktır.

PHP’de Compact methodu

Çok sevdiğim bir method, ara sıra laravel’de de compact methodunu kullanıcaksınız. PHP’de compact methodu ne işe yarar diye sorduğunuza göre hemen örnekle açıklayalım,

Burada farkında olduğunuz şey, değişken isimlerini dolar işareti olmadan gönderişimiz, zaten sistem değişken adı olduğunu bildiği için direk alıyor. Bununla birlikte extract methodunun tam tersini yapar … Evet. bir de ona […]

Lamp Server kurulumu – En rahatı –

Linux üzerinde ayrı ayrı bir dünya kurulum yapmak yerine tek bir komutla tüm paketi kurmak her zaman işimize gelen durum. Homestead, docker vb kullanmak istemediğinizde uğraşmak istemediğinizi anlayabiliyoruz. Linux üzerinde lamp server kurulumuna hızlıca bakalım,

Burada lamp-server^. Burada ^ ile “meta-package” olduğunu birlikte kurulması gereken programların olduğunu belirtiyoruz. Bu kadar kolay. Şimdi laravele devam […]

strlen(‘TÜRKÇE_KARAKTER’) neden 2 dönüyor ? [ CEVAP ]

Kod yazarken belki denk gelmişsinizdir, strlen türkçe karakterlerde karşınıza 2 sonucunu çıkaracaktır. Hemen deneyelim isterseniz, bakınız; https://3v4l.org/YDp2U. Sebebine gelince, çok basit,strlen kaç byte tuttuğunu size söylüyor.Bununla ilgili tek bir cümle zaten PHP manual adresinde mevcut. Bakınız => http://php.net/manual/en/function.strlen.php Note: strlen() returns the number of bytes rather than the number of characters in a string. Onun yerine doğru […]