• 05-06-2009, 15:57:58
    #10
    Satırı bu şekilde değiştirirsen sorun çıkmayacaktır.
    $codes = array('<img src="gul.gif" />', '<img src="agla.gif" />');
  • 05-06-2009, 16:15:19
    #11
    Eposta Aktivasyonu Gerekmekte
    arkadaşlar ilgi ve alakanıza çok teşekkür ederim. hatasız çalıştı fakat

    gul.gif i göstermiyor. sanki hiç kod eklememişiz gibi davranıyor.

    acaba ben yine bir yerde mi hata yaptım?

    teşekkürler.

    $haberler = mysql_query("SELECT * FROM haberler WHERE haberid = '$gelenhaber' ORDER BY haberid DESC");
    mysql_query("SET NAMES 'latin5'"); 
    mysql_query("SET CHARACTER SET latin5"); 
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    $haberrows = mysql_num_rows($haberler);
    if (mysql_num_rows($haberler)) {
    $haber = mysql_fetch_array($haberler);
    $haberid = $haber['haberid'];
    $haberbaslik = $haber['haberbaslik'];
    $smiles = array(': )', ': (');
    $codes = array('<img src="gul.gif" />', '<img src="agla.gif" />'); 
    $haberbaslik = str_replace($smiles, $codes, $haberbaslik);
    $haberuzun = $haber['haberuzun'];

    ayrıca
    $smiles = array(':)', ':(');
    şeklinde de denedim olmadı.
  • 05-06-2009, 16:20:10
    #12
    veri eklerken replace etmek yerine veriyi gösterdiğiniz sayfaya denerseniz güvenliğiniz için daha iyi olur kanaatindeyim ki cmslerde de mantık ve uygulama böyledir
  • 05-06-2009, 16:27:12
    #13
    realitem adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar ilgi ve alakanıza çok teşekkür ederim. hatasız çalıştı fakat
    gul.gif i göstermiyor. sanki hiç kod eklememişiz gibi davranıyor.
    acaba ben yine bir yerde mi hata yaptım?
    teşekkürler.
    $haberler = mysql_query("SELECT * FROM haberler WHERE haberid = '$gelenhaber' ORDER BY haberid DESC");
    mysql_query("SET NAMES 'latin5'"); 
    mysql_query("SET CHARACTER SET latin5"); 
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    $haberrows = mysql_num_rows($haberler);
    if (mysql_num_rows($haberler)) {
    $haber = mysql_fetch_array($haberler);
    $haberid = $haber['haberid'];
    $haberbaslik = $haber['haberbaslik'];
    $smiles = array(': )', ': (');
    $codes = array('<img src="gul.gif" />', '<img src="agla.gif" />'); 
    $haberbaslik = str_replace($smiles, $codes, $haberbaslik);
    $haberuzun = $haber['haberuzun'];
    ayrıca
    $smiles = array(':)', ':(');
    şeklinde de denedim olmadı.

    echo $haberbaslik diye basman gerekiyor haliyle
  • 05-06-2009, 16:50:49
    #14
    Eposta Aktivasyonu Gerekmekte
    arkadaşlar çok teşekkür ederim oldu. şu anda çalışıyor fakat son bir sorum kaldı.

    smile mesajın yanında çıkması gerekirken altında ve ortada çıkıyor.



    kalmayın kelimesinden sonra gülücük var fakat smile te nerde çıkıyor

    ilgi ve alakanıza tekrardan çok teşekkür ederim arkadaşlar.
  • 05-06-2009, 16:51:56
    #15
    Üyeliği durduruldu
    img tagı için stil tanimli ise ondan kaynaklanabilir
  • 05-06-2009, 17:05:48
    #16
    Eposta Aktivasyonu Gerekmekte
    evet stil dosyasını kaldırıp denedim ve smile yazının yanında çıktı.

    stil dosyasından sizce hangi satırı silerek img i yazının yanına alabilirim?
    çok teşekkürler.
  • 05-06-2009, 17:19:54
    #17
    Misafir
    Stil dosyasında img için tanımlanmış olanı silebilirsin