lostyazilim
tr.link

PHP ile istenilen tag'a class veya id nasıl verilir?

8 Mesajlar 1.336 Okunma
lstbozum
tr.link

dillib dillib WM Aracı Kullanıcı
  • Üyelik 25.05.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Kayseri
  • Ad Soyad ** **
  • Mesajlar 11
  • Beğeniler 2 / 2
  • Ticaret 0, (%0)
Merhabalar,

Örneğin aşağıda ki gibi bir html kodlamada php ile class'ı icerik olan div içerisindeki bütün taglarına class atamak istiyorum;

  • İlk Durum






  • İstenilen sondurum;







1
2
3
4




Umarım anlatabilmişimdir.
 

 

www.kayserisaglikmesleklisesi.com
www.tamerasml.com
www.huysuzum.com
wmaraci
reklam

myenes myenes $php = new PHP(); Kullanıcı
  • Üyelik 28.09.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek Back-end Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** G**
  • Mesajlar 1051
  • Beğeniler 253 / 258
  • Ticaret 5, (%100)
str_replace fonksiyonu ile yapılabilir diye düşünüyorum linkleri diziye alıp yeni değerleri ile değiştirebiliriz ama tabi farklı yöntemlerde vardır illa ki.
 

 

dillib dillib WM Aracı Kullanıcı
  • Üyelik 25.05.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Kayseri
  • Ad Soyad ** **
  • Mesajlar 11
  • Beğeniler 2 / 2
  • Ticaret 0, (%0)
ufak bir örnek verebilir misin rica etsem
 

 

www.kayserisaglikmesleklisesi.com
www.tamerasml.com
www.huysuzum.com

mrshn mrshn Felix Themes (technoesh) Kullanıcı
  • Üyelik 21.07.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad E** Ş**
  • Mesajlar 1011
  • Beğeniler 46 / 146
  • Ticaret 14, (%100)




$degisecekler = '1
2
3
4';
echo str_replace("?>




Buyrun hocam.
 

 

wmaraci
wmaraci

olkunmustafa olkunmustafa WM Aracı Kullanıcı
  • Üyelik 18.04.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Web & Android Developer
  • Konum
  • Ad Soyad M** O**
  • Mesajlar 423
  • Beğeniler 60 / 44
  • Ticaret 0, (%0)
Php sunucu tarafinda calistigi icin bu tip islemler cok zorlasabilir. Jquery kullanarak 3-4 satirda bitirabilirsin. Telefondan yazdigim icin kodlarda hata olabilir ama saba bjr ornek yazayim.

Mesela class i" merhaba" olan divlerin altindaki a taglerine "classeklendi" adinda class ekleyecegim.

$("div").each(function(){
if($(this).hasClass('merhaba')){
$(this).children('a').addClass('classeklendi')
}
})
 

 

emotionx emotionx Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 09.04.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 65
  • Beğeniler 1 / 8
  • Ticaret 0, (%0)
Sorun nedir tam olarak anlaşılamamış. İstersen biraz daha açıklık getir. Ben de yardımcı olayım sorun çözülmediyse.
 

 

alabacaknet alabacaknet Developer Kullanıcı
  • Üyelik 14.09.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım geliştirme
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 217
  • Beğeniler 55 / 48
  • Ticaret 0, (%0)
php simple_html_dom ile CSS sorguları sayesinde elementler bulup, istediğin şeyi yaptırabilirsin.

http://simplehtmldom.sourceforge.net/
 

 

Murat Alabacak <http://muratalabacak.net>

dillib dillib WM Aracı Kullanıcı
  • Üyelik 25.05.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Kayseri
  • Ad Soyad ** **
  • Mesajlar 11
  • Beğeniler 2 / 2
  • Ticaret 0, (%0)
Dediklerinizi deneyeceğim arkadaşlar teşekkür ederm
 

 

www.kayserisaglikmesleklisesi.com
www.tamerasml.com
www.huysuzum.com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al