Programlama Kategorisindeki Yazılar
MySQL Tablolarının ve Tablo Alanlarının Karakter Setini Topluca Değiştirmek
2 Nisan 2008MySQL veri tabanı kullanıyorsanız karakter seti tanımlamaları yüzünden zaman zaman sıkıntılı anlar yaşamışsınızdır. Aşağıdaki betik sayesinde bu tür sorunlarınızın ufak bir bölümüne çözüm sağlayabilirsiniz. Betiğin yaptığı iş tanımlanan karakter setini tüm tablolara ve tablo içinde alanlara uygulamaktan ibarettir. Performansını test etmesemde, üçyüzden fazla tablonun ve sayısı birkaç bini geçen tablo alanlarının tamamının karakter setinin [...]
Adobe Flex 2 İle Sözlük - 1
7 Şubat 2008Şuanda aktif olarak hizmet veren bir çok sözlük sitesi mevcut. Ayrıca çok ciddi veritabanlarının olduğunu da inkar etmemek lazım. Bizim burada yapacağımız ise aslında Flex ile neler yapabileceğimizi görmek. Bu uygulamada Flex ile PHP dosyaları arasında iletişime geçecek, PHP’den gelen veriler doğrultusunda Flex dosyamızı yönlendireceğiz. Bu projeyi bir yazı dizisinde anlatmayı planlıyorum. Her yazıda elimizde [...]
Sun ve MySQL Evlendi
17 Ocak 2008Sun Microsystems tarafından yapılan açıklamaya göre çarşamba günü 800milyon dolar nakit, toplamda 1milyar dolar ödeme yapılarak satınalma gerçekleştirildi. Nakit transferinden sonra MySQL CEOsu Marten Mickos kıdemli yönetici olarak atandı. Bu satınalma ile birlikte Sun, geliştirdiği veya destek verdiği açık kaynaklı yazılım yelpazesine yeni bir yenisini daha eklemiş oldu. Halen geliştirilen ve destek verilen Oracle [...]
[PASCAL] 7-Döngü Komutları
10 Ocak 2008Döngüler programın akışı sırasında tekrarlanması gereken işlemler için kullanılır. Tekrarlama işlemi için bir koşul seçilir ve bu koşul sağlanıncaya kadar tekrarlama işlemi sürer. İç içe birden fazla döngü komutu kullanılabilir.
A) FOR - DO:
PLAIN TEXT
PASCAL:
FOR koşul:=başlangıç değeri TO/DOWNTO bitiş değeri DO
Begin
komutlar
End;
FOR döngüsünde koşul, başlangıç değeri ve bitiş değeri değişken olabileceği gibi [...]
PHP Kullanarak MySQL Yedeği Almak
8 Ocak 2008Bu PHP betiği ile MySQL veritabanının yedeğini alıp isterseniz sunucuda saklayabilir, isterseniz email adresinize gönderilmesini sağlayabilirsiniz. Ayrıca eski yedek dosyalarının silinmesini sağlayabileceğiniz gibi, yedek oluşturulduğunda size bilgilendirme maili gönderilmesini de ayarlayabilirsiniz.
Bu dosyayi halen kullanmaktayim ve bir sorun cikarmiyor. Sizin sunucunuz PHPyi safe_mode da calistiriyorsa passthru fonksiyonunu calistirmanizi engelleyebilir. Bu fonksiyon yerine baska fonksiyonlar kullanilabilir ancak [...]
PHP soket ve Utf-8 Problemi
31 Aralık 2007PHP ile socket fonksiyonları kullanarak (fsockopen, vs) bir sayfayı almaya çalıştığınızda eğer sayfa utf-8 olarak başlık bilgisi gönderiyor ve kendisi de utf-8 olarak kodlanmış ise fgets ile sayfayı alırken garip garip işaretler, yanlış yerden bölünmüş satırlar görüyor olmalısınız. Aynen şunun gibi :
<a href=http://ansugo.net
1f
target='
33
Bu sorunun sebebi socket fonksiyonunda hazırladığınız GET metodunun HTTP/1.1'e dayanmasından kaynaklandığını keşfettim.
Çözüm GET [...]
Kullanıcının Girdiği HTML Verisini Güvenli Hale Getirmek
30 Aralık 2007Zamanında bir sitedeki güvenlik sorununu gidermek için aceminin yazdığı bu kodun yazılmasındaki amaç şu:
"* Kullanıcıdan HTML olarak alınan ve değiştirilmeden saklanan bir veri var.
* Bu veri daha sonra site ziyaretcilerine gösteriliyor.
* Bu verileri giren kullanıcılar güvenilir değil. Veri içine, diğer ziyaretcilere gösterildiği anda zarar verecek, bilgi çalacak vb. kodlar ekleyebilirler.
* Veriyi gostermeden önce bir PHP [...]
[PASCAL] 6-Karşılaştırma Komutları
24 Aralık 2007Program akışında, belirli şartlara göre, farklı işlemler yapabilmek için kullanılır. Yani, hangi durumda hangi işlemlerin gerçekleştirileceğini belirleyebilmemizi sağlayan komutlardır.
A) IF - THEN - ELSE:
IF koşul1,koşul2.... THEN komutlar
[ ELSE komutlar ]
Program akışının IF ile THEN arasındaki koşula göre yönlendirilmesini sağlar. Eğer bu koşul sağlanırsa THEN ‘den sonraki kısım işlenir. Aksi halde THEN ‘den sonraki [...]
Php ile FCKeditor Kullanımı
20 Aralık 2007Merhaba.
Bu yazımda, FCKeditor kullanılarak blogumsu bir scriptin Php ile nasıl geliştirilebileceğini anlatacağım. FCKeditor'un neler yapabildiğini görebilmek için buraya bakabilirsiniz.
[PASCAL] 5-Operatörler
15 Aralık 2007Tüm programlama dillerinde olduğu gibi pascalda da çeşitli operatörler mevcuttur. Bunları aritmetik işlem operatörleri, mantıksal operatörler, karşılaştırma operatörleri ve string operatörleri şeklinde ana başlıklar altında toplayabiliriz. Program içersinde yapılan işlemlere göre bu operatörlerden hangisinin kullanılacağına karar vermek gereklidir.


