Не могу скачать файл по прямой ссылке - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Wed, 08 Jan 2025 00:01:40 +03008. <strong>Im-ieee</strong>, О! спс большое, в конце $ оказался перенос строки, что не удивительно... Я урл взял из ответа на заголовок, а про "\r\n" забыл..( большое спс!!!
https://visavi.net/topics/35132/600079
Не могу скачать файл по прямой ссылке varlocFri, 02 Nov 2012 18:03:01 +0400Сообщенияhttps://visavi.net/topics/35132/600079Возможно, строка $url содержит какие-либо посторонние символы. file_put_contents('file.txt', $url); и смотри, что в этой переменной.
https://visavi.net/topics/35132/600078
Не могу скачать файл по прямой ссылке ПетрFri, 02 Nov 2012 17:50:27 +0400Сообщенияhttps://visavi.net/topics/35132/600078Вот, что вписывается в файл<br>
<html><br>
<head><title>400 Bad Request</title></head><br>
<body bgcolor="white"><br>
<center><h1>400 Bad Request</h1></center><br>
<hr><center>nginx</center><br>
</body><br>
</html>
https://visavi.net/topics/35132/600077
Не могу скачать файл по прямой ссылке varlocFri, 02 Nov 2012 17:46:40 +0400Сообщенияhttps://visavi.net/topics/35132/6000775. <strong>Im-ieee</strong>, пробывал... Заметил вот что, если написать адрес в функцию "руками", а не через $, то файл скачивается, переменную проверяю, в ней урл ) так что не так..?
https://visavi.net/topics/35132/600073
Не могу скачать файл по прямой ссылке varlocFri, 02 Nov 2012 17:31:01 +0400Сообщенияhttps://visavi.net/topics/35132/600073Так, а что мешает поставить те же заголовки, что и у браузера, в частности UA? Через CURLOPT_HTTPHEADER или, если copy, то через <a href="http://php.net/stream_context_create" target="_blank" rel="nofollow">stream_context_create</a>. Возможно, проблема в этом.
https://visavi.net/topics/35132/600052
Не могу скачать файл по прямой ссылке ПетрFri, 02 Nov 2012 14:28:33 +0400Сообщенияhttps://visavi.net/topics/35132/600052Нет, это я написал заголовки которые посылает и принимает браузер, когда ссылку вбиваешь в него. Код копирования через copy обычный, а через curl код такой<br>
<pre class="prettyprint">function curl_get_remote( $url, $local_filename )
{
if( ! ($fh = @fopen($local_filename, 'wb')) )
return false;
$ch = curl_init( $url );
curl_setopt( $ch, CURLOPT_NOPROGRESS, 0 );
curl_setopt( $ch, CURLOPT_FILE, $fh );
curl_exec( $ch );
fclose( $fh );
return true;
}
</pre>
С кодом всё в порядке, я и в других скриптах его использую..
https://visavi.net/topics/35132/600043
Не могу скачать файл по прямой ссылке varlocFri, 02 Nov 2012 11:33:41 +0400Сообщенияhttps://visavi.net/topics/35132/600043То есть, возвращаются только заголовки? А сам код можешь написать?
https://visavi.net/topics/35132/600038
Не могу скачать файл по прямой ссылке ПетрFri, 02 Nov 2012 08:06:21 +0400Сообщенияhttps://visavi.net/topics/35132/600038Помогите пож. что я не так делаю?..
https://visavi.net/topics/35132/600010
Не могу скачать файл по прямой ссылке varlocThu, 01 Nov 2012 22:02:55 +0400Сообщенияhttps://visavi.net/topics/35132/600010copy в исходнике пишет html код какой то, курл в исходный файл пишет 400-ую ошибку.<br>
Пишу ссылку в браузер, всё работает.<br>
http запрос такой примерно<br>
<a href="http://bla-bla.ru/a/1/2/3/asdads.3gp" target="_blank" rel="nofollow">http://bla-bla.ru/a/1/2/3/asdads.3gp</a><br>
<br>
GET /a/1/2/3/asdads.3gp HTTP/1.1<br>
Host: bla-bla.ru<br>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20100101 Firefox/16.0<br>
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<br>
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3<br>
Accept-Encoding: gzip, deflate<br>
Connection: keep-alive<br>
<br>
ответ<br>
<br>
HTTP/1.1 200 OK<br>
Server: nginx<br>
Date: Thu, 01 Nov 2012 16:41:15 GMT<br>
Content-Type: video/3gpp<br>
Content-Length: 110489548<br>
Last-Modified: Thu, 01 Nov 2012 04:15:08 GMT<br>
Connection: keep-alive<br>
Keep-Alive: timeout=20<br>
Expires: Thu, 01 Jan 1970 00:00:01 GMT<br>
Cache-Control: no-cache<br>
Accept-Ranges: bytes<br>
<br>
Что делать? )
https://visavi.net/topics/35132/599994
Не могу скачать файл по прямой ссылке varlocThu, 01 Nov 2012 20:54:01 +0400Сообщенияhttps://visavi.net/topics/35132/599994