Programcılar için güncel döviz kurları

doviz.wsBu yazıda tanıtacak olduğum doviz.ws yepyeni bir web servisi. Ben tasarımı ve programlaması ile ilgilenirken javaM blogundan Altan, alan adı ve hosting ihtiyaçları ile ilgilendi. Türkiye Vitrin de sponsor oldu. Sonuçta da ortaya güzel ve işe yarayacağını düşündüğümüz bir web servisi çıkmış oldu ;)
Devamı »

SimplePie sınıfı ile RSS çıktılarını okumak

simplepieRSS bana göre web dünyasındaki en önemli teknolojilerden birisidir. İlk olarak Netscape tarafından geliştirilmeye başlanan bu teknoloji ile yüzlerce web sitesini gezip hangisinin içeriği yenilenmiş hangisinin yenilenmemiş tek tek kontrol etmekten kurtulmuş olduk. Özellikle blog siteleri ile kullanır olduğumuz bu önemli teknolojiyi çeşitli nedenlerden dolayı (örneğin bloglardan.com gibi bir web sitesi hazırlamak için) kendi uygulamalarımızda işlemek gerekebiliyor. İşte PHP dili ile yazılmış bir sınıf (class) olan SimplePie sınıfı bu konuda bize yardımcı oluyor. Devamı »

Güncelleme: eburhan Upload Class & Css Message Boxes

guncellemeeburhan Upload Class isimli PHP uygulaması ile bir sunucuya dosya yükleme işlemi yapabiliyorduk. Css Message Boxes isimli CSS uygulaması ile de web sayfamızı kullananlara, yapılan bir işlemin sonrasında renkli mesaj kutuları gösterebiliyorduk. Bu 2 uygulamada bazı güncellemeler oldu. Eğer bu uygulamalardan herhangi birisini kullanıyorsanız bu yazıdaki güncellemelere gözatmanızı öneriyorum.
Devamı »

PHP’nin array_map fonksiyonu

phpPHP‘nin dizi (array) işlemleri için çok güzel ve pratik fonksiyonları var. Bunlardan bir tanesi de array_map() isimli fonksiyon. Kısaca görevi, bir dizi içerisinde bulunan bütün değerleri tek tek başka bir fonksiyon ile işlemektir. array_map() fonksiyonu ilk başta bana da etkileyici gelmemişti ama kullanmaya başladıkça ne kadar etkili olduğunu farkettim.
Devamı »

eburhan Upload class

uploadWeb sitesi hazırlarken upload işlemlerinde gerekli önlemleri almazsak daha sonra istenmeyen sonuçlarla karşılaşabiliriz. Örneğin kötü niyetli birisi “hack.php” gibi bir dosyayı yükleyip çalıştırırsa web sitemizi hack edebilir. Veyahut geçerli bir resim dosyası olmadığı halde “resim.gif” gibi bir dosyayı yükleyebilir. Buna benzer problemlerin önüne geçmek için PHP diliyle bir upload sınıfı hazırladım. Devamı »

Abyss Web Server

Abyss Web ServerHerşey Windows XP Home işletim sistemi üzerinde IIS ile beraber ASP çalıştırmak istememle başlamıştı. Bu işletim sistemi üzerinde IIS çalıştırmanın imkansız olduğunu farkettiğimde ise hemen ASP desteği olan ücretsiz bir web sunucusu bulmaya çalışmıştım. Sonuç olarak Abyss Web Server isimli web sunucusu ile karşılaşmıştım. Sanırım bu web sunucusu için Hepsi Bir Arada Web Sunucusu tabirini kullansam yanlış olmaz 8) Devamı »

JavaScript ve Css ile hazırlanmış kod renklendiricileri

kod renklendiricileriWeb sitenizden programlama kodları mı paylaşıyorsunuz? Veyahut örnek kodlar içeren yardım belgeleri mi sunuyorsunuz? Bu gibi durumlarda renklendirilmiş kodlar kullanmak, kodlarınızı okuyacak insanlara yapabileceğiniz en büyük iyiliklerdendir. Çünkü birçok kişi renklendirilmemiş ve tek renkli kodlar yerine, renklendirilmiş kodları tercih ediyor. Aynen renkli televizyonların, siyah-beyaz televizyonlara tercih edildiği gibi ;) “Peki, programlama kodlarını nasıl renklendireceğim?” diyorsanız javascript ve css ile hazırlanmış birçok kod renklendirici mevcut. Bunlardan birisini web sayfanıza ekliyorsunuz ve bütün programlama kodlarınız otomatik olarak renklendiriliyor. “Hangi kod renklendiriciyi kullanmalıyım?” diyorsanız da bu yazımda incelediğim 5 tanesinden birisini seçebilirsiniz. Devamı »

PHP uygulamalarındaki XSS ve SQL Injection açıklarını otomatik olarak bulmak

pixyCross Site Scripting (XSS) ve SQL Injection (SQLI) açıkları, şuan ki web uygulamalarının birçoğunda bile mevcut olan açıklardır. Eskinden bu açıkları bulmak için manuel olarak kaynak kodun satır satır denetlenmesi gerekiyordu ve bu türden güvenlik açığı arama işlemi çok yorucuydu. Şimdi ise bu işlemleri bizim yerimize otomatik olarak yapan Pixy var ;)
Devamı »

PHP ile zip dosyaları oluşturmak ve açmak

zip Zaman zaman web uygulamarında zip’li dosyalar oluşturmak veya zip’li dosyaları açmak gerekebiliyor. Örneğin tek seferde birden fazla resim dosyasının upload edilmesi gereken durumlarda zip dosyası kullanmak kullanıcıya büyük kolaylık sağlayabilir. Veyahut php ile bir word veya excel dökümanı olarak oluşturduğunuz uzun bir raporu kullanıya zip’lenmiş halde sunmak da yararlı olabilir. Buna benzer durumlarda php ile zip dosyaları oluşturmak veya zip dosyalarını açmak için taklalar atmaya gerek yok. İnternette çok güzel hazırlanmış sınıf (class)’lar var. dUnzip de bunlardan bir tanesi… Bakalım dUnzip ile bu iş ne kadar kolaymış.
Devamı »