SUBJECT: есть ссылка с внешнего сервера, например somesite.com/audio.mp3 вопрос: как кешировать этот звук на мой сервер, а затем разрешать пользователю использовать его (слушать или dl) ? Я пытался google о кэш PHP, но ничего не нашелкеш аудиофайл из ссылки с использованием PHP
ответ
Это не кеширование, а просто копирование файла с удаленного на локальный сервер. Вы можете использовать функцию PHP copy.
copy('http://somesite.com/audio.mp3', '/local/dir/audio.mp3');
отлично, он работает, но я думаю, было бы лучше, если бы я мог кэшировать его в течение некоторого периода времени. – bla2eOD
Я все еще не уверен, что вы подразумеваете под кешированием. Обычно кеш используется для хранения временной статической версии динамически созданного контента. Это не относится к этой проблеме. Если вы хотите, чтобы файлы были удалены автоматически, вам, вероятно, придется настроить задание cron для удаления старых файлов. –
- 1. динамические ссылки с использованием php
- 2. Как воспроизвести аудиофайл в php?
- 3. Весенний кеш с использованием infinispan
- 4. Как передать аудиофайл без прямой ссылки
- 5. Весенний кеш с использованием memcached
- 6. создать php-кеш с файлом_get_contents
- 7. Недопустимый кеш с использованием VaryByCustom
- 8. Загрузите аудиофайл в html с помощью php
- 9. Можно ли защитить аудиофайл с помощью PHP?
- 10. Изменение стиля ссылки с использованием PHP
- 11. PHP переписывать ссылки с использованием файла .htaccess
- 12. Прямой сопоставленный кеш с использованием блоков
- 13. Как удалить весь кеш с использованием predis в php
- 14. Добавить кеш в существующий кеш файлов PHP
- 15. Как отключить кеш-лак из PHP-скрипта?
- 16. как сделать html-кеш из php-скрипта
- 17. Неработающие ссылки, полученные из php, включают ссылки
- 18. Как создать аудиофайл из mediaplayer
- 19. Выберите аудиофайл из файловой системы
- 20. Очистить кеш NGINX с использованием FTP
- 21. Постоянный кеш браузера с использованием ServiceWorker
- 22. с одновременным использованием нескольких кеш-серверов
- 23. Постоянный кеш Android MediaPlayer с использованием ExoPlayer
- 24. Запросить аудиофайл из моей базы данных до PHP
- 25. вручную истекает кеш с использованием русской куклы
- 26. пытается удалить аудиофайл из проекта
- 27. Как читать аудиофайл из IsolStorage?
- 28. Аудиофайл, не играющий из каталога документов
- 29. Невозможно создать аудиофайл с AudioFileCreateWithURL()
- 30. Наименее используемый кеш с использованием C++
Используйте [завиток] (http://php.net/manual/en/book.curl.php) или [file_get_contents] (http://php.net/manual/en/function.file- get-contents.php), чтобы захватить mp3, сохранить его на диске [fpc] (http://php.net/manual/en/function.file-put-contents.php) и обновить любую ссылку, которую вы используете для внешнего файл в сохраненный файл. –
Что сказал человек с взорванным именем пользователя. :) Будьте осторожны, однако вам не разрешено копировать/размещать файл MP3 –
в порядке, после получения файла файлом_get_contents, как CACHE на сервере с указанным путем? – bla2eOD