kaynağı görüntüledeki verilerden ikinci olanı çekme.
Arkadaşlar örneğin şuraya girin TIKLA
Sonra Kaynağı Görüntüle deyin
Orada aramaya file: yazın aratın iki tane çıkacak ben preg_match ile bu file dan sonra gelen linki çekmeye çalışıyorum ama aramada ikinci sırada çıkan file dan çekmek istiyorum kodu şöyle yaptım
preg_match('!file:\'(.*?)\',type:!s',$gelen,$video);
@$video = $video[1];
böyle yapınca aramada 1. sırada çıkan file çekiyor ama 2. sırada çıkan link lazım nasıl çekebilirim kodu verirmisiniz size zahmet
Php
arkadaşlar lütfen bilenler söylesin ben daha php de başlangıç bilgisine bile sahip değilim rica ediyorum söyleyin
Php
Preg_match_all('#file:\'(.+?)\'#is',$d,$match);
şeklinde alınabilir.
istediğiniz link içinde $match[1][1]; şeklinde kullanmanız yeterli olucaktır.
php
Preg_match_all('#file:\'(.+?)\'#is',$d,$match);
şeklinde alınabilir.
istediğiniz link içinde $match[1][1]; şeklinde kullanmanız yeterli olucaktır.
Hay senin gadanı alayım kodu şöyle yaptım oldu
preg_match_all('#file:\'(.+?)\'#is',$gelen,$video);
@$video = $video[1][1];
Hocam bunun mantığını söylermisin mesala 3. olsaydı nasıl çekecektim başka sitelerde lazım olabilir şimdiden sağol
Preg_match_all('#file:\'(.+?)\'#is',$d,$match);
şeklinde alınabilir.
istediğiniz link içinde $match[1][1]; şeklinde kullanmanız yeterli olucaktır.
Hay senin gadanı alayım kodu şöyle yaptım oldu
preg_match_all('#file:\'(.+?)\'#is',$gelen,$video);
@$video = $video[1][1];
Hocam bunun mantığını söylermisin mesala 3. olsaydı nasıl çekecektim başka sitelerde lazım olabilir şimdiden sağol
Mantık çok basit aslında. Mesela video linki http://www.site.com/video/file?bul=video.mp4?FADSADADASDADAS23213 olduğunu varsay.
preg_match_all('#bul='(.+?)\'#is',$gelen,$video);
@$video = $video[1][1]; kodun bu. buradaki #bul='(.+?)\'#is yerinden tırnaklara zarar vermeden #bul= dediğin yeri ekliyorsun. o sana o satırdan sonraki kısmı çekiyor. yani video.mp4 olanı. sen buna göre kaynak kodundan düzenlemeni yapıyorsun.