Автор Тема: php + wap + download melody  (Прочитано 4377 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
php + wap + download melody
« : 16 Июня 2004, 19:03:22 »
Пытаюсь сделать скрипт, который выдавал мобильникам мелодии.
Моя Nokia 3510i, на которой я это тестирую, открывает файл нормально, но когда предлагает уже его сохранить, то предлагает назвать мелодию именем файла-скрипта, в моём случае это downmelody.phtml
Вот код:

	
if(
$f==1){$file="mid";$ff="mid";$dtype="midi";}
	
if(
$f==2){$file="mmf";$ff="mmf";$dtype="mmf";}
	
if(
$f==3){$file="mmfc";$ff="mmf";$dtype="mmf";}
	
if(
$f==4){$file="mp3";$ff="mp3";$dtype="mp3";}
	
$c=mysql_fetch_array(mysql_query(("SELECT `name` FROM `wap_melody` WHERE `id`=\\"$id\\""));
	
$filename=str_replace(" ","_",$c[name]);
	
$readfile="melody/$id/$id.$file";
	
Header("Content-type: audio/$dtype\\n");
	
Header("Content-Disposition:filename=$filename.$ff\\n");
	
Header("Content-Length:".(string)(filesize($readfile))."\\n");
	
readfile($readfile); 

Результат обработки (взято регетом)
Цитировать

ReGet Deluxe 3.3 (build 187)
Input   8         Content-Disposition: filename=Aqua_-_Barbie_Girl.mid
Input   8         Content-Length: 5963
Input   8         Content-Type: audio/midi

Что делать? :)
« Последнее редактирование: 16 Июня 2004, 19:19:01 от AlieN »
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
php + wap + download melody
« Ответ #1 : 16 Июня 2004, 19:36:12 »
Content-Disposition: attachment; filename=filename.ext
Вроде так.
А вместо attachment ещё можно поставить inline.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
php + wap + download melody
« Ответ #2 : 16 Июня 2004, 19:40:53 »
FreeSpace
Работает! Спасибо!

Теперь едем дальше:
1) В wml нельзя использовать в ссылках символ &, как с этим бороться.
2) Кто-нибудь имел опыт кукирования телефонов?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
php + wap + download melody
« Ответ #3 : 16 Июня 2004, 23:07:21 »
1) замени все & на &
2) я - нет
« Последнее редактирование: 16 Июня 2004, 23:12:38 от FreeSpace »
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
php + wap + download melody
« Ответ #4 : 17 Июня 2004, 12:07:32 »
FreeSpace
А скрипты-то потом переменные будут нормально определять?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
php + wap + download melody
« Ответ #5 : 17 Июня 2004, 20:44:57 »
AlieN
Да.
Если захочешь разобраться поглубже, почитай какую-нить книжечку по XML.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28