• 10-04-2009, 01:11:44
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selam arkadaşlar php de veritabanından gelen yazıyı harf sayısına göre sayfalandırmak istiyorum.. bunu nasıl yapabilirim.. mesela 5000 harf den sonra altta devamını oku şeklinde link olucak ordan ikinci sayfaya gidilip yazının devamı okunabilicek.. yardımcı olursanız sevinirim.
  • 10-04-2009, 01:18:36
    #2
    <?=substr($vtdengelenyazi['yazimizinaciklamasi'],0,500)?>
    <a href="www.siteadresi.com/yazitamami.php" title="devamını oku">Devamı</a>

    anladığım kadarı ile bu işini görür,
    paremetreleri kendine göre düzenleyebilirsin.
  • 10-04-2009, 01:35:58
    #3
    Üyeliği durduruldu
    Alıntı
    paremetreleri kendine göre düzenleyebilirsin.
    Parametre Değil Arguman
    Söz Konusu,
    Parametre cebirsel eşitlikteki sabit terimdir.
    Arguman İse Fonksiyonlardaki Yardımcı Delillerdir.

    NOT: Ne Kadar Gereksiz Olsada Bi O kadarda Gerekli Bir Konu
  • 10-04-2009, 01:41:58
    #4
    Özür dilerim Programming Language Concepts ya da Automata dersini henüz alamadım
  • 10-04-2009, 02:03:25
    #5
    iki sayfada göstermek değil amacım harf sayısına göre sayfalandırma yapmak istiyorum.. normalde veritabanından çekilen veri sayısına göre sayfalandırabiliyorum.. bundaki mantık nasıl olmalı bilen birisi söylerse ben yapmaya çalışırımm...
  • 10-04-2009, 02:23:06
    #6
    Üyeliği durduruldu
    Bi Dakka Nasıl yani
    Sen Şimdi 1000 Karakterlik Bir Metni 1000 Sayfamı Yapmak İstiyorsun?

    Metin = SEMİH

    1. Sayfada = S
    2. Sayfada = E
    3. Sayfada = M
    4. Sayfada = İ
    5. Sayfada = H

    mı?

    Eğer Öyle İse
    Substr ve Srtlen işini Görecektir.
  • 10-04-2009, 09:40:04
    #7
    $metin = "5000 harften yüksek bir metin";
    
    if($_GET["d"] == 1)
    echo($metin);
    else
    {
    echo(str_pad($metin,5000));
    echo("<a href='?d=1'>Devamı</a>");
    }
  • 10-04-2009, 10:13:11
    #8
    <?php
    $page = $_GET['p']; //P degerini GET'ten aldik
    if (empty($page)) //P boş ise
    {
        $page = "1"; // 1 degerini ver
    }
    $veri = "5000 den fazla veri"; //elimizdeki veri
    $harf = strlen($veri); //veri kac harf
    $kactane = "5000"; //kac harfte bir siralicaz
    $sayfa = ceil($harf / $kactane); //toplam sayfa sayisi
    $basla = ($page * $kactane) - $kactane; //echo edecegimiz bölümün kacinci harften baslayacagi
    $bitir = $basla + $kactane; //kacinci harfte bitecegi
    $yazi = substr($veri, $basla, $kactane); //echo edecegimiz yaziyi alalim
    echo $yazi; //echo ettik
    echo "<br />"; //alt satira geçcik
    for ($i = 1; $i <= $sayfa; $i++) //sayfalama işlemi için for döngüsünü başlattık
    {
        echo "<a href=\"index.php?p=$i\">$i</a>"; //sayfaları ekrana bastık
    }
    //bitirdik
    ?>
    ilginc bir istek olmuş, kodlarin ne anlama geldigini yanina yazdim =)
  • 10-04-2009, 12:21:23
    #9
    Üyeliği durduruldu
    ben şahsen arkadaşın ne istedigini anlamadim