Tarih: 2005-12-15, 20:31:19 Mesaj konusu: Phpnuke 7.7 İllegal Character
Merhabalar..
Phpnuke 7.7 kurdum ve hizmete soktum sitemi fakat " | " karakteri barındıran nickler kullanılmak istediğinde illegal character hatası verıyor..Acaba sitemde bu karakterin kullanımını nasıl açabilirim ?
war da
tereddütlüyüm biraz çünkü bazen mantık hatası werebiliyor.
anlatayım
öncelikle modules/Your_Account/index.php dosyasını aç
hatta daha öncesinde index.php'yi yedekle sen :)
Kod:
if ((!$username) || ($username=="") || (ereg("[^a-zA-Z0-9_-]",$username))) $stop = "<center>"._ERRORINVNICK."</center><br>";
satırını bul
orjinal dosyada 30. satır
bu satırda [^a-zA-Z0-9_-] yazan yere istediğin karekteri ekleyebilirsin.
örneğin $ karakterini eklemek istersen
satır
Kod:
if ((!$username) || ($username=="") || (ereg("[^a-zA-Z0-9_$-]",$username))) $stop = "<center>"._ERRORINVNICK."</center><br>";
şeklinde olmalı.
bu şekilde $|é gibi karekterler ekleyebilirsin
bu karekter olayını abartıp #^!é~¨,@ gibi bir sürü cins cins karetkerler ekleyince kızıyo sistem :)
mesela #^!é~¨,@ şeklinde bir üye ismine sahip olunabiliyor ama üye giriş yapmaya kalkınca bazen saçma sapan hatalar werebiliyor. bunu üzerinde çalışıyorum daha net bir sonuç elde edince tekrar yazarım.
Söylemek istediğim sadece bi kaç tane uygun karekteri eklemek istiyorsan ekleyebilirsin. Şuan için bu bahsettiğim yöntemi uygulayabilirsin Mirach
bu üye adı olayı üzerinde iyice çalışıp doğru dürüst bir eklenti sunarım inşallah ilerde.
ayrıca 3 defa arka arkaya gönderilen mesajları birleştirmek için bir eklenti de war :)
tawsiye ederim.
dip not: bu mesajda geçen düzenlemeler benim kendi çalışmalarım sonucunda bulunmuştur we Dreamy hiçbir zaman hiçbir konuda tam emin değildir :)
Yani uygulamadan önce yedeklerinizi almayı şiddetle tawsiye ediyorum.
Sisteminize gelecek herhangi bir hasardan Dreamy, Netopsiyon Groups, Hosting Firması ve Sponsorlar sorumlu değildir.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız