[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как скачать файлы с хостинга
tmpnikl
Как можно скачать с хостинга файлы на локльный комп
Нашёл в инете код
Код

<?php
Header("HTTP/1.1 200 OK");
Header("Connection: close");
Header("Content-Type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Content-Disposition: Attachment; filename=index.php");
Header("Content-Length: 50000");
readfile('MyFile.dat');
?>

Но запуская этот код на хостинге, он у меня всё время спрашиват, куда скачать файл, а этих файлов сотни, всякие FTP менеджеры, тоже не подходят, т.к. менеджер копирует папками, а мне надо исключить из копирования медиа файлы и другие группы файлов(да и FTP протокол запрещён и SSH не поддерживается), остаётся только скрипт на ПХП, возможно ли скачать файлы с сервера на локал, которые указаны в списке... или хотя бы подскажите в общих чертах...
depp
Цитата
хотя бы подскажите в общих чертах...

glob ->
zip ->
скачать полученный архив.
tmpnikl
Спасибо... но zip не подходит, при скачке единичного файла с хостинга на локал, этот файл проверяют два антивирусника на локале, и если есть предупреждение, то этот файл удаляется с хостинга... поэтому хотелось бы качать по протоколу HTTP по одному файлу из списка, который лежит на хостинге...
Игорь_Vasinsky
если у тебя есть доступ к директории или директориям где эти файлы лежат - то список файлов можно получить и ы scandir() и glob()

твой код - достаточно запустить на локальном сервере, после того как получишь списков файлов и отфильтруешь его - получишь чистый "массив" - потом в цикле по этому массиву используй свой код, подставляя имена файлов

иначе десктопное приложение надо

или под консолью php ))

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
tmpnikl
Спасибо, но создать массив на хостинге имён файлов и подставлять эти имена не проблема, но какой функцией начать скачивать эти файлы в указанную директорию, чтоб не было окна, где спрашивается "Сохранить файл?", хотя бы простейший пример с этой функцией, чтоб я его подрихтовал и запустил на хостинге...
Игорь_Vasinsky
tmpnikl
думаю в целях безопасности скрытая скачка наверн будет не доступна на локальную машину, но могу ошибаться.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
tmpnikl
спасибо..
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.