folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Phpde Bbcode Nasıl Yapılır?



Phpde Bbcode Nasıl Yapılır?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anarsistherif
    anarsistherif's avatar
    Kayıt Tarihi: 27/Ağustos/2009
    Erkek

    merhaba arkadaşlar. php ile bir site kodluyorum. htmlspecialchars, <, ', " gibi karakterleri filtreliyorum fakat, kalın yapmak için sanırım bbcode tarzında birşeye ihtiyacım var. internette araştırdım biraz, htmlentities ile sanırım istediğimiz kodları engelleyebiliyoruz. fakat ben <, ', " gibi karakterleride engellediğim için sanırım mümkün değil. nasıl html kullanıcam veya kalın, italik yapma, resim ekleme, link verme gibi işlemleri yapıcam?


    =)
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GusFring
    GusFring's avatar
    Kayıt Tarihi: 24/Haziran/2009
    Erkek

    Hazır editör kullan hocam. Mesala tahribattaki gibi istiyorsan, tinymce diye araştır çıkar dökümanlar.

    http://php-mysql.sitedefteri.net/tinymce-kullanimi.html


    Bundan 2300 yıl kadar önce Çinli filozof Chuang Tzu, rüyasında bir kelebek olduğunu görmüş ve uyandıktan sonra şu soru üzerine düşünmüştü: Chuang Tzu kimliğimle, kendimi rüyamda bir kelebek olarak mı görmüş olduğumu, yoksa aslında şu anki kelebek kimliğimle kendimi rüyamda Chuang Tzu adlı bir adam olarak mı görmekte olduğumu nasıl ayırt edebilirim?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anarsistherif
    anarsistherif's avatar
    Kayıt Tarihi: 27/Ağustos/2009
    Erkek

    tinymce biliyorum. ama oda html tabanli degilmi? yani sorun cikartmaz degil mi?


    =)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    tinymce yi kullan derim ama illa kendim yapıcam dersen. şöyle yap yazı yazdırırken kalın yazma tagı olarak [b] kalın [/b]     böyle yazdır ve sonra ön sayfalarda db den çekerken [b] <b>     [/b] yide </b> olarak replaceletirsin


    Bittik biz bittik
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GusFring
    GusFring's avatar
    Kayıt Tarihi: 24/Haziran/2009
    Erkek

    x3uqm4 bunu yazdı:
    -----------------------------

    tinymce biliyorum. ama oda html tabanli degilmi? yani sorun cikartmaz degil mi?


    -----------------------------

    Sorun çıkartmaktan kasıt ne hocam ?

    Düzenleme : Demek istediğini anladım, dene bi hocam


    Bundan 2300 yıl kadar önce Çinli filozof Chuang Tzu, rüyasında bir kelebek olduğunu görmüş ve uyandıktan sonra şu soru üzerine düşünmüştü: Chuang Tzu kimliğimle, kendimi rüyamda bir kelebek olarak mı görmüş olduğumu, yoksa aslında şu anki kelebek kimliğimle kendimi rüyamda Chuang Tzu adlı bir adam olarak mı görmekte olduğumu nasıl ayırt edebilirim?
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    tinymce kullancaksan yinede bazı şeyleri replaceletmen lazım yinede <script> <meta gibi şeyleri


    Bittik biz bittik
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anarsistherif
    anarsistherif's avatar
    Kayıt Tarihi: 27/Ağustos/2009
    Erkek

    tinymce denedim. Fakat filtrelerim oldugu icin takiliyor filtrelemeye. şimdi filtreleri kaldırıp, dediğiniz gibi script, meta, div gibi şeyleri engellersem bir güvenlik açığı oluşmaz değil mi?


    =)
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    ensağlamı kendin replace yap hocam


    snnyk.com - code is poetry all that i know...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    x3uqm4 bunu yazdı:
    -----------------------------

    tinymce denedim. Fakat filtrelerim oldugu icin takiliyor filtrelemeye. şimdi filtreleri kaldırıp, dediğiniz gibi script, meta, div gibi şeyleri engellersem bir güvenlik açığı oluşmaz değil mi?


    -----------------------------

    filtrelerini kaldır. div i replaceletmene gerek yok. başlıca sorun teşkil edebilcek şeyleri replacelet yeter div sorun çıkartmaz


    Bittik biz bittik
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anarsistherif
    anarsistherif's avatar
    Kayıt Tarihi: 27/Ağustos/2009
    Erkek

    Kendim replace yontemini kullancam. fakat verileri cekerken hata veriyor bu seferde :)
    $sorgu=mysql_query("SELECT * FROM yazilar");
    $sorgu=str_ireplace("[B]", "", $sorgu);
    $sorgu=str_ireplace("[/B]", "
    ", $sorgu);

    while ($kayit=mysql_fetch_array($sorgu)) {

    kod bu. devaminda kod varda hata veren satir, while satiri. 

    Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\xampplite\htdocs\body.php on line 10

     

    Edit: div sorun cıkartır hocam. onmouseover olayında javascript calısır. hepsini tek tek filtrelemektense baştan tek bi tanesini filtrelerim :) 


    =)
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    x3uqm4 bunu yazdı:
    -----------------------------

    Kendim replace yontemini kullancam. fakat verileri cekerken hata veriyor bu seferde :)
    $sorgu=mysql_query("SELECT * FROM yazilar");
    $sorgu=str_ireplace("[B]", "", $sorgu);
    $sorgu=str_ireplace("[/B]", "
    ", $sorgu);

    while ($kayit=mysql_fetch_array($sorgu)) {

    kod bu. devaminda kod varda hata veren satir, while satiri. 

    Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\xampplite\htdocs\body.php on line 10


    -----------------------------

    böyle yapmıycan hocam

     

    $sorgu=mysql_query("SELECT * FROM yazilar");

    while ($kayit=mysql_fetch_array($sorgu)) {

     $yazi=$kayit['yazi'];

    $yazi=str_ireplace("[B]", "", $yazi);
    $yazi=str_ireplace("[/B]", "
    ", $
    yazi);


    Bittik biz bittik
Toplam Hit: 2030 Toplam Mesaj: 13