Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyodrębnienie pierwszego adresu z listy takich samych adresów oddzielonych spacjami., Wyodrębnienie pierwszego adresu z listy takich samych adresów oddzielo
akurczyk
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Kłodzko

Ostrzeżenie: (10%)
X----


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.
  1. <?php
  2. //Pobieranie informacji o filmie.
  3. $hand = curl_init();
  4. curl_setopt($hand, CURLOPT_URL, "http://getmedia.redefine.pl/action/vod/");
  5. curl_setopt($hand, CURLOPT_POST, true);
  6. curl_setopt($hand, CURLOPT_POSTFIELDS, "login=&passwdmd5=&ver=136&accgroup=1&cuid=-999&cpid=1&vodid=4149");
  7. curl_setopt($hand, CURLOPT_USERAGENT, "ipla");
  8. curl_setopt($hand, CURLOPT_RETURNTRANSFER, true);
  9. $output = curl_exec($hand);
  10. curl_close($hand);
  11. //Wyodrębnienie adresu strony z adresami filmu, ze zmiennej.
  12. preg_match("#req_domain=\"(.*)\"#U", $output, $matches_host);
  13. preg_match("#url=\"(.*)\"#U", $output, $matches_file);
  14. //Pobranie strony z adresami filmu.
  15. $hand2 = curl_init();
  16. curl_setopt($hand2, CURLOPT_URL, $matches_host[1].$matches_file[1]);
  17. curl_setopt($hand2, CURLOPT_USERAGENT, "ipla");
  18. curl_setopt($hand2, CURLOPT_RETURNTRANSFER, true);
  19. $output2 = curl_exec($hand2);
  20. curl_close($hand2);
  21. //Wyodrębnienie adresu filmu ze zmiennej.
  22. //####Tutaj####
  23. //Download
  24. echo "<a href=\"$url\">Download</a>";
  25. ?>

Ta zmienna to oczywiście $output2.


--------------------
Pozdrawiam
Aleksander Kurczyk
Porady dla webmasterów
Go to the top of the page
+Quote Post
behu
post
Post #2





Grupa: Zarejestrowani
Postów: 52
Pomógł: 16
Dołączył: 8.08.2008
Skąd: London

Ostrzeżenie: (0%)
-----


może tak?
  1. <?php
  2. preg_match('/([[:graph:]]+)/', $output2, $url);
  3. echo "<a href=\"$url[0]\">Download</a>";
  4. ?>


Ten post edytował behu 1.07.2009, 23:22:03


--------------------
Freelancer - [C#, PHP, MySQL, xHTML, CSS]
michal.schweichler [at] gmail.com
http://www.elance.com/s/michal_schweichler/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:15