Błąd skryptu
Błąd skryptu
#1
Napisany 12 listopad 2011 - 20:57
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ą?
#2
Napisany 12 listopad 2011 - 21:11
Zapytanie http do serwisu filesonic leci przez curla?
Może daj część kodu, która powinna się wykonać, a nie wykonuje się.
#3
Napisany 12 listopad 2011 - 21:45
{
$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;
}
Ten post był edytowany przez Bartekm dnia: 12 listopad 2011 - 21:46
#4
Napisany 12 listopad 2011 - 22:12
HitMe.net.pl - Hosting www, serwery VPS, Cloud
#5
Napisany 12 listopad 2011 - 22:23
#6
Napisany 12 listopad 2011 - 22:28
#8
Napisany 12 listopad 2011 - 23:28
apt-get install php5-curl
#9
Napisany 12 listopad 2011 - 23:32
1 Użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników













