Skocz do zawartości
Zaloguj się, aby obserwować  
Bartekm

Błąd skryptu

Polecane posty

Witam,

 

posiadam problem ze skryptem pobierania z Filesonic, działa on prawidłowo na moim koncie hostingowym w 1and1.pl(http://generator.bxweb.pl/) ale niestety nie chce zadziałać na moim serwerze VPS (http://184.164.139.204/).Po kliknięciu w wygenerowany link ani nie pobiera sie plik ani nie pokazuje się komunikat błędu. Zainstalowałem na nim lighttpd z php i curl, czy ktoś wie co może być tego przyczyną?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ciężko powiedzieć tak bez errorów i kodu.

 

Zapytanie http do serwisu filesonic leci przez curla?

Może daj część kodu, która powinna się wykonać, a nie wykonuje się.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
{

$url = 'http://api.filesonic.com/link?method=getDownloadLink&u='.$login.'&p='.$haslo.'&ids='.get_number($link);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$zrodlo = curl_exec($ch);
curl_close($ch);
$ss = explode('"filename":"', $zrodlo);
$ss1 = explode('"', $ss[1]);
$nazwa = trim($ss1[0]);

$ss2 = explode('"url":"', $zrodlo);
$ss3 = explode('"', $ss2[1]);
$download = trim($ss3[0]);
$download = str_replace('\\', '', $download);

$remoteFile = $download;
$ch = curl_init($remoteFile);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
$data = curl_exec($ch);
curl_close($ch);
if ($data === false) {
  echo '<center><b>Brak pliku!</b></center>';
  exit;
}

Edytowano przez Bartekm (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tak zapytam, zrestartowałeś php i serwer httpd po instalacji curl?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×