Posts Tagged ‘PHP’

Php ile Memcache Kullanımı…

Pazartesi, Mart 15, 2010 16:20 No Comments

Bu yazı içerisinde PHP ile memcache havuzlarına ait bilgileri alan Memcache fonksiyonundan bahsedeceğim.
Örnek olarak kullanacağım memcache ip ve portu şu şekilde:

IP: 10.0.0.100
Port: 20000

Memcache portları birer havuzu temsil etmekte. Aynı sunucu üzerinde birden fazla port için memcache havuzları oluşturabilirsiniz. Bu havuzdan alacağım bilgiler ise şunlar:

Aktif Öğe Sayısı (Currents ıtems)
Aktif Bağlantı Sayısı (Current Connections)
Port Numarası
Süreç [...]

This was posted under category: PHP, Pardus, archlinux, linuxgezegen Tags: , , ,

Mysql karakter seti değiştirme (php script)

Pazartesi, Şubat 8, 2010 17:50 No Comments

Büyük bir veri tabanının karakter setlerini değiştirmeniz gerekebilir. Bende böyle bir ihtiyaç için küçük bir php script yazdım.
Lazım olabilecekler için script indirebilir.
Daha iyi bir yöntem biliyor iseniz dürtmekten çekinmeyiniz…

This was posted under category: PHP, Pardus, archlinux, linuxgezegen, mysql Tags: ,

Centos üzerinde Php Pecl Mailparse eklentisi…

Çarşamba, Ocak 27, 2010 12:45 No Comments

Centos üzerinde pecl mailparse eklentisini (rpm ile) kurup,  ” php -i | grep ‘mailparse’ ” çalıştırdığınız zaman şöyle bir hata ile karşılaşabilirsiniz:
PHP Warning:  PHP Startup: mailparse: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
/etc/php.d/z-mailparse.ini,
Eğer böyle bir durum söz konusu [...]

This was posted under category: PHP, Pardus, archlinux, centos, linuxgezegen Tags: , , , , , ,

Vpopmail’e gelen mailleri PHP ile okumak

Çarşamba, Ocak 20, 2010 21:56 No Comments

Vpopmail domainlerinize gelen mailleri okumanız için “.qmail-default” veya “.qmail” dosyasında bir script çalıştırabilirsiniz. Bu dosya vpopmail ile oluşturulmuş domain dizini altında bulunmakta. (Örn. “/home/vpopmail/domains/mydomain/” dizini altında..)
.qmail-default dosyası temel olarak şu yapıda olur:

| /home/vpopmail/bin/vdelivermail ” bounce-no-mailbox

Eğer user@mydomain.com adresini catch all olarak tanımlamak istiyorsanız şu şekilde bir .qmail-default dosyasına ihtiyacınız var (eğer qmailadmin kullanıyorsanız arayüz kullanarak catch [...]

This was posted under category: Kategorilenmemiş, PHP, Pardus, archlinux, linuxgezegen Tags: , , , ,

Asal Sayılar

Cumartesi, Eylül 12, 2009 1:46 4 Comments

Üniversiteden bir arkadaşımla biraz asal sayılar üzerinde çalıştık. “Sadece kendisine ve bir’e bölünebilen sayılar” tanımını bilmemize rağmen gecenin bi yarısında biraz uzunca sürdü (25dk kadar). Tabi birde uzun süredir uğraşmadığım C# ile uğraşınca kod yazılışlarında biraz cebelleştim .
Arkadaşımın yazmış olduğu sabit bir sayının asal olup olmadığını kontrol eden kod üzerinde biraz oynama yaparak, klavyeden [...]

This was posted under category: C#, PHP, archlinux Tags: , ,

Netbeans ile bütünleşik geliştirme

Cuma, Eylül 11, 2009 17:09 9 Comments

Uzun bir süredir IDE olarak Netbeans kullanmaktayım. Özellikle şuan üzerinde çalıştığımız proje kapsamında oldukça işe yarar faydalar sunuyor bize. Yaptığımız değişiklikleri svn sunucusuna göndermek, test için test sunucusuna göndermek oldukça kolay. Özellikle sftp kullanarak test sunucusuna dosyaları göndermek için yaptığınız deiğişikliği kaydetmenizin yeterli olması oldukça hız kazandıran bir özellik. Tabi yerel ağ üzerinde oldukça hızlı, [...]

This was posted under category: Netbeans, PHP, Pardus, archlinux, linuxgezegen Tags: , , , , , , , ,

MySQL ve REGEX ifadeler…

Çarşamba, Eylül 9, 2009 18:20 7 Comments

Üzerinde çalıştığımız proje kapsamında bir alan içerisinde virgülle ayrılmış sayısal ifadeler tutuyoruz. Bu alan ilgili satırın kullanıldığı farklı içeriklerin id numaralarını tutmakta. Tabi yeri geldiğinde bunları tekrar parse etmek gerekiyor.
Özellikle bu id numaralarına göre çekeceğimiz verileri belirlemek için LIKE komutu pek işe yaramıyor çünkü LIKE hem istediğimiz sayıyı çekiyor hemde bu sayıyı içeren başka sayıları [...]

This was posted under category: Pardus, archlinux, linuxgezegen Tags: , ,

Php ve karakter işlemleri

Çarşamba, Ağustos 5, 2009 1:19 No Comments

Bugüne kadar çok fazla php ile karakter işlemleri yapma gereği duymamıştım. Daha doğrusu ihtiyacım olmamıştı. Fakat şuan üzerinde çalıştığım proje kapsamında sık sık bu tarz işlemleri yapmak durumunda kalıyorum.
Php de karakter işlemek için bir çok fonksiyon mevcut. Ben yakın zamanda kullandığım bir kaç tanesinden bahsetmeye çalışacağım…
İlk olarak split fonksiyonundan bahsedeceğim. Split temel olarak bir karakter [...]

This was posted under category: PHP, Pardus, archlinux, linuxgezegen Tags: , , , , ,

PHP 2: Linux sistemlerde Php

Cuma, Temmuz 17, 2009 16:59 5 Comments

Bu yazımda, Linux dağıtımlarına Php ve ek araçların (sunucu,veri tabanı vb..) nasıl kurulacağını anlatacağım. Bu işlem genelde LAMP (Linux, Apache, MySQL ve PHP) olarak adlandırılır. Fakat ben mümkün olduğunca farklı dağıtımlar ve farklı yazılımların kurulum işlemlerini de anlatmaya çalışacağım. Bu yazımda sadece dağıtımlar üzerine kurulumlar ile ilgili bilgi vereceğim. Çeşitli ayarlar ile ilgili bilgileri özel [...]

This was posted under category: PHP, Pardus, archlinux, linuxgezegen Tags: , , , , , , , , , , ,

PHP 1: Genel PHP tanımları..

Pazartesi, Temmuz 13, 2009 15:20 No Comments

Merhabalar,
Genel olarak uzun bir süredir php üzerinde çalışıyorum. Artık yavaş yavaş bilgilerimi paylaşmanın vakti geldi sanırım. İlk olarak Php ile uğraşırken genel olarak bilmemiz gereken tanımlardan bahsedeceğim.
Php sunucu taraflı (server side) diye tabir ettiğimiz bir betik dilidir. Sunucu taraflı tanımını biraz açmak gerekirsek, php ile yazdığımız kodlar bir sunucuda yorumlanır ve bu yorumlama sonucu oluşan [...]

This was posted under category: PHP, Pardus, archlinux, linuxgezegen, mysql, windows Tags: , , , , , , , , , , ,