Niedziałający prosty skrypt php/curl


(Radek41) #1

Dzień Dobry,

mam taki skrypt curl, który pokazuje stronę wp

<?php

$url = "http://www.wp.pl/";

$ch=curl_init();

curl_setopt($ch, CURLOPT_URL,$url);

$result = curl_exec($ch);

curl_close($ch);

echo $result;

?>

Jednakże jeżeli zamienimy adres wp na adres rapidshare.com

<?php

$url = "http://www.rapidshare.com/";

$ch=curl_init();

curl_setopt($ch, CURLOPT_URL,$url);

$result = curl_exec($ch);

curl_close($ch);

echo $result;

?>

to skrypt nic nie pokazuje.

W czym leży problem?

Pozdrawiam


(matiit) #2

A spróbuj zapisać źródło strony rapidshare.com i je uruchomić...

Nie próbowałem, ale z tego co tam widać to np. ścieżki do plików są względne...


(Radek41) #3

Wiadomo, na wp też są ścieżki względne, mimo wszystko cokolwiek pokazuje, a na rapidshare już nic - biała strona.

Co do pytania - po uruchomieniu źródła pokazuje się wszystko ok (wiadomo nie wszystko, ale odnośniki przynajmniej).


(Luknet83) #4

Prawdopodobnie jest to kwestia twojego serwera. Przetestowałem twój skrypt u siebie i działa wszystko poprawnie zarówno w przypadku rapidshare jak i wp.


(Radek41) #5

Okazało się, że mój serwer ma zablokowane połączenia z witryną rapidshare.

Dzięki za pomoc.