• 08-09-2010, 15:25:21
    #1
    bir bot üzerinde oldukça amatör bir şekilde çalışıyorum bu sıralar.

    botum wordpress siteden veriyi çekip kendine göre düzenleme yapıyor.

    her şey güzel her istediğimi yaptırdım fakat wp siteden çekerken bazı fazla yerlerde geliyor veride.

    Meslea

    border="0" title="osman bizi ışınla" alt="image osman bizi ışınla" />

    gibi benim işime yaramayan bir kod satırı var.

    bu kod satırını acaba nasıl silebilirim ?
  • 08-09-2010, 15:29:29
    #2
    Üyeliği durduruldu
    $bol = explode("border=", $kod);
    $cal = explode("/>", $bol[1]);
    $cek = str_replace($bol[1], "", $cal[0]);
    $bir = str_replace("border=", "", $yazi);
    $iki = str_replace("/>", "", $yazi);
    bunun yanında preg_replace ilede yapılıyor.
  • 08-09-2010, 19:20:27
    #3
    hocam yardımın için çok sağol ama ben bunu nasıl kullanıcam tam olarak. pek çözemedim de.

    şimdi $kod ile çağırdığın satır genel kod içeriği galiba.

    daha sonrasını çözebilmiş değilim açıkcası.
  • 08-09-2010, 19:28:11
    #4
    Üyeliği durduruldu
    Yukardaki kod hatalıymış hocam bende şimdi denerken farkettim Aşağıdakini denersen anlarsın sanırım, anlamazsanda açıklarım tekrar yazarsan.

    $bol = explode("border=", 'border="0" title="osman bizi ışınla" alt="image osman bizi ışınla" />');
    $cal = explode("/>", $bol[1]);
    $cek = str_replace($cal[0], "", $cal[0]);
    $bir = str_replace("border=", "", $cek);
    $iki = str_replace("/>", "", $bir);
    echo $iki;
    bu çalışıyor
  • 08-09-2010, 19:56:08
    #5
    Şimdi gene şöyle bir sorum var "osman bizi ışınla" seçeneği her içerik için farklı doğal olarak ben bunu genel olarak border="0" dan /> a kadar olan kısımı ( belirttiklerim de dahil ) nasıl silebilirim ?
  • 08-09-2010, 20:13:02
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $string = 'border="0" title="osman bizi ışınla" alt="image osman bizi ışınla" />';
    
    $string = preg_replace('~border="[^"]+"([^\/>]+)\/>~i', '', $string);
  • 08-09-2010, 21:50:15
    #7
    Üyeliği durduruldu
    nebukatnezar adlı üyeden alıntı: mesajı görüntüle
    Şimdi gene şöyle bir sorum var "osman bizi ışınla" seçeneği her içerik için farklı doğal olarak ben bunu genel olarak border="0" dan /> a kadar olan kısımı ( belirttiklerim de dahil ) nasıl silebilirim ?
    Hocam işte o kısım değişkende olacak zaten. Sen desenden aldığın kısmı oraya ekleyeceksin

    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    $string = 'border="0" title="osman bizi ışınla" alt="image osman bizi ışınla" />';
    
    $string = preg_replace('~border="[^"]+"([^\/>]+)\/>~i', '', $string);
    Aynen budur hocam teşekkürler
  • 09-09-2010, 10:39:38
    #8
    Çok Çok teşekkür ederim. Başarabilidim sonunda.