wmaraci reklam

curl veri çekme

7 Mesajlar 2.281 Okunma
pst.net
wmaraci reklam

srkn12 srkn12 PHP - Javascript - Java Kullanıcı
  • Üyelik 28.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilişim
  • Konum Denizli
  • Ad Soyad S** K**
  • Mesajlar 411
  • Beğeniler 67 / 90
  • Ticaret 0, (%0)
merhaba arkadaşlar bir sorunum var ben bir siteden veri çekiyorum ama parçalayamıyorum

{"title":"Her A\u015fk Bir G\u00fcn Biter (O\u011fuzhan Ko\u00e7) Official Music Video #heraskbirgunbiter #oguzhankoc - Esen M\u00fczik","thumbnail":"https:\/\/img.youtube.com\/vi\/HEo3WmJcrjU\/hqdefault.jpg","urls":[{"id":"https:\/\/www.example.com\/get\/?i=IkupDhmJjZbqLQKCZJcKuxbVa3RdEzlA&u=kdZFP9m2ClAv5SE4EgP6EkZw8GPWDEQM","label":"720p - mp4","size":"x"},{"id":"https:\/\/www.example.com\/get\/?i=IkupDhmJjZbqLQKCZJcKuxbVa3RdEzlA&u=ZR9SVdpFnspTlYKvaNeQEcNrpYDQa2Bc","label":"360p - mp4","size":"x"},{"id":"https:\/\/www.example.com\/get\/?i=IkupDhmJjZbqLQKCZJcKuxbVa3RdEzlA&u=vwkfn5sgNDg7PrxCtPLofYkAQNrrBANq","label":"360p - webm","size":"x"},{"id":"https:\/\/www.example.com\/get\/?i=IkupDhmJjZbqLQKCZJcKuxbVa3RdEzlA&u=6rBD8Gv83Cduncm3tyIWGhKpgFgIAVtu","label":"240p - 3gp","size":"x"},{"id":"https:\/\/www.example.com\/get\/?i=IkupDhmJjZbqLQKCZJcKuxbVa3RdEzlA&u=5TgRk7MwHdZGOWMhnprjOWI3m0vVwrmf","label":"144p - 3gp","size":"x"},{"id":"https:\/\/www.example.com\/get\/?i=IkupDhmJjZbqLQKCZJcKuxbVa3RdEzlA&u=W4zyd4QlWFp7UhC8zmtXVxIKH2XnFgl3","label":"(video - no sound) 1080p - mp4","size":"x"},{"id":"https:\/\/www.example.com\/get\/?i=IkupDhmJjZbqLQKCZJcKuxbVa3RdEzlA&u=54pfDpeKNQz6pwSspYZSTZ7a86JtRb2g","label":"(video - no sound) 720p - mp4","size":"x"},{"id":"https:\/\/www.example.com\/get\/?i=IkupDhmJjZbqLQKCZJcKuxbVa3RdEzlA&u=DVsFMra4pweFpWimjI8hPTzLHicGNXRn","label":"(video - no sound) 480p - mp4","size":"x"},{"id":"https:\/\/www.example.com\/get\/?i=IkupDhmJjZbqLQKCZJcKuxbVa3RdEzlA&u=BhAiu4IigcO5Ub0kbRd6mEoKX6TuSbB5","label":"(video - no sound) 360p - mp4","size":"x"}


hocam çektiğim kodlar bunlar ben bunlardan sadece linkleri çekmek istiyorum nasıl yapabilirim yardımcı olumusunuz
 

 

wmaraci
reklam

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)
Hocam ben regex'i şöyle kullanıyorum;
'@((https?://)?([-\\w]+\\.[-\\w\\.]+)+\\w(:\\d+)?(/([-\\w/_\\.]*(\\?\\S+)?)?)*)@'

Not: Https kısmına dikkat edin hocam ;)
 

 

srkn12 srkn12 PHP - Javascript - Java Kullanıcı
  • Üyelik 28.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilişim
  • Konum Denizli
  • Ad Soyad S** K**
  • Mesajlar 411
  • Beğeniler 67 / 90
  • Ticaret 0, (%0)
hocam sadece bu kısmı çekiyor

https://img.youtube.com/vi/4zr2SrTH774/hqdefault.jpg


:)
 

 

woakazam woakazam WM Aracı Telefon Onaysız
  • Üyelik 02.07.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad A** C**
  • Mesajlar 67
  • Beğeniler 0 / 35
  • Ticaret 1, (%100)
Aldığın veri JSON. PHP ile JSON kullanımına bakarak çok kolay çözebilirsin.

Öğrenmek gereken fonksiyon: JSON_ENCODE
 

 

wmaraci
Mersin evden eve nakliyat

srkn12 srkn12 PHP - Javascript - Java Kullanıcı
  • Üyelik 28.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilişim
  • Konum Denizli
  • Ad Soyad S** K**
  • Mesajlar 411
  • Beğeniler 67 / 90
  • Ticaret 0, (%0)
hocam siz biliyorsanız yardımcı olurmusunuz


$id = $_POST['id'];
$veri = file_get_contents("https://www.example.com/process/?url=".$id."&type=xml");

preg_match('@(.*?)@si',$veri,$baslik);



?>
























kodlar bu şekilde hocam veriyi json ve xml olarak çekebiliyorum
 

 

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
İlk basta paylaştığıniz json x değişkeninde olsun

$coz=json_decode($x,true);
print_r($coz);

Seklinde yaptığınızda ekrana geleni gonderebilir misiniz?
 

 

srkn12 srkn12 PHP - Javascript - Java Kullanıcı
  • Üyelik 28.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilişim
  • Konum Denizli
  • Ad Soyad S** K**
  • Mesajlar 411
  • Beğeniler 67 / 90
  • Ticaret 0, (%0)
hocam kodlar bu şekilde parçalamaya çalıştım 1 ve 2. satırdakileri çekebiliyorum ama diğerlerini çekemiyorum kodlar bu şekilde $id = $_POST['id'];
$veri = file_get_contents("https://www.example.com/process/?url=".$id."&type=json");

preg_match('@{"id":"(.*?)","size":"x"}@si',$veri,$baslik);
preg_match('@,{"id":"(.*?)","label":"@si',$veri,$baslik_1);
preg_match('@{"id":"(.*?)","label":"@si',$veri,$baslik_2);



?>



























hocam bu kodlarda nasıl bir değişiklik yapmam lazım her satırdaki linki ayrı ayrı alabilmem için
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al