Gökhan BARAN
Full Stack Developer
Tüm Yazılarım
Php tüm boşlukları silme
PHP programlama dilinde string ifadelerde boşlukların silinebilmesi için belli başlı fonksiyonlar kullanılmaktadır. Gereksiz boşlukların silinmesi için trim,ltrim,rtrim fonksiyonları kullanılarak string ifadelerin başındaki ve sonundaki boşluklar kaldırılabilir. Fakat bazen gereksiz tüm boşlukların silinmesi gerekebilir, işte bu gibi durumlarda aşağıdaki fonksiyonu kullanarak gereksiz tüm boşlukları silebilirsiniz.
PHP hatalarını görmek ve hata ayıklamak
PHP hatalarını görmek ve hata ayıklamak için error_reporting ve display_errors gibi PHP ayarlarını etkinleştirmeniz gerekebilir. Bazen hosting panelindeki ayarlardan dolayı hata kod basma kapalı veya açık gelebilir, hata kodunu basmak için aşağıdaki kod satırını kullanabilirsiniz. Php kodunun en üstüne ekleyiniz. Bu komut ile tüm hatalar ve uyarılar görünür hale gelecektir. Ancak, bu ayarları sadece geliştirme…
Linux’ta kullanılan komut geçmişini görüntülemek ve tümünü silmek
Linux’ta kullanılan komut geçmişini görüntülemek ve tümünü silmek için history komutunu kullanabilirsiniz. İşte bu işlemi yapmak için izlemeniz gereken adımlar: Komut geçmişini listelemek için Kullanılan komutları bir txt dosyasına yazdırıp çıktı almak için Tüm geçmişi silmek için ise aşağıdaki komutu kullanabilirsiniz Tüm linux dağılımların da aynı komut geçerlidir, centos, ubuntu, fedora, almalinux, rockylinux
Php iç içe dizin ve klasörleri tarama
Php iç içe dizin ve klasörleri tarama ve dosyaları listelemek için iki farklı fonksiyon göstereceğim, umarım dosya / klasör işlemlerinde işinize yarar. ikinci fonksiyonumuzda ise glob kullandım.
Php Scraping/Bot script yazarken tag yakalamak için fonksiyon
Php Scraping/Bot script yazarken tag yakalamak için yazdığım fonksiyonu aşagıdaki şekilde kullanabilirsiniz. Yazdığınız projeye göre PHP Simple HTML DOM Parser da kullanabilirsiniz ama basit işlemler için buda yeterli olacaktır.
Php klasör/dizin boyutunu öğrenme
Php klasör/dizin boyutunu öğrenme için aşağıdaki fonksiyonu kullanabilirsiniz.
Php de dizi öğelerini tek bir değişkende birleştirme
Php de dizi öğelerini tek bir değişkende birleştirme bazen gerekli olabiliyor, örneğin diziden gelen öğeleri veritabanın’ da tek bir satıra kaydetmek gibi. Php de bir fonksiyon olan implode(), dizileri birleştirme ve dizilerin içeriğini belirli bir ayraçla bir araya getirme işlevine sahiptir. Örnekle açıklayalım.
Mysql Fulltext arama yapma
Mysql Fulltext arama yapma bazen gerekli olabilir, tabiiki satır sayınız milyonlar/milyarlar olmadığı sürece, çok fazla satır varsa ve fulltext arama yapmak istiyorsanız alternatif elasticsearh veya mongodb gibi json/Bson tabanlı döküman tutan veritabanları kullanmanız gerekecektir, aksi takdirde aramalarda mysql çok yavaşlayacaktır. Mysql fulltext yapmak için alter table ile tablo yapısında değişiklik yapmamız gerekir. Mysql de arama…
Form alanında gerekli alanlar girilmeden butonu pasif yapma
Form ile veri gönderirken bazen gerekli olabiliyor, alanlar doldurulunca buton aktif hale getirmek için aşağıdaki kodları kullanabilirsiniz.
Imagemagick ile pdf -> jpg çevirme
Imagemagick ile pdf-> jpg çevirme işlemi için işletim sisteminize imagemagick kurmanız gerekir . Windows işletim sistemi kullanıyorsanız exe olarak kurabilirsiniz. Kurulum bittikten sonra komut satırında çevirilecek dosyanın bulunduğu klasöre girip veya hangi dizinde ise o dizinin yolunu yazıp çevirme işlemini yapabilirsiniz. Php ile çalıştıracaksanız ortam değişkenlerine Imagemagick yolunu ekleneminz ve xampp kullanıyorsanız dll dosyasını php/ext…