• 16-08-2010, 10:26:55
    #1
    Merhaba arkadaşlar.

    Wordpress kullanan arkadaşların bildiği üzere WP'de sayfa sonu diye bir özellik var. Onu koyup da ondan sonra yazıya devam ettiğinizde yazı "devamını oku" olarak çıkıyor.

    Şimdi benim hazırladığım sistemin Editor'unde de öyle bir şey var. Ve şu şekil bir kod veriyor koyduğumuzda:

    <div style="page-break-after: always;">
    Ben bunu index.php'ye yazdırırken eğer bu kod varsa bölmek istiyorum. Sonra 2. sayfadaki kısmı silip onu str_replace ile devamını oku olarak değiştirmek istiyorum. Bölme kısmı explode ile yapılabilir fakat ondan sonraki kısmı nasıl sileceğim?

    Yardımcı olacak arkadaşlara şimdiden çok teşekkürler.
  • 16-08-2010, 10:32:06
    #2
    Üyeliği durduruldu
    Merhaba hocam, explode ile parçaladığınızda bunu diziye ya da belirli değişkenlere atayamıyor muyduk? Çünkü ben hatırladığım akdarıyla sabit bir tarih değişkenini explode ile parçaladığımda, yani 28/02/2008 şeklidenki bir tarihi parçaladığımda, bunu / karakteri ile bölüp $gun, $ay ve $yil şeklindeki değişkenlere atamıştım. Bu şekilde metnin ön kısmını yazdırırsınız. Sonrasında da bir kontrol yapıp, eğer ikinci kısımın da verisi varsa devamını oku linki koyarsınız. yani diyelimki explode ile $ilkkisim ve $ikincikisim diye ayırdınız. $ilkkisim değişkenini yazdırdınız. Sonrasına da basit bir if kontrolü ile, eğer $ikincikisim degişkeni doluysa devamını oku linkini bas gibi bir ifade ekleyebilirsiniz bence.

    Umarım yanlış anlamamışımdır. Kolay gelsin.
  • 16-08-2010, 10:33:59
    #3
    w3schools'dan php.net'ten falan bakayım ben o değişkene atama olayını.
  • 16-08-2010, 10:36:22
    #4
    Üyeliği durduruldu
    Ben de o işlemi yaptığım dosyayı bir arayayım hocam, bulursam eklerim hemen.
  • 16-08-2010, 10:40:56
    #5
    Üyeliği durduruldu
    Hocam buldum bakın bu şekilde yapmışım :

    $tarih = "28/02/08";
    list ($gun, $ay, $yil) = explode('/', $tarih);
    Böylece $gun çıktısı 28, $ay çıktısı 02 ve $yil çıktısı 08 oluyor.

    Kolay gelsin.
  • 16-08-2010, 10:44:00
    #6
    Teşekkürler hocam.