• 01-09-2012, 10:51:42
    #1
    Üyeliği durduruldu
    Merhabalar php bir sitem var wordpress vb. hazır sistem değil.
    Yapmak istediğim makale arasına reklam yerleştirmek. Yani 3. noktadan sonra (cümle bitimi gibi düşündüm) reklam girmesi makale arasına gizlemek gibi yani.
    Nasıl yapabilirim?
  • 01-09-2012, 11:21:49
    #2
    php explode ile makaleyi noktaya göre payçalayıp toplam parça sayısını bulup ilk parçayı manuel yazıp arasına reklamı koyup diğerlerini for ile eski halinde yazdırabilirsin
  • 01-09-2012, 13:30:02
    #3
    Üşenmedim sırf senin için yazdım :P

    <?php
    function cumleEkle($sayi,$cumle,$ek) {
    $y =$sayi-1;
    
    $parcala = explode('.',$cumle);
    $ekleme = str_replace($parcala[$y],$parcala[$y].'. '.$ek,$parcala);
    $son = implode('. ',$ekleme);
    
    echo $son;
    }
    Kullanımı ;
    <?php
    $cumle = "Merhabalar php bir sitem var wordpress vb. hazır sistem değil. Yapmak istediğim makale arasına reklam yerleştirmek. Yani 3. noktadan sonra (cümle bitimi gibi düşündüm) reklam girmesi makale arasına gizlemek gibi yani.";
    
    $ekle="Reklam";
    
    /*
    * 3 olan yer kaçıncı noktadan sonra ekleme yapacağı
    * $cumle değişkeni sizin makaleniz.
    * $ekle değişkeni ise ne ekleyeceğiniz olan kısım
    */ 
    
    cumleEkle(3,$cumle,$ekle);

    Çıktısı;

    Merhabalar php bir sitem var wordpress vb. hazir sistem degil. Yapmak istedigim makale arasina reklam yerlestirmek. Reklam. Yani 3. noktadan sonra (cümle bitimi gibi düsündüm) reklam girmesi makale arasina gizlemek gibi yani.
  • 01-09-2012, 13:48:54
    #4
    Yada şöyle yapabilirsin; reklam eklemek istediğin yere yazı eklerken <!-- Reklam 1 --> eklersin. <!-- Reklam 2 --> <!-- Reklam 3 --> gibi türetebilirsin. Sonra yazıyı görüntülerken bu değişkenleri reklam kodu ile değiştirirsin.

    <?php
    $yazi = 'Merhabalar php bir sitem var wordpress vb. hazir sistem degil. Yapmak istedigim makale arasina reklam yerlestirmek.<!-- Reklam 1 -->Reklam. Yani 3. noktadan sonra (cümle bitimi gibi düsündüm) reklam girmesi makale arasina gizlemek gibi yani.';
    
    $reklam = '<br><img src="reklam.jpg"><br>';
    echo str_replace('<!-- Reklam 1 -->', $reklam, $yazi);
    ?>
  • 01-09-2012, 14:05:53
    #5
    Senin işini en iyi çözecek php fonskiyonları sırayla , strpos,substr,strlen

    bunların kullanımlarını araştırırsan işine yarayacak bir fonksiyon yazabilirsin
  • 01-09-2012, 14:36:59
    #6
    Üyeliği durduruldu
    arkadaşlar çok teşekkür ederim eve gidince deneyeceğim