PHP İçerik Filitreleme (kelime yasaklama)
|
#4438 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
PHP ??erik Filitreleme
??e ?nce ?rnek i?erisinde kullanaca??m?z ?n tan?ml? fonksiyonlardan ba?layal?m file_get_contents : belirtilen kaynaktaki dosyan?n i?eri?ini almak i?in kullan?l?r. preg_replace : Belirtilen bi?im ve parametreler yard?m?yla i?eri?i baz? kodlardan temizler. Bu Y?ntem Nerelerde kullan?labilir: ?o?umuz web sayfalar?m?zda formlar yard?m?yla kullan?c?lardan bilgi al?r?z. Haber ekleme, Yorumlar, Makaleler vs. bilgileri kullan?c? eklerken bu eklenen bilgiler i?erisinde yasaklanmas?n? istedi?iniz kelimeler olabilir. ??te bunun ??z?m? i?in bir ?rnek. ?ncelikle yasakli_kelimeler.txt isminde bir dosya a??p burada yasaklamak istedi?imiz kelimeleri girelim. : hp]function kelime_filitrele($filitrele) { $yasak_kelimeler = file_get_contents("yasakli_kelimeler.txt"); $yasak_kelimeler = preg_replace('/[\r\n]+/', '|', $yasak_kelimeler); $filitrele = preg_replace("/($yasak_kelimeler)/i", '[*]', $filitrele); // Metin i?erisinde tespit edilen yasakl? kelimeleri ( * ) i?areti ile de?i?tirdim return $filitrele; } Bu fonksiyonun bulundu?u dosyay? filitre.php olarak kaydedelim. ?imdi ba?ka bir dosya i?erisinden bu fonksiyonumuzu nas?l ?a??raca??m?za bir ?rnek verelim : hp]include 'filitre.php'; <form method=post action="ornek.php"> ........ ....... <input type=submit name="gonder"> // formdan gelen verilerimizden filitreleyece?imiz alan? bir de?i?kene atayal?m. // de?i?kenimiz : $icerik olsun. // fonksiyonumuzu ?a??ral?m. $icerik = kelime_filitrele($icerik); |
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |
PHP İçerik Filitreleme (kelime yasaklama)
|
#4442 |
|
|
kralmage
User is:
Posts: 299
Meslek:
Age: 32
|
walla eline koluna sa?l?k kaan abi sen ?ok ya?a
|
PHP İçerik Filitreleme (kelime yasaklama)
|
#4446 |
|
Aragorn-pc
User is:
Posts: 163
Meslek: Kanserle Savaþýyor..
Age: 40
|
bunu eklenti bi?iminde haz?rlad?m g?zel oldu, manuel olarak panelden sans?r edece?imiz kelimeleri yaz?p de?i?tirebiliyoruz, Yaln?z ?ali?malar?m devam ediyor ??nk? g?venlik a???? veriyor. ?uan php beti?i olarak kullanmak mant?kl?
|
Reklama Gerek Yok Eskiler Tan?r, Yeniler ?rnek AL?r ! Alay?na ?SYAN ! Az Bir Zamanda Dev Projeler ile Yay?n Hayat?nda ! Sabrediyorum.. |
PHP İçerik Filitreleme (kelime yasaklama)
|
#4447 |
|
|
kralmage
User is:
Posts: 299
Meslek:
Age: 32
|
Aragorn-pc
eklentisi bittiginde payla??rsan seviniriz. |
PHP İçerik Filitreleme (kelime yasaklama)
|
#4813 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
Seditio 151'e entegre edildi bu ?zellik Admin Panelinden Yasaklamak istedi?iniz kelimeleri yazman?z yeterli.
Yasaklamak istedi?iniz Kelimeleri alt alta yaz?n?z. |
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |













