ďťż

[php] problem z curlem na localu działa wyśmienicie, na serwerze nie bardzo

       

Podstrony


telcocafe

Witam, napisałem sobie taki krótki skrpyt, ma on za zadanie wyciągnąć link ze strony z filmem na youtube i przekierować na niego (do flv).
Problem w tym, że na lokalnym skrypt działa wyśmienicie, jednak kiedy wrzucam na serwer (dokładniej host4u, próbowałem także na Netiz), po prostu przekierowuje na znaleziony url, ale nie znajduje filmu.

Oto ten skrypt:
$url = 'http://www.youtube.com/watch?v='.$id; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($curl); curl_close($curl); preg_match('/var fullscreenUrl =(.*)var /s', $data, $vidID); $linia = explode("\n",$vidID[0]); preg_match('/\&video_id=(.*)\';/s', $linia[0], $t); Header('Location: http://www.youtube.com/get_video?video_id='.$t[1]);

I teraz pytanko, czy coś jest ze skryptem? A może to zależy od usługodawcy, bo blokują pewne usługi?
Wszelkie wskazówki mile widziane ;)

Pozdrawiam, Piotrek :>



Jakiś błąd jest generowany? Hostingi udostępniają obsługę cURL?

tak, curl jest obługiwany, po prostu przekierowyuje na youtube.com?get_video?video_id=[...]. wszystko niby ładnie i elegancko ale nie znajduje filmu. Kiedy przekleje wygenerowany url, to także nie działa. Na localu tworzy dobre linki, i własnie dlatego nie wiem o co chodzi.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.