İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

preg_match fonksiyonunda yer alan bu kod ne işe yarıyor?

idea

0
İyinet Üyesi
Katılım
11 Aralık 2010
Mesajlar
378
Reaction score
12
Konum
İstanbul
PHP:
preg_match('@src="([^"]+)"@', $a->b, $c);

arkadaşlar yukarıdaki kodda yer alan '@src="([^"]+)"@' ifadeyi anlamadım. Açıklar mısınız lütfen? Ne yapılmak istenmiş? Teşekkürler.
 

karaduman

0
İyinet Üyesi
Katılım
9 Kasım 2003
Mesajlar
87
Reaction score
0
Konum
Ankara
'@src="([^"]+)"@' yerine '/src="([^"]+)"/' veya '#src="([^"]+)"#' de kullanılabilirdi. Aranan terimi o işaretten ayırmak için kullanılıyor.
 

idea

0
İyinet Üyesi
Katılım
11 Aralık 2010
Mesajlar
378
Reaction score
12
Konum
İstanbul
'@src="([^"]+)"@' yerine '/src="([^"]+)"/' veya '#src="([^"]+)"#' de kullanılabilirdi. Aranan terimi o işaretten ayırmak için kullanılıyor.

ben de biraz araştırmıştım. işaretten kurtarmak içinmiş ama buradaki hangi işaretten kurtarılmış onu anlamadım.
 

karaduman

0
İyinet Üyesi
Katılım
9 Kasım 2003
Mesajlar
87
Reaction score
0
Konum
Ankara
Şöyle anlatayım.
Makineye diyorsunuz ki
- tırnak içine bak
- @ işaretleri arasına bak
- src= ifadesi ve bir çift tırnak işareti ve birtakım ifadelerden sonra tekrar çift tırnak işareti olan sözcük bul
- tırnak içindeki ifade de şöyle olsun: çift tırnak işareti olmayan herhangi bir karakterden 1 veya daha fazla sayıda olsun
- parantez içindeki ifade tam istediğim ifade, onu sakla

aranacak metin şu olsun:
HTML:
<img src="resim1.gif"><iframe src='sayfa1.html'></iframe>

img src.. ile başlayan kısımda çift tırnak içindeki resim1.gif bulunmuş olur.
Ama iframe ile başlayan kısımdaki tek tırnak işaretleri arasındaki sayfa1.html bulunamaz, çift tırnak olsa bulunurdu.
 

herace

0
İyinet Üyesi
Katılım
2 Nisan 2012
Mesajlar
16
Reaction score
0
Teşekkür ederim, benim de işime yarayacak bu.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst