preg_match sorusu.
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ı
Ben şu kodu denedim ama olmadı nasıl bir kod yazmalıyım lütfen yardım edin
Php
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.
Php
kodu sonunda çözdüm çok teşekkürler kolay gelsin
php
Ö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
Php
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.
tamam sağolasın