-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
43 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
Merhaba,
Php ile yazı kısaltıyorum ama kısalttığımda önce html temizliyorum daha sonra kısaltıyorum ama ne yaptıysam temizlediğim html kodları saymamasını sağlayamadım nasıl yapmalıyım.
Kodum : [PHPR]
function pkisalt($str, $start, $limit){
if (strlen($str)> $limit) {
if (function_exists('mb_substr')){
$str = mb_substr($str, $start, $limit, 'utf-8').'...';
} else {
$str = substr($str, $start, $limit).'...';
}
}
return $str;
}
[/PHPR]
Yukarıda html kodları sayarak 130 tamamlıyor ben html kodları saymadan 130 saymasını istiyorum.
E-evcil.com
-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
43 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
O şekilde denediğimde bir şey basmıyor ekrana.
E-evcil.com
-
Üyelik
11.05.2013
-
Yaş/Cinsiyet
32 / E
-
Meslek
Geliştirici
-
Konum
Malatya
-
Ad Soyad
E** K**
-
Mesajlar
3142
-
Beğeniler
60 / 764
-
Ticaret
5, (%100)
Bu şekilde dener misin?
function pkisalt($str, $start, $limit){
$str= strip_tags($str);
if (strlen($str)> $limit) {
if (function_exists('mb_substr')){
$str = mb_substr($str, $start, $limit, 'utf-8').'...';
} else {
$str = substr($str, $start, $limit).'...';
}
}
return $str;
}
1 kişi bu mesajı beğendi.
-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
43 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
Bu şekilde oldu hocam sağolun.
E-evcil.com
-
Üyelik
20.07.2015
-
Yaş/Cinsiyet
27 / E
-
Meslek
Backend Developer
-
Konum
Adana
-
Ad Soyad
G** B**
-
Mesajlar
345
-
Beğeniler
113 / 84
-
Ticaret
13, (%100)
Hazırı var hocam
$yazi=strip_tags($_POST["yazi"]); //yaziyi aldiginizi var sayiyorum
echo mb_strimwidth($yazi,0,130,"...","utf-8");
bu şekilde 0 ile 130 arasını html kodları olmadan yazıyor sonuna 3 nokta ekliyor ve Türkçe karakter problemi yaşatmıyor.
Php işleriniz yapılır.