arkadaşlar bir makale sistemi yapıyorum ancak şöyle bir sorun karşılaştım. oda nedir sorun dğeil tam oalrak beceremedim diyim...
substr ve wordwrap birlikte nasıl kulanabilirim lütfen yardım edin yaw. hadi cevaplarınızı bekliyorum
substr ve wordwrap YARDIMMMMM
19
●1.115
- 14-09-2010, 14:04:06ana sayafada bir bölümde tüm makaleler görünüyor. satır atlatmayı yaptım. sonra bi baktım uun makale yaptığım zaman ana sayfanın heryerinde çıkıyor. bende diyelimki 500 harften sonra devamını oku yapsın istiyorum nasıl yapacam ikisini birilikteOktigh adlı üyeden alıntı: mesajı görüntüle
- 14-09-2010, 14:16:23koyayımOktigh adlı üyeden alıntı: mesajı görüntüle
<?php include("db.php"); $sorgu2=mysql_query("SELECT * FROM yazilar");$kactane=mysql_num_rows($sorgu2); $sayfa=$_GET['sayfano'];$gosterim=4;$sayfasayisi=ceil($kactane/$gosterim);if($sayfa>$sayfasayisi || $sayfa<1 || !is_numeric($sayfa)){$sayfa=1;}$son = ($sayfa-1)*$gosterim; $sorgu=mysql_query("SELECT * FROM yazilar LIMIT $son,$gosterim"); while($verilerimiz=mysql_fetch_array($sorgu)){ $baslik=$verilerimiz['baslik']; $tarih=$verilerimiz['tarih']; $id=$verilerimiz['id']; $elm1=$verilerimiz['elm1'];$elm1=wordwrap($elm1,85,"<br />\n",true); echo " <div align='center'> <table border='0' cellpadding='0' cellspacing='0' width='42%' height='212' id='table1'> <tr> <td height='19' width='40'><b>Tarih</b></td> <td height='19' width='7'>:</td> <td height='19'><font color='#008000'>$tarih</font></td> </tr> <tr> <td height='19' width='40'><b>Başlık</b></td> <td height='19' width='7'>:</td> <td height='19'><b><font color='#FF0000'> <a href='oku.php?id=$id' style='text-decoration: none'> <font color='#000000'>$baslik</font></a></font></b></td> </tr> <tr> <td align='left' valign='top' width='40'><b>Makale</b></td> <td align='left' valign='top' width='7'>:</td> <td align='left' valign='top'>$elm1</td> </tr> </table> </div> "; } $sayi=1; echo "SAYFALAR:|"; while($sayi<=$sayfasayisi){ if($sayi==$sayfa){ echo " <a style='cursor:not-allowed;' title='ZATEN BU SAYFADASINIZ'><font color='purple'> $sayi</font></a> | "; }else{ echo " <a href='index.php?sayfano=$sayi' style='text-decoration:none;'><font color='purple'> $sayi</font></a> | "; }//if sonu $sayi++; }//döngü sonu ?>
bakın yukarda gördüğünüz gibi elm1 adlı değişkende satır atlatmayı başardım ancak ben buna bide belirli bir harften sonra devamını oku yapmak istiyorum... - 14-09-2010, 14:26:51Üyeliği durduruldu
<?php $elm1 = "Yazı içeriği Uzun Olacak...Yazı içeriği Uzun Olacak...Yazı içeriği Uzun Olacak...Yazı içeriği Uzun Olacak...Yazı içeriği Uzun Olacak"; if(strlen($elm1) > 52) { echo ''.substr($elm1,0,52).' » Devamını Oku'; //52 karaktere kadar verileri alır... } else { echo $elm1; } ?>Detaylı Anlatabilirim istersen... Tabi istediğin şey bu ise
- 14-09-2010, 14:32:54ben bunda satırı nasıl atlattıracamOktigh adlı üyeden alıntı: mesajı görüntüle
- 14-09-2010, 14:36:16Üyeliği durduruldu$elm1'de satırı atlatmıştın zaten ?watoz adlı üyeden alıntı: mesajı görüntüle
- 14-09-2010, 14:37:36bi detaylı anlatasana nasıl kulanacam o veridğim kodlar içinde bunu zahmet olmassa anlatırmısın lütfen yaOktigh adlı üyeden alıntı: mesajı görüntüle