Показать сообщение отдельно
  #1 (permalink)  
Старый 03.07.2013, 14:10
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

загрузить файл с удаленого сервера
есть файл на другом сервере, и не обходимо его загружать пользователю на пк, если сделать так то работает только если файл на том же сервере что и пхп файл

<?php
$file = "file.jpg";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, "otherdomain.com/files/".$file);
$result = curl_exec($ch);
curl_close($ch);
 
if ($result)
{
    header('Content-type: application/octet-stream');
    header('Content-Disposition: attachment; filename=' . $file);
    header('Content-Length: ' . strlen($result));
    echo $result;
    exit();  
}
?>

как сделать что бы работало?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием