![]() |
JAD генератор на php
JAD генератор на php
народ вообшем так долго сидел искал но не нашёл =( корче помогите найти JAD генератор на php ну вот примеры этого скрипта:http://simak.ru/jad/ и http://kycb-kycb.org.ru/makejad.php стучал им они не делютца =( |
Не вижу проблемы... Самое сложное - распаковать архив. Вот скрипт:
PHP код:
|
Можно нескомный вопрос?
А это зачем надо....jad этот.....или чем-то gzip, tar.gz и т.д. не утраивает :confused: Непонимаю... |
JAD - это не архив! Это текстовый файл, грубо говоря "описатель", сформированный по определённым правилам из содержимого манифеста JAR-архива. Некоторым мобильным терминалам этот файл требуется чтобы провести корректную установку Java-приложения.
|
Если тебя интересует сам генератор JAD'ов, то вот версия на VB http://dump.ru/files/n/n844109414/
|
groundhog
Спасибо, понял :) |
што это значит?
Parse error: parse error, unexpected T_STRING in jad.php on line 57 |
Цитата:
PHP код:
|
скрипт заработал ну без ошибок тоесть а впри загрузке джар пишет .... Неверный тип файла!
|
Cactuz, кто пишет что неверный тип файла?
|
Походу тел. пишет при загруске jad файла, посмотри содержание jad файла, скорее всего там всякая фигня.
|
пишет скрипт =) нажимаю загрузить и он пишет неверный тип
|
if ($_FILES["jar_file"]["type"] != "application/java-archive") die("Неверный тип файла!"); - либо он у тебя не признает что это application/java-archive(может апач выкаблучивается) - либо ты кидаешь не .jar файл, попробуй закоментить эту часть
PHP код:
58 header("Content-Disposition: attachment; filename="{$jadFileName}\""); PHP Parse error: parse error, unexpected '{' in C:\WebServers\home\test2.ru\www\NONAME6.php on line 58 нафиг там {} вот лучше будет: header("Content-Disposition: attachment; filename=$jadFileName"); |
теперь
Fatal error: Class 'ZipArchive' not found in jad.php on line 8 выложите ктонибудь нормальный рабочий скрипт =) |
Cactuz, этот скрипт написан под PHP5+ZIP. Ошибка "Неверный тип файла" вызвана тем (как правильно заметили), что ты загружаешь не JAR файл, или у твоего апача криво настроено поддерживаемые MIME-типы. Я изменил скрипт на тупую проверку расширения загружаемого файла, это должно избавить от этой ошибки. И я обратил твоё внимание на то, что для работы этого скрипта НЕОБХОДИМ МОДУЛЬ РАБОТЫ С ZIP. Модуль, если его нету в составе твоего PECL смотри тут - http://pecl.php.net/package/zip. Если ты делаешь это под Никсы, тогда пересобери пхп с опцией --enable-zip, если под Винды - просто раскоменть строчку с php_zip.dll в php.ini. Интерфейс работы с ZIP в PHP4 и PHP5 сильно разнится, поэтому если тебе нужна была реализация под PHP4 нужно было это уточнить.
PHP код:
|
Не забуть создать каталог ./jar в каталоге со скриптом, или поставь другой свой:
define("JAR_STORAGE_URL", "jar"); |
| Время: 18:45 |