Witam
Jak w tytule, chciałbym wyodrębnić adres pliku ze zmiennej zawierającej kilka takich samych adresów, oddzielonych spacjami. W jaki sposób mam to zrobić??? Chciałem użyć funkcji explode(), ale nie wygląda to profesjonalnie.
<?php
//Pobieranie informacji o filmie.
$hand = curl_init();
curl_setopt($hand, CURLOPT_URL, "http://getmedia.redefine.pl/action/vod/");
curl_setopt($hand, CURLOPT_POST, true);
curl_setopt($hand, CURLOPT_POSTFIELDS, "login=&passwdmd5=&ver=136&accgroup=1&cuid=-999&cpid=1&vodid=4149");
curl_setopt($hand, CURLOPT_USERAGENT, "ipla");
curl_setopt($hand, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($hand);
curl_close($hand);
//Wyodrębnienie adresu strony z adresami filmu, ze zmiennej.
preg_match("#req_domain=\"(.*)\"#U", $output, $matches_host); preg_match("#url=\"(.*)\"#U", $output, $matches_file); //Pobranie strony z adresami filmu.
$hand2 = curl_init();
curl_setopt($hand2, CURLOPT_URL, $matches_host[1].$matches_file[1]);
curl_setopt($hand2, CURLOPT_USERAGENT, "ipla");
curl_setopt($hand2, CURLOPT_RETURNTRANSFER, true);
$output2 = curl_exec($hand2);
curl_close($hand2);
//Wyodrębnienie adresu filmu ze zmiennej.
//####Tutaj####
//Download
echo "<a href=\"$url\">Download</a>"; ?>
Ta zmienna to oczywiście $output2.