• 30-04-2010, 19:13:20
    #10
    Kayıt yapan sayfayı upload ettim
    İndir

    Kodu ben baştan yazmıyorum sadece kurulu bir sistemde kayıtlarda ufak bir değişiklik yapıyorum.

     // MAKE SURE USERNAME IS ALPHANUMERIC
    	  if( ereg('[^A-Za-z0-9]', $username) && $setting['setting_username'] )
          $this->is_error = 694;
    Şu anki hali ile ne türkçe karakter kullanabiliyorlar nede boşluk. Ben buraya sadece türkçe karakterleri eklemek istiyorum. Boşluk kullanılmayacak eskisi gibi.

    Sizn verdiğiniz kodlar bu dosyaya uygulanamıyor :S
  • 30-04-2010, 21:44:52
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    wizi_emre adlı üyeden alıntı: mesajı görüntüle
    Kayıt yapan sayfayı upload ettim
    İndir

    Kodu ben baştan yazmıyorum sadece kurulu bir sistemde kayıtlarda ufak bir değişiklik yapıyorum.

     // MAKE SURE USERNAME IS ALPHANUMERIC
    	  if( ereg('[^A-Za-z0-9]', $username) && $setting['setting_username'] )
          $this->is_error = 694;
    Şu anki hali ile ne türkçe karakter kullanabiliyorlar nede boşluk. Ben buraya sadece türkçe karakterleri eklemek istiyorum. Boşluk kullanılmayacak eskisi gibi.

    Sizn verdiğiniz kodlar bu dosyaya uygulanamıyor :S
    Arkadaşım bu kısmı
     if( ereg('[^A-Za-z0-9]', $username) && $setting['setting_username'] )
    böyle yaparsan
     if(preg_match('/[^A-Za-z0-9çğüşöÇĞÜŞÖ]/', $username) && $setting['setting_username'] )
    kontrol yapmış olursun, yok eğer ayıklayacaksan preg_replace kullanacaksın:

    $m = 'şlkaşkdşa *ğpüpaşjs78pşksa _-{}\* şlkşlağü';
    $m = preg_replace('/[^A-Za-z0-9çğüşöÇĞÜŞÖ]/','',$m);
    echo $m;
    gibi
  • 01-05-2010, 15:17:46
    #12
    if( preg_match('/[^A-Za-z0-9_-şçüöığİŞÖÜĞÇ]/', $username) && $setting['setting_username'] )
    İle tam olarak istediğimi elde etmiş oldum. Yardımlarınız için çok teşekkür ederim. Bu şekilde kayıtlarda boşluğa izin vermiyerek türkçe karakterleri kabul etti.