Xwab
Форумыnavigate_nextСкрипты

jar генератор
Сообщения
abn

кто может дать скрипт генератора jar... я хочу сделать генератор джава книг, но с 0 не знаю как сделать... хочу скрипт для примера..

п.с. хочу сделать библиотеку з jar генератором.

22 Окт 2010, 19:43
Ленин

http://xwab.mobi/forum/viewtopic.php?t=7

22 Окт 2010, 19:46
abn

Ленин, хе-хе.... там много постов.... трудно искать..

22 Окт 2010, 20:07
djpasica

может бить jad генератор?

22 Окт 2010, 20:10
mr.Dezz

А чо там делать то? Скриптом нужное в зип упаковал и переименовал. Если свое название давать, то MANIFEST.MF отдельно собрать.

22 Окт 2010, 21:26
abn

djpasica, джад умею делать)

22 Окт 2010, 22:09
abn

mr.Dezz, ну да... но как это реализировать пока не могу вообразить(

22 Окт 2010, 22:11
Егор

несможешь

22 Окт 2010, 23:20
Jmix

abn,
Вот код:
<?php
include ('inc/pclzip.lib.php');

$file = "tmp/file.jar"; //где сохраняем и с каким именем

$file_txt = "tmp/file.txt"; //текстовый файл

if (!file_exists($file))
{

$text = file_get_contents($file_txt);
$text = "Скачено с сайта Site.Ru
$text";
$encoding = strtolower(mb_detect_encoding($text, 'utf-8, windows-1251'));
if ($encoding != 'windows-1251')
{
$text = iconv('utf-8', 'windows-1251', $text);
}
@unlink('book/textfile.txt');
file_put_contents('book/textfile.txt', "$text");

$archive = new PclZip($file) or die('err');
$archive->create('book/', PCLZIP_OPT_REMOVE_PATH, "book/");
echo "<div class='title'>Кника создана</div><br />";


$fp = fopen('book/META-INF/MANIFEST.MF', 'w');
flock($fp, LOCK_EX);
$filesize = filesize($file);
fputs($fp, "Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-Name: Имя_Книги
TCBR-Platform: Generic version (all phones)
Created-By: JavaBook free $_SERVER[SERVER_NAME]
MIDlet-Vendor: $_SERVER[SERVER_NAME]
MIDlet-1: java_book, , br.BookReader
MIDlet-Version: 1.0.1
MicroEdition-Profile: MIDP-1.0
");

flock($fp, LOCK_UN);
fclose($fp);
}else {
echo ( 'Ошибка создания книги');
?>
писал вспешки еще и с тела так что могут быть ошибки синтакса
ниже архив с папкой book

23 Окт 2010, 4:48
abn

Егор, спс!!!

23 Окт 2010, 20:36
Ответить на тему