Как отдать файл мобильнику посредством PHP

-faqer-

Я только учусь
Как отдать файл мобильнику посредством PHP

Возникла необходимость кидать мобильнику файл c WAP части сайта не в виде прямой ссылки, а через PHP
Какие я уже хедерсы не кидал...
Ваповским страницам хватает и этого
header("Content-type: text/vnd.wap.wml");
А вот с файлами чего только не выдаю
<?
header("Accept-Ranges: bytes");
header("Content-Length: ".$filesize);
header("Content-Disposition: attachment; filename=".$file ['id'].".".$file ['extension']);
header("Content-Type: ".$file ['mime_type']);
?>
А оно все равно плюется и не хотит
Опера съедает все и вот так как вверху написано, и вот так
header("Content-Type: ".$file ['mime_type']);

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

Фанат

oncle terrible
Команда форума
нутак скачай тот файл, на который стоит прямая ссылка, и смотри заголовки
 

Мутник

Новичок
-faqer-

а ты уверен, что это вообще возможно? Что мобильный может такое понимать??? Я - нет.

Иначе что, все такие дурни, что линки кидают на файлы, а не сами файлы...
 

neko

tеam neko
кончаем эти бесплодные мечты о файлах
файлов нет

заголовки можно отправить любые
контент за ними -- какой пожелаешь

все что нужно сделать, это выяснить какие заголовки хочет видеть клиент
 

-faqer-

Я только учусь
>кончаем эти бесплодные мечты о файлах
>файлов нет
Я тоже так думал, пока выдавал заголовки при генерении страничек
>все что нужно сделать, это выяснить какие заголовки хочет >видеть клиент
Вы думаете, я не проверял???
Проверял..
И отправлял те же заголовки
Допустим выдавал midi
Браузер все хавает, а мобильник - ноль реакции, похоже, он как раз смотрит на файл, на расширение.
Сегодня попробую сделать при помощи mod_rewrite
Если и так не получится, тогда похожу с бубном вокруг заголовков в поисках ощибок, но сейчас я их не вижу
 

Markus

Новичок
а что пишет сам браузер мобильника? какую ошибку выдает?

-~{}~ 22.03.05 00:07:

PHP:
header("Content-Type: text/vnd.sun.j2me.app-descriptor");
header ("Content-Disposition: attachment; filename=".$filename."" );
readfile($filename);
вот с помощью этого мой мобильник Нокия 6670 забирает файлы с расширением jad
 

-faqer-

Я только учусь
Самсунг выдает просто тсраницу с адресом
Триум пишет о неподдерживаемом контенте даже если я пытаюсь отпрвит jpg

-~{}~ 22.03.05 03:33:

Когда отдаю самсунгу миди, пишет неподдерживаемое содержимое

Когда джпег то выдает стрничку, укпазывая путь к скрипту...
 
Сверху