|
|
|
| Здравствуйте,
Вот мой код:
<?
function download($sourceFileName, $origFileName)
{
$fp = fopen (dirname(__FILE__) . "$origFileName", 'w+b');
$ch = curl_init($sourceFileName);
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
curl_close($ch);
fclose($fp);
}
?>
|
На денвере он работает, но на VPS загрузка не происходит, а браузер отображает кракозябры:
0дQ‡j'кUш19FJ”†Н;Ё> ј?љJ¬”R©Ѕякє
Тгх–icgэо\ЎrцГ №рiДI ?сьjУ@«jЛЮЛQЭДn,?Є§N\uјz М d#сЬфніcў±“'u±СГt€ОЮШЌsУdҐvЛЙцMЏМќcЙ2Ъ…¤ђn‹OYµ…]ЙЧyGА¤?ЉrLВк\Mёґ*›ђn%6…cЉБР&D~JЋ@Ъ‰НЫµїnЭ‡WM=J0Љ0ЋфўbWХЇNљСCµ,ќЮҐ-5 j•”Й–Ѓj¶m!`К[3юИдDЃ6с<ћ++<[бLзё86нp`њ‘Ф(ёnOЩ.ћТ¦’‘т“sFЖ_яыТQ|Дiй7ZЗOИџ=†ЇXчз°УЛ?aґ—Ґ€UK,ZЅЛvФЗ.!>{d0г|ВКд€к™‹ ¦…мСb6ІK4±иар+4 0€©гИ—\ЄвD'«9ґўZRд‚NHUYҐФY"В?¶Ђ™c#МҐ€ХљNG‚Јк©%жNй—Љ#%P-ч$ЊM-t ФЦTHЄ&ўУҐјr QмјМ№№!ґЄШЉ?"ПЛш›ifЙ‡JGЃ«»9В¬’6ђ8ув Y}—З&t%]t=‚м·,њС"(Y]ыlЛK6x{,кЦaD$КФЋ'к;e…a{%2Ж«tееЄ’цЩґjj™жЧ>rR/ьeЮЧЁBЩq
h±кххЄ?TBU~lщжъ'Nў$л
|
Я понимаю что браузер открывает файл как текстовый, но почему он так делает? И как это устранить? Права на папке 777. | |
|
|
|
|
|
|
|
для: volodumir
(09.01.2013 в 04:10)
| | 1. скачивание и загрузка - противоположные вещи...
2. копайте Апач и настройки кодировок | |
|
|
|
|
|
|
|
для: volodumir
(09.01.2013 в 04:10)
| | Что говорит curl_error? | |
|
|
|