İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

SQL Uzmanlarına Bir Soru

BiLHost

0
İyinet Üyesi
Katılım
24 Mayıs 2006
Mesajlar
1,773
Reaction score
0
Konum
Mersin
Merhaba,

Bir müşterimizin sitesinde bir problem var.Bu konuda bizden yardım istedi ancak biz de işin içinden çıkamadık.

Müşterimiz SMF kullanıyor.2 gün önce birden forumdaki bütün quote taglarının kuote olarak değiştiğini farketmiş.Forumda quote olarak geçmesi gereken tüm taglar kuote olarak geçiyor.Bu da forumdaki alıntıların bozuk çıkmasına sebep oluyor.

İşin enteresan yönü şu. phpMyAdmin ile veritabanındaki mesajlar tablosunu incelediğimde taglar quote olarak görünüyor.Ancak ekrana kuote olarak geliyor.SMF'nin dosyalarından olabilir diye düşünüp orjinal smf dosyalarıyla yeni bir kurulum yaparak eski veritabanını kullanalım dedik ama yine aynı sorun oldu.

Ben phpMyAdmin'de gezerken şöyle bir sonuçla karşılaştım.Ki tahminimce sorunun kaynağı da bu sonuçta.

phpMyAdmin'den ilgili veritabanını seçip sağ bölümden search linkine tıklayıp "kuote" diye arattığımda şu sonuç çıkıyor:

3 match(es) inside table smf_messages ve 2 match(es) inside table smf_personal_messages

Bu ikisinin yanında da Browse diye bir buton var.O butona tıkladığımda şu sonuç geliyor ekrana:

Kod:
SELECT * 
FROM `frm_smf`.`smf_messages` 
WHERE `ID_MSG` LIKE '%kuote%'
OR `ID_TOPIC` LIKE '%kuote%'
OR `ID_BOARD` LIKE '%kuote%'
OR `posterTime` LIKE '%kuote%'
OR `ID_MEMBER` LIKE '%kuote%'
OR `ID_MSG_MODIFIED` LIKE '%kuote%'
OR `subject` LIKE CONVERT( _utf8 '%kuote%'
USING latin1 ) 
COLLATE latin1_swedish_ci
OR `posterName` LIKE CONVERT( _utf8 '%kuote%'
USING latin1 ) 
COLLATE latin1_swedish_ci
OR `posterEmail` LIKE CONVERT( _utf8 '%kuote%'
USING latin1 ) 
COLLATE latin1_swedish_ci
OR `posterIP` LIKE CONVERT( _utf8 '%kuote%'
USING latin1 ) 
COLLATE latin1_swedish_ci
OR `smileysEnabled` LIKE '%kuote%'
OR `modifiedTime` LIKE '%kuote%'
OR `modifiedName` LIKE CONVERT( _utf8 '%kuote%'
USING latin1 ) 
COLLATE latin1_swedish_ci
OR `body` LIKE CONVERT( _utf8 '%kuote%'
USING latin1 ) 
COLLATE latin1_swedish_ci
OR `icon` LIKE CONVERT( _utf8 '%kuote%'
USING latin1 ) 
COLLATE latin1_swedish_ci
LIMIT 0 , 30

Anladığım kadarıyla veritabanında bulunan bu sorgu veya her neyse bütün quote ları kuote yapıyor.Ancak bunu bir türlü düzeltemedim.Sizce ne yapmalıyım?
 

BiLHost

0
İyinet Üyesi
Katılım
24 Mayıs 2006
Mesajlar
1,773
Reaction score
0
Konum
Mersin
Arkadaşlar sorunu çözdük.Adminlerden biri forumda yasaklı kelimeler arasına q harfini eklemiş ve q harflerinin k ile değiştirilmesini sağlamış.

Onu sildik düzeldi. :)
 

KerneL32

0
İyinet Üyesi
Katılım
8 Mart 2005
Mesajlar
1,247
Reaction score
0
Ama cok guzel bir olay :) Q harfini yasaklamak. Boyle adminler her foruma lazim ...

Saygilar.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst