IPBAccess: üyelikte sadece Türkçe isim - IPBAccess

İçeriğe git

Digg Del.ico.us Slashdot Technorati furl Reddit Facebook Fark Google Magnolia Wink Yahoo Netscape
Sayfa 1 de 1
  • Konu Açamazsınız
  • Cevap Yazamazsınız

üyelikte sadece Türkçe isim

#1 Kayıtsız_@LpE®En_*

  • Grubu: Misafir

Gönderilme Tarihi : 24.05.2009 - 23:54

merhabalar arkadaşlar. forum üyeliklerinde sadece Türkçe harfler kullanılmasını istiyorum. W Q X gibi karakterleri engellemek için Tool Settings içerisindeki Display Name Settings alanında ayarlama yapmaya çalıştım ama sanırım olmadı. oraya a-b-c-ç-....... z ye kadar ve tabiki büyük harfleri ve 0-9 arası rakamları yazdım verdiği hata şu...

Warning: preg_match() [function.preg-match]: Compilation failed: range out of order in character class at offset 52 in /home/kullanici_ismi/public_html/forum/sources/action_public/register.php on line 1731

Warning: preg_match() [function.preg-match]: Compilation failed: range out of order in character class at offset 52 in /home/kullanici_ismi/public_html/forum/sources/action_public/register.php on line 1737

sadece bu bir kaç karakteri engellemek adına register.php de düzenleme yapılamazmı.

register.php de ilgili kodlar sanırım burası..
		if ( $this->ipsclass->vars['auth_allow_dnames'] )
		 {
			 if ( ! $members_display_name OR strlen($len_d) < 3  OR strlen($len_d) > $this->ipsclass->vars['max_user_name_length'] )
			 {
				 $form_errors['dname'][$this->ipsclass->lang['reg_error_no_name']] = $this->ipsclass->lang['reg_error_no_name'];
			 }
		 }
		 
		 if( $this->ipsclass->vars['username_characters'] )
		 {
			 $check_against = preg_quote( $this->ipsclass->vars['username_characters'], "/" );
			 
			 if( !preg_match( "/^[".$check_against."]+$/i", $_POST['UserName'] ) && $this->ipsclass->vars['ipbli_usertype'] == 'username' )
			 {
				 $msg = str_replace( '{chars}', $this->ipsclass->vars['username_characters'], $this->ipsclass->vars['username_errormsg'] );
				 $form_errors['username'][$msg] = $msg;
			 }
			 
			 if( !preg_match( "/^[".$check_against."]+$/i", $_POST['members_display_name'] ) && $this->ipsclass->vars['auth_allow_dnames'] )
			 {
				 $msg = str_replace( '{chars}', $this->ipsclass->vars['username_characters'], $this->ipsclass->vars['username_errormsg'] );
				 $form_errors['dname'][$msg] = $msg;
			 }
		 }

0

Konuyu paylaş


Sayfa 1 de 1
  • Konu Açamazsınız
  • Cevap Yazamazsınız


Benzer Konular
  Konu Başlatan Durum Son İleti Bilgisi
Benzer konu bulunmuyor

1 Kullanıcı konuyu okuyor
0 Kullanıcı, 1 Misafir, 0 Kayıtsız kullanıcı

Zafer-Ticaret | BilgiVadisi | Bizim Forumlar | bursa-Linux | Web Listele | Eski Dünya | zbahadir | Teknik Forumlar | Eprom-Elektronik | Teknik Terimler | Bursa Posta | iyinet frmtr trkygnclr webmaster seo yarışması