apache android asp.net codeigniter firefox linux php
python windows

JSON da Karakter Problemi ve Çözümü

Gönderen : Mustafa İleri Tarih : 13 April | 04:53

Şöyle birşey düşünelim DB charset i UTF8 değil. DB den kayıt çekip JSON ile bir yerlere vereceğiz. Tam bu sırada işte şöyle bir problem ile karşılaşıyoruz... Vereceğiniz dizinin elemanlarında bulunan stringlerde Türkçe bir karakter geçtiğinde PHP deki json_encode bunu NULL olarak çeviriyor.

Çözümü basit.Dönüşümü olmayan eleman

$arr["addrStreetName"] = $fld[3]->value;

olsun... Uygulanması gereken PHP metodu ise :

$arr["addrStreetName"] = utf8_encode($fld[3]->value);

olmalı. Herkese kolay

PHP de Sınıf Sabitleri

Gönderen : Mustafa İleri Tarih : 09 April | 02:05

PHP de bir sınıf içinde sabit değerler tanımlanabilir.Tanımlanan bu sabit değerler static özelliği gösterir.Yani kod içinde erişim şekli self::sabit veya parent::sabit gibi olmalıdır. Kod ile örneklemek gerekir ise.

<?php
    class parentClass
    {
        const A = 1;
        const B = 2;
        function  __construct()
        {
        }

        function  __destruct()
        {
        }
    }

    class subClass extends parentClass {
        const C = 3;
        const D = 4;

        function  __construct() {
        }

        public function getConsts()
        {
            echo "A : ".parent::A."<br>B : ".parent::B;
            echo "C : ".parent::C."<br>D : ".parent::D;
        }

       …

PHP de interface kullanımı

Gönderen : Mustafa İleri Tarih : 08 April | 10:52

Interface yani arayüz... Anlamı şudur miras olarak alınması için bir tasarım yapmaktır.Arayüzler bir için nasıl yapıldığı ile ilgilenmez ne yaptığı ile ilgilenir.Arayüzde tanımlanan metodlar arayüzden türeyen sınıflarda bulunması zorunlu olan metodlardır.Tekrar üzerinde durmakta yarar var kod içermez bu bakımdan sadece bir işin nasıl yapılacağını belirtir.Kullanım alanına örnek şöyle verebiliriz.Bir uygulama yazıyorsunuz ve uygulama farklı DB ler üerinde çalışacak daha doğrusu destek verecek diye düşünelim.

Az laf çok kod :) Hemen bir interface oluşturalım... interface.dbdriver.php olarak kaydedelim


<?
//interface.dbdriver.php
interface DBDriver
{
public function connect();
public…

PHP de Filter_var

Gönderen : Mustafa İleri Tarih : 19 March | 15:33

PHP 5.2 ile gelen güzel bir özellik filter_var Henüz kod içinde kullanmaya fırsatım olmadı.Değerli büyüğüm Hasan Özgan ın blogunda okudum ve Sonsuzdöngü ye mutlaka eklemem gerekiyor diye düşündüm.

Hasan Özgan ın da belirttiği gibi bu metod veri girdilerini tipe göre filitreleme işini yapıyor.

Nedir bu tipler? Neler yapabiliyoruz bu filter_var ile???

<?php
print_r(filter_list());
?>

kodu ile şu anda destek verilen filtre türleri listelenebilir.

Array
(
    [0] => int
    [1] => boolean
    [2] => float
    [3] => validate_regexp
    [4] => validate_url
    [5] => validate_email
    [6] => validate_ip
    [7] => string
    [8] => stripped
    [9]…

Codeigniter üzerine Smarty Template Engine Kurulumu

Gönderen : Mustafa İleri Tarih : 16 March | 05:00 Son Cevap Yazan : Mustafa İleri

Öncelikle application/libraries altına son smarty sürümünü indirin ve konumlandırın.

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

require "Smarty-2.6.26/libs/Smarty.class.php";

/**
* @file system/application/libraries/Mysmarty.php
*/
class Mysmarty extends Smarty
{
    function Mysmarty()
    {
        $this->Smarty();

        $config =& get_config();

        // absolute path prevents "template not found" errors
        $this->template_dir = (!empty($config['smarty_template_dir']) ? $config['smarty_template_dir'] 
                                                                      : BASEPATH . 'application/views/');

        $this->compile_dir  =…
2 adet cevap gönderildi Cevap Gönder

Php Binary

Gönderen : İrfan Bilaloğlu Tarih : 19 July | 09:35 Son Cevap Yazan : İrfan Bilaloğlu

Php de bazı şifreleme dosyalarını(php dosyalarını şifrelenmiş olarak çalıştıran örn: http://www.freephpencoder.com/) binary olarak upload edin diyor.

Acaba bu binary dosyaları c gibi derlenen programlama dilleri ile mi yazılıyor, kendimiz yazabilirmiyiz, nasıl

4 adet cevap gönderildi Cevap Gönder

PHP de bir objenin hangi metodunun çağırıldığı bilgisini almak

Gönderen : Mustafa İleri Tarih : 16 June | 16:56 Son Cevap Yazan : Mustafa İleri

Bir PHP objesinin hangi metodunun çağırıldığını anlamam gerekiyor.Construct metodunda bunu yapacağım Bu işiyapabilen bir php kodu var mı acaba

4 adet cevap gönderildi Cevap Gönder

Comet kullanımında işlemci problemi

Gönderen : Onur Köse Tarih : 30 May | 16:05 Son Cevap Yazan : Mustafa İleri

Bir projemde Comet kullanmak istiyorum ama işlemci %100 tavan yapıyor, ne önerirsin

4 adet cevap gönderildi Cevap Gönder