serkan koyuncu
Bildiğini öğretmeyen, hiçbir şey bilmiyor demektir.
Bildiğini öğretmeyen, hiçbir şey bilmiyor demektir.
4 Mar
Aşağıdaki kodu Firefox’da düzgün çalışıyor ama İE6 ve İE7 de çalışmıyor. Fakat müşterim İnternet Explorer’da ısrar edince biraz araştırdım. Sorun Symfony ile gelen prototype kütüphanesinde. 1.50 olarak gelen kütüphaneyi güncelleyince çalışmaya başladı.
echo observe_field(‘arac_marka_select’, array(
‘update’ => ‘markamodel’,
‘url’ => ‘ikincielaraclar/modelGetir’,
‘method’ => ‘get’,
‘with’ => “‘id=’+$(‘arac_marka_select’).value”,
‘script’ => true
));
11 Oca
Bir proje için php5 ORM arıyordum, Symfony’den aşina olduğum ama propel yüzünden hiç kullanmadığım Doctrine’i inceleme fırsatı buldum bugün.
Bu linkte görebileceğiniz üzere table-inheritance beni hayran bıraktı. Muhakkak incelenmeli…
11 Oca
Herhangibir zamanda Mysql güncellemesi yaptıysanız, phpmyadmin’de bu uyarıyı alma ihtimaliniz var.
17 Ara
Dün akşam kardeşim CoD4 almış, bir denedim, müthiş grafikler, oynanabilirlik, süper ayrıntılar, resmen beni bağladı. Ekran kartım sayesinde bütün ayrıntıları görebilmenin zevki…. ah ah anlatılmaz… yaşanır derler ya,
neyse fazla geyik olmasın, görüntüleri akşam eklerim.
15 Ara
Rahmetli Cem Karaca’nın sözleri olan bu şarkı beni çok etkiledi, hemen not alayım.
Kavga
üç kardeş emaneti aldılar bir dereden
ilyas,temel,süreyya kürekler siya siyah
emanet makinalı tüfekler hoçkis marka
karadeniz denizdir kah uslu kah delidir
delirir karayeldir kara yel oy kara yel
rüzgar yaman esiyor taktılar kürekleri
yele karşı çekmekten kırıldı bilekleri
karadeniz uşağının yoktur can yelekleri
hatce, ümmi, gülizar kıyıda bekliyorlar
sırtlayıp tüfekleri cepheye taşımaya
ilyas temel süreyya dönmediler geriye
hatce, ümmi, gülizar gittiler o dereye
aldılar tüfekleri kürekler siya siyah
ilyas, temel, süreyya, hatce, ümmi, gülizar
bir yastığa baş koyar bir tetiğe basarlar
kavganın haklı olanı erkek dişi bilmiyor
bütün halk birlik olmasa kavga hatrı olmuyor…
8 Eki
Smoothwall 3.0 ile birlikte gelen Imspector‘u IPCop üzerinde kullanmak isterseniz, ekteki dosyayı indirin ve aşağıdaki yönergeleri okuyun
8 Eki
Geçen cuma-cumartesi, şu an hatırlamıyorum ama bir şeyi ararken beryl’e takıldım, akşam eve gidince de hemen Ubuntu 7.04 üzerine kurdum. Radeon 9600xt ekran kartım ile gayet hoş bir kurulum oldu. Tabi bu güzelliği evde herkese göstermeye başladım, en ilginç yorum kardeşim volkan’dan geldi:
ben: Gel bak bilgisayarımda bişi göstericem...
volkan: Ha, ne var ?
ben: Bak, nasıl olmuş?
volkan: Ekran niye böyle, bozulmuş mu?
....
17 Oca
Aslında başlık biraz eksik oldu, amacım, php4 sürümü ile php5 sürümünü aynı sunucuda kurmak ve .php uzantılarını php5 ile yorumlatıp, .php4 uzantılı dosyaları da php4 ile yorumlatmak.
Neden böyle bir şeye ihtiyaç duyayım?
Şimdi, web tasarımcısı (yada programcısı,) olunca haliyle bilgisayarınızda bikaç yüz tane web sitesi oluyor. Kimisi php4 sürümüne göre yazılmış kütüphanelerle çalışıyor, kimileri de bence php için en güzel kütüphanesi olan Symfony ile yazılmış durumda, bu durumda 2. bir bilgisayarı bu işe ayıramayacağımıza göre, ben de nette bunu biraz araştırıp yapmaya karar verdim.
2-3 saatlik bir uğraştan sonra httpd.conf dosyasını aşağıdaki gibi düzenleyince .php4 uzantılı dosyalar php4 ile .php5 uzantılı dosyalar da php5 ile yorumlanmaya başladı.
Kendi httpd.conf dosyam şu şekilde:
1. Burası php5 için
495 496 | PHPIniDir "C:/Program Files/PHP/" LoadModule php5_module "C:/Program Files/PHP/php5apache2.dll" |
1. Burası php4 için
500 501 502 503 504 505 | ScriptAlias /php/ "C:/php4/" AddType application/x-httpd-php .php Action application/x-httpd-php4 "/php/php.exe" AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php5 AddType application/x-httpd-php4 .php4 |
Daha sonra httpd.conf dosyasının yaklaşık 193. satırında bir yerde
193 194 195 196 | Options FollowSymLinks AllowOverride None Order deny,allow Deny from all |
olan yeri, aşağıdaki şekilde değiştirmeniz gerekmektedir.
193 194 195 196 197 | Options FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.1 |
Yani sadece Allow from 127.0.0.1 satırını ekleyin.
Normal olarak php5 için installer ile apache üzerine kurun. İlk kısımdaki 2 satırı kendisi ekliyor. Sonra php4′ü sitesinden indirip (zip olan dosyayı) c:\php4 dizinine açtım. Ondan
sonra php4 için olan dediğim 6 satırı da httpd.conf dosyasının en sonuna ekliyoruz.
Artık .php3 .php5 ve .php uzantılı dosyalarımız php 5 sürümü ile yorumlanacak ve .php4 uzantılı dosyalarımız da php 4 ‘e göre yorumlanacak.
Bir sorun daha var, o da eski projemizdeki yüzlerce .php uzantılı dosyayı .php4 olarak değiştirmek hiç de iyi bir yol değil. Buna da bir çözüm bulmak lazım. O da eski projenin kök dizinine bir .htaccess dosyası içine aşağıdaki satırı ekleyip sadece burası ve alt dizinler için .php uzantılı dosyaları php4 yorumlayıcısına göndermek.
AddHandler application/x-httpd-php4 .php .php4 .php3 .phtml