• 13-07-2009, 16:29:09
    #1
    Merhaba
    Ben php kullanarak yazinin ortasindan sonraki ilk satırına reklam koymak istiyorum.
    Bunun için
    <?
    $yarisi= strlen($f[aciklama])/2;
     echo substr($f[aciklama], 0, $yarisi);
     ?>
    -<?
    $ii=0;
    while($countt!=1){
    $ii++;
    $yarisi2=$yarisi+$ii;
    $yazinin2=substr($f[aciklama], $yarisi, $yarisi2);
    preg_match_all('#</p>#si',$yazinin2,$bas,PREG_SET_ORDER);
    $countt=count($bas);
    }
    $kisim2="</p><p>reklam</p>";
    echo str_replace("</p>",$kisim2, $yazinin2);
    echo substr($f[aciklama], $yarisi2, strlen($f[aciklama]));
    ?>
    Şöyle bir kod ürettim fakat bunda sayfalar çok yavaş açılıyor ve hatalar olabiliyor..Başka nasıl yapabilirim.
  • 13-07-2009, 17:18:07
    #2
    Reveloper
    <?
    $yarisi= strlen($f[aciklama])/2;
    echo substr($f[aciklama], 0, $yarisi);
    ?>
    Reklamı burayamı istiyorsun?
    <?
    $ii=0;
    while($countt!=1){
    $ii++;
    $yarisi2=$yarisi+$ii;
    $yazinin2=substr($f[aciklama], $yarisi, $yarisi2);
    preg_match_all('#</p>#si',$yazinin2,$bas,PREG_SET_ORDER);
    $countt=count($bas);
    }
    $kisim2="</p><p>reklam</p>";
    echo str_replace("</p>",$kisim2, $yazinin2);
    echo substr($f[aciklama], $yarisi2, strlen($f[aciklama]));
    ?>

    biraz daha hız istersen " işaretini ' yap
  • 13-07-2009, 18:16:59
    #3
    Burti adlı üyeden alıntı: mesajı görüntüle
    <?
    $yarisi= strlen($f[aciklama])/2;
    echo substr($f[aciklama], 0, $yarisi);
    ?>
    Reklamı burayamı istiyorsun?
    <?
    $ii=0;
    while($countt!=1){
    $ii++;
    $yarisi2=$yarisi+$ii;
    $yazinin2=substr($f[aciklama], $yarisi, $yarisi2);
    preg_match_all('#</p>#si',$yazinin2,$bas,PREG_SET_ORDER);
    $countt=count($bas);
    }
    $kisim2="</p><p>reklam</p>";
    echo str_replace("</p>",$kisim2, $yazinin2);
    echo substr($f[aciklama], $yarisi2, strlen($f[aciklama]));
    ?>
    biraz daha hız istersen " işaretini ' yap
    yazının ortasından hemen sonra istiyrum.Fakat html kodları bozmasını ve ya kelime ve ya cümlenin ortsanda çıkmasını istemiyorum..Bunun için ortasından sonraki ilk </p> sonra olarak yaptım fakat böyle hem sayfa çok yavaş açılıyor.(Bazen time off verip açılmıyor).İşte bunu nasıl yaparım diye soruyourm.