• 14-09-2010, 13:52:50
    #1
    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
  • 14-09-2010, 13:58:20
    #2
    Üyeliği durduruldu
    ne yapmak istiyosun onu açıkla?
  • 14-09-2010, 14:04:06
    #3
    Oktigh adlı üyeden alıntı: mesajı görüntüle
    ne yapmak istiyosun onu açıkla?
    ana 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 birilikte
  • 14-09-2010, 14:13:06
    #4
    Üyeliği durduruldu
    Kodları Buraya Koyabilirmisin?
  • 14-09-2010, 14:16:23
    #5
    Oktigh adlı üyeden alıntı: mesajı görüntüle
    Kodları Buraya Koyabilirmisin?
    koyayım


    <?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
    #6
    Ü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).'&nbsp;&nbsp;&nbsp;&raquo; 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:54
    #7
    Oktigh adlı üyeden alıntı: mesajı görüntüle
    <?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).'&nbsp;&nbsp;&nbsp;&raquo; Devamını Oku'; //52 karaktere kadar verileri alır...
    } else {
    	echo $elm1;
    }
    ?>
    Detaylı Anlatabilirim istersen... Tabi istediğin şey bu ise
    ben bunda satırı nasıl atlattıracam
  • 14-09-2010, 14:36:16
    #8
    Üyeliği durduruldu
    watoz adlı üyeden alıntı: mesajı görüntüle
    ben bunda satırı nasıl atlattıracam
    $elm1'de satırı atlatmıştın zaten ?
  • 14-09-2010, 14:37:36
    #9
    Oktigh adlı üyeden alıntı: mesajı görüntüle
    $elm1'de satırı atlatmıştın zaten ?
    bi detaylı anlatasana nasıl kulanacam o veridğim kodlar içinde bunu zahmet olmassa anlatırmısın lütfen ya