• 23-11-2013, 21:58:17
    #1
    Merhaba bir siteden yazı çekimi yapıyorum. Çekilen içerik son aşamada textarea ile bana sunuluyor.

    Textarea içinde {$aciklama} değişkeni ile açıklama var.

    Gönder butonuna basarsam açıklama değişkeninin içeriği veritabanına kayıt ediliyor.

    Acaba ben göndere basmadan önce istediğim kelimeleri yine istediğim başka kelimelerle değiştirip otomatik kayıt ettirebilir miyim. Örneğin {$aciklama} değişkeni içerisinde "tane" kelimesi geçiyor ben bunu "adet" olarak değiştirmek istiyorum.

    Bunu post ettirmeden önce nasıl otomatik yapabilirim. Yani içerikteki kelimeleri belirleyeceğim karşılıkları ile otomatik nasıl değiştirebilirim.
  • 23-11-2013, 22:00:31
    #2
    Üyeliği durduruldu
    yvzakblt adlı üyeden alıntı: mesajı görüntüle
    Merhaba bir siteden yazı çekimi yapıyorum. Çekilen içerik son aşamada textarea ile bana sunuluyor.

    Textarea içinde {$aciklama} değişkeni ile açıklama var.

    Gönder butonuna basarsam açıklama değişkeninin içeriği veritabanına kayıt ediliyor.

    Acaba ben göndere basmadan önce istediğim kelimeleri yine istediğim başka kelimelerle değiştirip otomatik kayıt ettirebilir miyim. Örneğin {$aciklama} değişkeni içerisinde "tane" kelimesi geçiyor ben bunu "adet" olarak değiştirmek istiyorum.

    Bunu post ettirmeden önce nasıl otomatik yapabilirim. Yani içerikteki kelimeleri belirleyeceğim karşılıkları ile otomatik nasıl değiştirebilirim.
    $degismis = str_replace( 'degişcek kelime', 'yerine gelcek kelime', $aciklama );

    yardımcı olduysa r10+ butonunas basın
  • 23-11-2013, 22:08:22
    #3
    caxe adlı üyeden alıntı: mesajı görüntüle
    $degismis = str_replace( 'degişcek kelime', 'yerine gelcek kelime', $aciklama );

    yardımcı olduysa r10+ butonunas basın
    hocam birden fazla kelime değişmek için nasıl yapacağız o biraz kafa karıştırıyor.

    Ben en az 100 kelime değişmek istiyorum.
  • 23-11-2013, 22:13:14
    #4
    Üyeliği durduruldu
    netden str_replace araştırın
  • 23-11-2013, 22:16:42
    #5
    // DEĞİŞECEK KELİMELER
    $keys = array(
    "botsitesi.com" => "benimsitem.com",
    "www.botsitesi.com" => "www.benimsitem.com",
    "botsitesi.com iyi seyirler diler." => "benimsitem.com iyi seyirler diler.",
    );
    
    $degistir = str_replace( array_keys( $keys ), array_values( $keys ), $aciklama );
    LÜTFEN!
    Bu mesaj size yardımcı olduysa sağ alttaki butonuna tıklayınız.!
  • 23-11-2013, 23:08:18
    #6
    caxe adlı üyeden alıntı: mesajı görüntüle
    $degismis = str_replace( 'degişcek kelime', 'yerine gelcek kelime', $aciklama );

    yardımcı olduysa r10+ butonunas basın
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    // DEĞİŞECEK KELİMELER
    $keys = array(
    "botsitesi.com" => "benimsitem.com",
    "www.botsitesi.com" => "www.benimsitem.com",
    "botsitesi.com iyi seyirler diler." => "benimsitem.com iyi seyirler diler.",
    );
    
    $degistir = str_replace( array_keys( $keys ), array_values( $keys ), $aciklama );
    LÜTFEN!
    Bu mesaj size yardımcı olduysa sağ alttaki butonuna tıklayınız.!
    Çok teşekkür ederim.
  • 24-11-2013, 18:59:55
    #7
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    // DEĞİŞECEK KELİMELER
    $keys = array(
    "botsitesi.com" => "benimsitem.com",
    "www.botsitesi.com" => "www.benimsitem.com",
    "botsitesi.com iyi seyirler diler." => "benimsitem.com iyi seyirler diler.",
    );
    
    $degistir = str_replace( array_keys( $keys ), array_values( $keys ), $aciklama );
    LÜTFEN!
    Bu mesaj size yardımcı olduysa sağ alttaki butonuna tıklayınız.!
    hocam verdiğiniz kod çalıştı cok sağolun ancak ufak bir sıkıntı var.

    Örneğin
    "karıştır" => "karıştıralım",
    "karıştırın" => "karıştıralım",
    şeklinde ekliyorum. İçeriği çekerken karıştırın kelimesi karşısına çıkınca "karıştıralımın" şeklinde değiştiriyor.

    Bu replace kodunu acaba kelime bazlı yapabilir miyiz?

    Örneğin karıştırın kelimesini array içinde arayınca karıştır kelimesini es geçip karıştırın kelimesini bulunca onun karşılığı ile nasıl değiştirebilirim.
  • 24-11-2013, 19:23:50
    #8
    yvzakblt adlı üyeden alıntı: mesajı görüntüle
    hocam verdiğiniz kod çalıştı cok sağolun ancak ufak bir sıkıntı var.

    Örneğin
    "karıştır" => "karıştıralım",
    "karıştırın" => "karıştıralım",
    şeklinde ekliyorum. İçeriği çekerken karıştırın kelimesi karşısına çıkınca "karıştıralımın" şeklinde değiştiriyor.

    Bu replace kodunu acaba kelime bazlı yapabilir miyiz?

    Örneğin karıştırın kelimesini array içinde arayınca karıştır kelimesini es geçip karıştırın kelimesini bulunca onun karşılığı ile nasıl değiştirebilirim.
    " karıştır " => " karıştıralım ",
    " karıştırın " => " karıştıralım ",
    Kelimelerin öncesinde ve sonrasında birer boşluk bırakırsan olabilir belki.
  • 25-11-2013, 12:54:23
    #9
    sağ olun dediğiniz şekilde bir nebze önüne geçtim