2012-05-16 7 views
2

Есть ли способ загрузить файл с URL-адреса, а не из локального каталога? Я где-то здесь красный, что он не принимает протокол http, но что мне нужно изменить, чтобы исправить это? Или, может быть, использовать что-то вроде завитка, чтобы как-то разобрать файл на событие загрузки?Загрузка файла PHPExcel по ссылке

Как раз мне нужно как-то исправить эту проблему.

ответ

1

Вы всегда можете сделать это (php5):

file_put_contents('filename.xls', ­ 
    file_get_contents('http://www.mysite.com/file.xls') 
); 

затем продолжить использование filename.xls в PHPExcel. В самом конце вы можете удалить временный файл filename.xls.

+0

Я не хочу, чтобы новые файлы и записи в них, но, похоже, это единственный вариант теперь, так .. я не делал этого с file_put_contents, я использовал fopen, и в конце функциональности я использовал unlink для удаления так .. thnx в любом случае :) – user969724

1

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

Смежные вопросы