Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Снова о файлах jad и jar
 
 автор: AMK   (27.09.2005 в 14:31)   письмо автору
 
 

Буквально недавно где-то сдесь видел подобный вопрос, но поиск ни к чему не привел, поэтому повторюсь...

Никак не могу сделать загрузку ява-игр через вап. Знаю, что путь к игре (jar-файл) должен прописываться в jad-файле... Но подробнее что-то нигде почитать не удается... Помогите, плиз!=))

   
 
 автор: Akira   (27.09.2005 в 14:57)   письмо автору
 
   для: AMK   (27.09.2005 в 14:31)
 

Дарю как говорить, от чистого сердца...

<? 
include $DOCUMENT_ROOT.'/wap/inc/db/config.php'// Данные о пользователе БД и его пароль. подключение к БД.
header("Content-type: text/vnd.sun.j2me.app-descriptor .jad"); // Отсылаем заголовок
#######################################################################
$query "SELECT * FROM 'files' WHERE 'id' = ".$id." LIMIT 0 , 30"//Выборка файла из БД
if (!$query) echo mysql_error();
$result mysql_query($query);
if (!
$result) echo mysql_error();
$otvet mysql_fetch_array($result); 
$jar_link 'http://'.$_SERVER['HTTP_HOST'].'/files/'.$otvet['type'].'/'.$otvet['name'].$otvet['type'];
$jar_size bcmul($otvet['size'],1024);
$jar_name $otvet['name'];
$jar_start $otvet['start'];
print 
'
MIDlet-1: '
.$jar_start.'
MIDlet-Jar-Size: '
.$jar_size.'
MIDlet-Jar-URL: '
.$jar_link.'
MIDlet-Name: '
.$jar_name.'
MIDlet-Vendor: Copyright 2005 by JadGen(phpcom.ru).
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-1.0

 '
;
?>

Данные о файле береться из БД.
$jar_start = Название файла, если есть то путь к иконке, Название файла (Пример: Colibry, colibry.png, Colibry или Mailman, , Mailman)
$jar_size = размер в байтах
$jar_link = url ссылка на файл
$jar_name = Имя файла.
Да этот мидлет для siemens, для нокиа я не делал :)) Не чего лучше не менять, если будут вопросы обращайтесь.

   
 
 автор: AMK   (27.09.2005 в 18:13)   письмо автору
 
   для: AMK   (27.09.2005 в 14:31)
 

Спасиб... щас попробую...

   
 
 автор: AMK   (27.09.2005 в 18:44)   письмо автору
 
   для: AMK   (27.09.2005 в 18:13)
 

Я так понимаю это должно выглядеть так (в файле index.wml)

<a href="jad.php">Скачать игру</a>


А в jad.php уже вписывать вот этот вот листинг... Только вот на моем сони-ерике к700 предлагает сохранить файл jad.php, а не загрузить игру...

Чет я наверное не догоняю...

ЗЫ: Если можно, прокоментируй этот свой листинг, исходя из того, что файл 001.jar лежит в одной папке с этим скриптом...

   
 
 автор: Akira   (27.09.2005 в 19:03)   письмо автору
 
   для: AMK   (27.09.2005 в 18:44)
 

Я же говорил о siemens :) Скиньте сюда jad файл любой игры для SE , а я скажу что поменять.

   
 
 автор: AMK   (27.09.2005 в 19:34)   письмо автору
 
   для: Akira   (27.09.2005 в 19:03)
 


MIDlet-Jar-Size: 109011
MIDlet-Jar-URL: Necroseed_K700.jar
Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-1.0
MIDlet-Name: Necroseed
MIDlet-1: Necroseed, /i.png, Game
MIDlet-Icon: /i.png
MIDlet-Version: 1.1.0
MIDlet-Vendor: Cocoasoft


А никак это дело унифицировать нельзя? Чтоб для всех труб одним скриптом игры закачивать?

   
 
 автор: Akira   (27.09.2005 в 23:10)   письмо автору
 
   для: AMK   (27.09.2005 в 19:34)
 

Странно, а этот jad файл работает? Я корреных отличий не вижу.

   
 
 автор: Посетитель_2006   (02.02.2006 в 23:59)
 
   для: Akira   (27.09.2005 в 23:10)
 

А может повлиять на все это дело переименование файла? Т.е. первоначально например было 123.jar и соответственно jad файл ссылался на 123.jar, а потом (например при работе скрипта) имя файла было измеенно на 231.jar и файл ссылается на 231.jar?

Муть какая-то получилась=)) Проще говоря не хранится ли имя jar файла где-нить в его нутрях?

   
 
 автор: Akira   (03.02.2006 в 01:10)   письмо автору
 
   для: Посетитель_2006   (02.02.2006 в 23:59)
 

Хранится в meta :)

   
 
 автор: skor   (03.02.2006 в 01:24)   письмо автору
 
   для: Akira   (03.02.2006 в 01:10)
 

Переименовывать джава файлы нельзя!!
если хотите его переименовать то его нужно будет разкомпилировать и потом уже скомпилировать с новым названием!
и не забудьте прописать mime типы у себя на хостинге а то телефон может загружать их нетуда :))


application/java-archive jar  
text/vnd.sun.j2me.app-descriptor jad

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования