|
|
|
| Буквально недавно где-то сдесь видел подобный вопрос, но поиск ни к чему не привел, поэтому повторюсь...
Никак не могу сделать загрузку ява-игр через вап. Знаю, что путь к игре (jar-файл) должен прописываться в jad-файле... Но подробнее что-то нигде почитать не удается... Помогите, плиз!=)) | |
|
|
|
|
|
|
|
для: 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 в 14:31)
| | Спасиб... щас попробую... | |
|
|
|
|
|
|
|
для: AMK
(27.09.2005 в 18:13)
| | Я так понимаю это должно выглядеть так (в файле index.wml)
<a href="jad.php">Скачать игру</a>
|
А в jad.php уже вписывать вот этот вот листинг... Только вот на моем сони-ерике к700 предлагает сохранить файл jad.php, а не загрузить игру...
Чет я наверное не догоняю...
ЗЫ: Если можно, прокоментируй этот свой листинг, исходя из того, что файл 001.jar лежит в одной папке с этим скриптом... | |
|
|
|
|
|
|
|
для: AMK
(27.09.2005 в 18:44)
| | Я же говорил о siemens :) Скиньте сюда jad файл любой игры для SE , а я скажу что поменять. | |
|
|
|
|
|
|
|
для: 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
|
А никак это дело унифицировать нельзя? Чтоб для всех труб одним скриптом игры закачивать? | |
|
|
|
|
|
|
|
для: 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 файла где-нить в его нутрях? | |
|
|
|
|
|
|
|
для: Посетитель_2006
(02.02.2006 в 23:59)
| | Хранится в meta :) | |
|
|
|
|
|
|
|
для: Akira
(03.02.2006 в 01:10)
| | Переименовывать джава файлы нельзя!!
если хотите его переименовать то его нужно будет разкомпилировать и потом уже скомпилировать с новым названием!
и не забудьте прописать mime типы у себя на хостинге а то телефон может загружать их нетуда :))
application/java-archive jar
text/vnd.sun.j2me.app-descriptor jad
|
| |
|
|
|