кто может дать скрипт генератора jar... я хочу сделать генератор джава книг, но с 0 не знаю как сделать... хочу скрипт для примера..
п.с. хочу сделать библиотеку з jar генератором.
А чо там делать то? Скриптом нужное в зип упаковал и переименовал. Если свое название давать, то MANIFEST.MF отдельно собрать.
22 Окт 2010, 21:26abn,
Вот код:
<?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