Arama butonu
Bu konudaki kullanıcılar: 1 misafir
11
Cevap
6271
Tıklama
0
Öne Çıkarma
İstenilen Yazıyı Kalın Yazma
O
15 yıl
Çavuş
Konu Sahibi

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?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
15 yıl
Binbaşı

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


Bu mesaja 2 cevap geldi.
O
15 yıl
Çavuş
Konu Sahibi

Ç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..


Bu mesaja 1 cevap geldi.
T
15 yıl
Binbaşı

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

}



Bu mesaja 1 cevap geldi.
O
15 yıl
Çavuş
Konu Sahibi

inanmıyorum tabii ki :) Söylemek için söyledim. Ayrıca teşekkürlerimi sumarım. Çok Şukela oldu bu..


Bu mesaja 1 cevap geldi.
O
15 yıl
Çavuş
Konu Sahibi

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...


Bu mesaja 1 cevap geldi.
T
15 yıl
Binbaşı

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 >

K
9 yıl
Yüzbaşı

Hacı siz nece konuşuyorsunuz ? Cahile anlatacak biri yokmu :)



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
9 yıl
Binbaşı

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 ...


Bu mesaja 1 cevap geldi.
C
9 yıl
Teğmen

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)



C
8 yıl
Er

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ı



D
8 yıl
Yarbay

 
<?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;
?>



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.