Replace de sıkıştım.

bydonosYavuz

Merhaba arkadaşlar bu replace olaylarında pek iyi sayılmam. bi sorunum var sıkıştım kaldım mantık bile yürütemiyorum.

mesela elimdeki yazdırmak istediğim değişken şu şekilde :

ilk kelimeler <img class="class1" src="/images/kucuk/resim5.png" alt="" \> ara kelimeler <img class="class1" src="/images/kucuk/resim75.png" alt="" \> başka kelime grubu <img class="class1" src="/images/kucuk/resim86.png" alt="" \> <img class="class1" src="/images/kucuk/resim95.png" alt="" \>

buradaki resimler gördüğünüz gibi images/kucuk dizininde. aynı resimlerin aynı ismi ile images/buyuk dizininde büyük ebatlı olanları yer alıyor. 

problemim şu ki ben bu resimlere tıklanınca lightboxta açmak istiyorum. bunun için şu şekilde değişmesi lazım:

ilk kelimeler <a href="/images/buyuk/resim5.png"><img class="class1" src="/images/kucuk/resim5.png" alt="" \></a> ara kelimeler a href="/images/buyuk/resim75.png"><img class="class1" src="/images/kucuk/resim75.png" alt="" \></a> başka kelime grubu a href="/images/buyuk/resim86.png"><img class="class1" src="/images/kucuk/resim86.png" alt="" \></a> a href="/images/buyuk/resim95.png"><img class="class1" src="/images/kucuk/resim95.png" alt="" \></a>


img taglarının başına ve sonuna a taglarını yerleştiriyorum ama img taglarının içerisindeki srcde bulunan dizini href in içerisine nasıl yerleştireceğim. preg_match_all ile resimleri bi yere toplayıp halledebiliyorum ama resimler aynı yerde kalacak şekilde bu linklendirmeyi nasıl yapabilirim. mantık konusunda yardımcı olabilir misiniz

2013-09-04 14:36:34

Php

alicilinAli Fırat Güler

tam analamadım ne demek istediğinizi ama veritabanında linkleri eğerki böyle tutuyorsanız

/images/kucuk/resim75.png

Ozaman büyük resimler için tek yapmanız gereken kullandığınız değişkeni

str_replace('kucuk','buyuk',$degisken);

şeklinde kullanmak olucaktır.

2013-09-04 16:31:21

Php

bydonosYavuz

veritabanında text hücresinde <img class="class1" src="resimler/kucuk/resim.jpg" > gibi bulunuyor.

ben bu img tagının önüne <a href="resimler/buyuk/resim.jpg" > şeklinde link tagı vermeliyim. sonuna da tabi </a>

2013-09-09 10:24:59

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro