PHP soket ve Utf-8 Problemi

31 Aralık 2007

PHP 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 […]

PHP ile ODBC kullanırken Longtext Problemi

13 Mayıs 2006

PHP ile ODBC kullanarak işlem yaparken uzun metinlerde sorun yaşayabilirsiniz. Bunun sebebi php.ini dosyasında odbc.defaultlrl degerinin 4096 (bytes) olarak atanmış olmasıdır. Haliyle bu değer 4096 bayt olduğu sürece 4096 bayttan uzun text çekerken gelen text 4096 byte’dan büyük olamaz. Bu veri çekme ve girişlerinde oldukça sorun yaratır. ( Çekerken ilk 4096 byte’ını alır, girerken de […]