Arkadaşlar adam siteme geliyor
"dizi izle" diye aratıyor diyelim bazıları
"dizi izle" diye aratıyor kelimeleri kaydettiğinden uzun oluyor boşluklar
Ziyaretçilerin 1 den fazla boşluk bırakmasını engellicek kod arıyorum varmı acep ?
Boşluk bırakma engellemek
12
●5.143
- 18-05-2008, 14:01:09Ekleyeceğin Dosyanın üst kısımlarda include('dosya.php'); (dosya.php örnek olarak verdim) olan bir yerinde altına eklersen sorun çıkmaz sanırım en azından Ben Yaptım Kullanıyorum Sorun Yok
- 19-05-2008, 00:42:00javascript ile yaptıramaz , neticede post edilen bir sayfada kontrol form değilkenlerine taşındıktan sonra xxx.php sayfasında işlem görüyorsa ki görüyor browserden veya farklı sunucuda barındırılan form ile ilgili sayfaya erişilebilir.Sesiyada1903 adlı üyeden alıntı: mesajı görüntüle
dolayısıyla yapılacak en iyi kontrol form değşklenlerinin işlendiği sayfada yapılacak olan denetimdir.
yapılacak işlem ilgili formdan gelen veride karakterler arasında birden fazla boşluk olmasın istiyoruz, bunun çözümü şudur,
$str = preg_replace("'\s+'"," ",$str);bunun javascriptle alakasıda yoktur.
yukarıdaki kod ne yapar ?, formdan gelen her hangi bir değer , biz buna $str dedik bu değeri alır içinde birden fazla boşluk varsa her birini tek boşluğa indirger o şekilde yorumlanması için hazırlar , javascript bunu yapmaz , "YAPAMAZ"
bu kodu nereye yerleştireceğim sorusuna cevap ; ilgili değişkeni nerede işleyecekseniz ondan önce bu dönüştürmeyi yapmanız gerekmektedir.
insert select update her ne sql işlemi yapacaksanız o işleme gönderdiğiniz değeri bu şekilde filitre etmeniz gerekmektedir. - 19-05-2008, 15:21:33Buyrun: javascript:Pron1ck adlı üyeden alıntı: mesajı görüntüle
<script language="javascript" type="text/javascript"> /* YAPAMAZ'sınız diye birşey yoktur! */ function bosluk_replace_ettir_aibisi() { document.getElementById('S1').value = document.getElementById('S1').value.replace(/ /g, '-'); } function son_islem() { document.getElementById('S2').value = document.getElementById('S1').value.replace(/-/,' '); } </script> <textarea rows="8" id="S1" onkeypress="bosluk_replace_ettir_aibisi()" cols="20"></textarea> <input type="button" value="İşlemin SOn Hali!" onclick="son_islem();" name="B3"><br> <br> Sonuç : <textarea rows="8" id="S2" onkeypress="bosluk_replace_ettir_aibisi()" cols="20" name="S1"></textarea>Buradan Bakabilirsiniz!
Bu sizin algoritma kurmanıza bağlıdır!
Sonuçta bu kod işinizi gördümü eveT
jagum adlı üyeden alıntı: mesajı görüntüle