|
|
|
Yazan
|
Konu: Kelime uzunluğunu kısıtlama? (Okunma Sayısı 754 defa)
|
/usr/local
PHP Öğrencisi
Offline
Mesaj Sayısı: 63
|
Merhaba, Bir misafir defteri yapıyorum. Fakat eğer sayfada boşluk koymadan uzun bir kelime yazarsa Örnek: seeeeeeeeeeeeeeeeeeeeeeeeeeeeeeellllllllllllllaaaaaaaaaaaaaaaaaaaammmm.. Bu sefer tablomun şekli bozuluyor. Ben misafir defterine girilen kelimelerin uzunluğuna bir sınırlama koyabilirmiyim? Bu tasarımın bozulmaması konusunda düşüncelerinizi iletirmisiniz.. Şimdiden teşekkürler..
|
|
|
|
|
Logged
|
Daha öğreneceğim çoooooooooook şey var..
|
|
|
SiTeM
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 5
|
selam ben 2 yöntem denerdim, birincisi komple mesajin karakter sayi ki söyle yaparsin <?php
if ( (strlen($text)>250 ) {
echo ("Mesajiniz bilinen karakter uzunlugunu asti.");
exit();
} ?>
ya da explode() ile " " bosluklar arasindaki kelimeleri bir arraya atar öyle test ederim gelen veriyi ufak bi örnek : <?php
$text=$_POST['yazi'];
$ayir=explode(" ",$text);
foreach ($ayir as $deger) { if ( strlen($deger)>250 ) {
echo ("mesaj gönderemezsiniz.");
exit(); }
}
?>
Bunlarla olabilir sanirim
|
|
|
|
|
Logged
|
|
|
|
semgok
Semih Gokalp
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 20
|
Eski surum tarayicilar desteklemiyor fakat sinir koymak icin bir cozum olarak: html kodu seklinde input komutu ile hazirladigin text in maxlenght ozelligine bir limit koyabilirsin.
|
|
|
|
|
Logged
|
Iyi calismalar.Basarilar...
|
|
|
SiTeM
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 5
|
Eski surum tarayicilar desteklemiyor fakat sinir koymak icin bir cozum olarak: html kodu seklinde input komutu ile hazirladigin text in maxlenght ozelligine bir limit koyabilirsin.
Bence yine de server tarafindan kontrol ettirmek lasim-html koduna koydugun limite güven olmas,degistirilebilir 
|
|
|
|
|
Logged
|
|
|
|
Witkey
Ziyaretçi
|
arkadaşlar burada kelime uzunluğundan bahsedilmiş sizse mesaj uzunlugu ile ugraşmıssınız. Anlamsız geldi bana bu bir ikincisi /usr/local bir kural belirlemek senın ıcın ıyı olacaktır. Kelimeleri uzatmak yasaktır gibi. En azından bir kac arkadas ınsafa gelır de duzgun yazar 
|
|
|
|
|
Logged
|
|
|
|
SiTeM
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 5
|
arkadaşlar burada kelime uzunluğundan bahsedilmiş sizse mesaj uzunlugu ile ugraşmıssınız. Anlamsız geldi bana bu bir ikincisi /usr/local bir kural belirlemek senın ıcın ıyı olacaktır. Kelimeleri uzatmak yasaktır gibi. En azından bir kac arkadas ınsafa gelır de duzgun yazar  exlode() ile kelime kelime kontrol ettirebilirsiniz kelimeler arasinda bosluk olur mutlaka,ordan yola cikarak mesaj icerigini bölüp kontrol edebilirsin kelime kelime 
|
|
|
|
|
Logged
|
|
|
|
Witkey
Ziyaretçi
|
senın anlamadıgın şu arkadasım kelıme kelıme ayırmak bır yana ondan bahsetmıyoruz şimdi aaaaabbbbbbbbbvvvvvvvvvveeeeeee bunu nasıl ayıklayacaksın bu önemli Dediğini bende anladım mrk etme ama önemli olan kısmı bu kısım.!
|
|
|
|
|
Logged
|
|
|
|
|
acayip
|
arkadaşım wordwrap(); kullanacaksın mesela
wordwrap($yazi,50,' ');
verdiğin $yazi değişkenini 50 karakterde bir ' ' ile böler.Burada istersen boşluk veya başka karakter koyarsın.
|
|
|
|
|
Logged
|
|
|
|
|
 |
|