preg_match sorusu.

ahmeterturkAhmet Ertürk

Selamun Aleykum arkadaşlar ben preg_match kodu kullanarak şu aşağıdaki linkten istemediğim alanı almamasını istiyorum

link bu


media=http://thumbs.vidivodo.com/vidivodo/vidservers/server01/videos/2013/07/12/16/v201307121642081090367.mp4.jpg&description=Bir Sene Boyunca Hergün Videosu Çekilen Bebek



benim amacım preg ile bu linki çekerken .mp4 ten sonrasını çekmemesi

yani preg ile öyle bir kod yazmalıyımki bana çektiği link şöyle olmalı

http://thumbs.vidivodo.com/vidivodo/vidservers/server01/videos/2013/07/12/16/v201307121642081090367.mp4




Ben şu kodu denedim ama olmadı nasıl bir kod yazmalıyım lütfen yardım edin


preg_match('!media="(.*?).jpg",!s',$gelen,$video); @$video = $video[1];




2013-07-16 22:39:54 Edit:2013-07-16 22:44:02

Php

alicilinAli Fırat Güler

explode('&',$link); şeklinde parçalayıp yeni oluşan dizinin ilk elemanını almanız yeterli olmazmı ?

Eğer illaki regex ile olcak derseniz;

preg_match('#media="(.*?)\.jpg.*?"#is',$gelen,$video);

şeklinde almayı bir deneyin. 

2013-07-16 22:57:15

Php

ahmeterturkAhmet Ertürk

kodu sonunda çözdüm çok teşekkürler kolay gelsin

2013-07-16 23:22:24 Edit:2013-07-16 23:22:58

Php

alicilinAli Fırat Güler

Önemli değil üstad. yararımız olduysa ne mutlu bize :)

2013-07-17 15:42:15

php

ahmeterturkAhmet Ertürk
Yazan:alicilin

Önemli değil üstad. yararımız olduysa ne mutlu bize :)

Hocam çok sağol sayende başardım bir sorum daha var bilgin varsa yazarmısın lüften şimdi benim bot için çekeceğim link bunun içinde gömülü

kaynak linki:

https\u00253A\u00255C\u00252F\u00255C\u00252Ffbcdn-video-a.akamaihd.net\u00255C\u00252Fhvideo-ak-ash3\u00255C\u00252Fv\u00255C\u00252F1053539_10151481622352544_1818282494_n.mp4\u00253Foh\u00253De1a859622e82ae463d8a58e40d191f62\u002526oe\u00253D51E84FCA\u002526__gda__\u00253D1374178860_8b8d4714cfd504b2687624e94dfde3ec

bu kaynak gösterden sadece linki aldığım alan bunun başındada sonundada devamı var daha çok uzun ama bana sadece bu ara lazım

kırmızı ile işaretlediğim yer almak istediklerim

https\u00253A\u00255C\u00252F\u00255C\u00252Ffbcdn-video-a.akamaihd.net\u00255C\u00252Fhvideo-ak-ash3\u00255C\u00252Fv\u00255C\u00252F1053539_10151481622352544_1818282494_n.mp4\u00253Foh\u00253De1a859622e82ae463d8a58e40d191f62\u002526oe\u00253D51E84FCA\u002526__gda__\u00253D1374178860_8b8d4714cfd504b2687624e94dfde3ec

Yani ben öyle bir kod yazmam gerekiyorki bu linkten sadece kırmızı ile işaretlediğim yeri çeksin normalde bu link idm de şöyle

https://fbcdn-video-a.akamaihd.net/hvideo-ak-ash3/v/1053539_10151481622352544_1818282494_n.mp4?oh=e1a859622e82ae463d8a58e40d191f62&oe=51E84FCA&__gda__=1374178860_8b8d4714cfd504b2687624e94dfde3ec

kaynak gösterden bakınca yukarıda verdiğim uzun link çıkıyor yani facebook bunu şifrelemişmi ne yapmış bilmiyorum ama ihtiyacım olan kırmızı ile işaretlediğim alanı almak yapabilirmiyiz bunu şimdiden teşekkürler



2013-07-18 21:38:22 Edit:2013-07-18 22:28:02

Php

alicilinAli Fırat Güler

Bu biraz problemli yalnız. Çünki linkler hep aynı şekilde olsa belki bir yolu olabilir fakat linklerde sayı ve harfler karışık. php ye seçtirmek zor olur.

2013-07-19 23:57:07

ahmeterturkAhmet Ertürk

tamam sağolasın

2013-07-20 12:45:59

Edit:

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