
12.05.2010, 20:34
|
|
Регистрация: Aug 2008
Сообщений: 258
|
2duhowka
про временный файл это было к слову. Если воспользоваться для сохранения функцией tmpfile() ... то после завершения или закрытия файла он будет автоматически удалён.
Можно открыть файл со своего сервера расположенный на другом. Если примитивным способом, то через fopen(). Функция вернёт дескриптор файла. Дальше его можно считать в одну строку через функцию file_get_contents и отправить во шлешку! .. тогда он будет в буфере на момент отправки..
можно открывать файл через fsockopen.. и так же отправлять во шлешку...
можно почитать про потоки и управления ими (stream функции). Тут я советовать не буду.. большого дела не имел. Но механизм такой же.. Читает файл в потоке. потом отдаёт во фшелку.
А от схемы отличается тем что "Мой сервер (сохраняет файл mp3)" .. а тут либо временный файл без расширения.. или буфер.
"Флеш загружает из моего сервера." - по всей видимости флешка уже знает путь и имя и просто его открывает. А тут скрипт сам его отдаёт.
|