lostyazilim
tr.link

bu regex işlemini nasıl yapabilirim ?

6 Mesajlar 1.058 Okunma
acebozum
tr.link

101222 101222 WM Aracı Anonim Üyelik
  • Üyelik 22.01.2019
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 257
  • Beğeniler 68 / 43
  • Ticaret 0, (%0)


$find = array(
"'\[bkz\](.*?)\[/bkz\]'is",
"'\[abkz\](.*?)\[/abkz\]'is",
"'\[gbkz\](.*?)\[/gbkz\]'is",
"'\[ebkz\](.*?)\[/ebkz\]'is",
"'\[ara\](.*?)\[/ara\]'is",
"'\[yazar\](.*?)\[/yazar\]'is",
"'\[youtube\](.*?)\[/youtube\]'",
"'\[url\](.*?)\[/url\]'is",
"'\[img\](.*?)\[/img\]'is",
"'\[facebook\](.*?)\[/facebook\]'is",
"'\[twitter\](.*?)\[/twitter\]'is",
"'\[spoiler\](.*?)\[/spoiler\]'is",
"'\[link=(.*?)\](.*?)\[/link\]'is",
);

$replace = array(
'(bkz:$1)',
'*',
'$1',
'(ebkz:#$1)',
'(ara:$1)',
'(yazar:$1)',
'$1',//youtubelinki
'',
'',
'',
'$1',
'
$1
',
'$2',
);

return preg_replace($find, $replace, $data);



bu fonksiyon ile [youtube]youtubevideoadresi[/youtube] youtubevideoadresi kısmını alabiliyorum fakat benim istediğim o youtubevideoadresinin içindeki ?v= sonra gelen video idsini alıp iframe ile göstermek bunu nasıl yapabilirim ?
 

 

elektronikssl
webimgo

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Bunu bir deneyin

http(?: s?):\/\/(?:www\.)?youtu(?: be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp; )?​[\w\?​=]*)?


Aradaki 3 boşluğu silin. Burada emojiye dönüşüyor diye boşluk ekledim.
 

 

101222 101222 WM Aracı Anonim Üyelik
  • Üyelik 22.01.2019
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 257
  • Beğeniler 68 / 43
  • Ticaret 0, (%0)
mehmet01 çok teşekkür ederim işimi gördü peki tweet linkini nasıl iframe ile gösterebilirim hocam bir fikriniz varmı ?
 

 

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
ali45200 bkz: https://publish.twitter.com/
 

 

no time for caution
wmaraci
wmaraci

101222 101222 WM Aracı Anonim Üyelik
  • Üyelik 22.01.2019
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 257
  • Beğeniler 68 / 43
  • Ticaret 0, (%0)
Decimas bunu biliyorum fakat bu yukaridaki fonksiyon ile aldigim twitter urlsini nasil kullanabilirim o sitede, siteye gidip url yi yazip butona basip bu islemleri yapmadan
 

 

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)

ali45200 adlı üyeden alıntı

mehmet01 çok teşekkür ederim işimi gördü peki tweet linkini nasıl iframe ile gösterebilirim hocam bir fikriniz varmı ?

Malesef bilgim yok
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al