Şimdi Ara

İstenilen Yazıyı Kalın Yazma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
13
Cevap
0
Favori
6.067
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar ben bir plug-in yazmak ıstıyorum. Konu şöyle..

    Bır kac kelime belirledik diyelim. Bunlar Ali ve veli olsun.

    Birisi geldi bi şeyler yazmaya başladı ve cümlesinin içinde ali kelimesi geçiyor. Ben Bu ali isminin Kalın(Bold) yazdırılmasını ıstıyorum. Bunu nasıl cozebilirim PHP'de?



  • İyi de hem plug-in yazmak istiyorsun hem işi bilmiyorsun. Nasıl olacak o iş?
  • Çok güzel bi nokta :) Ya bunu ogrenırsen PHP'i çözüyüyorum desem inanmazsın dımı? Ya ben bunu yazacagın sonra entekge edecegım. Orası kolay. Yanı oyle bı seyler işte. Bu arada
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <?php
    $yazi = $_POST["yazi"];
    $yazi = str_replace("ali","<b>Aliı</b>",$yazi);
    echo $yazi;
    ?>

    şeklinde yaptım ama 2 tane veriyi nasıl gırerım onu cozemedım. Yanı || yaptım olamdı & ve&& yaptım o da olmadı. Ne yapsam ne etsem..
  • Onu fonksiyon olarak yazacaksın ve bu stringler parametrelerin olacak. Ama bence o dediğine sen de inanma. O dediğinle PHP'ye daha başlayamıyorsun bile (PHP'ye yeni başlamış olduğunu varsayarak söylüyorum)

    Örnek olarak şöyle göstereyim
     

    function makeBold(x,y,z) {

    //kodların buraya gelecek. x, y, z Ali Veli Deli gibi kalınlaştırmak istediğin metin parçaları olacak. fonksiyonu yürütütken de
    #makeBold("Ali", "Veli", "Deli") diyeceksin

    }

  • inanmıyorum tabii ki :) Söylemek için söyledim. Ayrıca teşekkürlerimi sumarım. Çok Şukela oldu bu..
  • yav ben anlayamdım şimdi. Makebold u nerede kullanıcam? Ben en iyisi bu ornekten sonra

    <?php 

    ehco "Merhaba Dünya";

    ?>


    dan başlayayım...
  • Eğer ortasından başlamdıysan evet bence de echo "Merhaba Dünya" dan bir giriş yap. makeBold() diye bir fonksyion tanımlayıp kodladıktan sonra, dilediğin yerde makeBold() diyerek kullanabilirsin. Tabi fonksiyonun tanımlandığı sayfada olması ya da kullandığın sayfaya tanımlı olduğu sayfanın include edilmiş olması koşuluyla.



    < Bu mesaj bu kişi tarafından değiştirildi TradeMark -- 28 Eylül 2010; 0:27:20 >
  • Hacı siz nece konuşuyorsunuz ? Cahile anlatacak biri yokmu :)

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Bak php de yazı yazmak için ECHO kullanılır aşağıdaki örneği incele:

    <?php 

    ehco "Merhaba Dünya";

    ?>



    Şimdi kalın yazı yazmak için ise:

    <?php 

    ehco "<b>Merhaba Dünya</b>";

    ?>


    Umarım anlamışsındır ...
  • paragrafı explode ile parçalayıp for dongüsü ile dizi içerisindeki elamanlarda strstr fonksiyonu ile o kelimeye ait elamanı bulduktan sonra onu kalınlaştırıp paragrafı birleştirmeyi dene ( birleştirme kısmınıda sen bul artık :D)
  • quote:

    Orijinalden alıntı: TradeMark

    İyi de hem plug-in yazmak istiyorsun hem işi bilmiyorsun. Nasıl olacak o iş?

    Azcık işlek mahallemde temizlik kzometik malzemleri dükkanı açmak istiyorum sizce iş olur mu asgari ücret ve yukarı temiz para kalır mı
  •  
    <?php
    $metin = "Orhan Veli Kanık, Muhammed Ali Clay, Mehmet Ali Birand, Mehmet Ali Erbil, Veli Küçük";
    $metin = str_replace('Ali','<b>Ali</b>',str_replace('Veli','<b>Veli</b>',$metin));
    echo $metin;
    ?>
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.