Вход Регистрация
Файл: library/includes/java.php
Строк: 92
<?php

/**
 * @package     JohnCMS
 * @link        http://johncms.com
 * @copyright   Copyright (C) 2008-2011 JohnCMS Community
 * @license     LICENSE.txt (see attached file)
 * @version     VERSION.txt (see attached file)
 * @author      http://johncms.com/about
 */

defined('_IN_JOHNCMS') or die('Error: restricted access');

if (
$user_id) {
    
$req mysql_query("select `name`, `text` from `lib` where `id` = '" $id "' and `type` = 'bk' and `moder`='1' LIMIT 1;");
    if (
mysql_num_rows($req) == 0) {
        echo 
'<p>ERROR</p>';
        require_once(
'../incfiles/end.php');
        exit;
    }
    
$res mysql_fetch_array($req);
    
// Создаем JAR файл
    
if (!file_exists('../files/library/' $id '.jar')) {
        
$midlet_name mb_substr($res['name'], 010);
        
$midlet_name iconv('UTF-8''windows-1251'$midlet_name);
        
// Записываем текст статьи
        
$files fopen("java/textfile.txt"'w+');
        
flock($filesLOCK_EX);
        
$book_name iconv('UTF-8''windows-1251'$res['name']);
        
$book_text iconv('UTF-8''windows-1251'$res['text']);
        
$result "rn" $book_name "rnrn----------rnrn" $book_text "rnrnDownloaded from " $set['homeurl'];
        
fputs($files$result);
        
flock($filesLOCK_UN);
        
fclose($files);
        
// Записываем манифест
        
$manifest_text 'Manifest-Version: 1.0
MIDlet-1: Book ' 
$id ', , br.BookReader
MIDlet-Name: Book ' 
$id .
            
'
MIDlet-Vendor: JohnCMS
MIDlet-Version: 1.5.3
MIDletX-No-Command: true
MIDletX-LG-Contents: true
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-1.0
TCBR-Platform: Generic version (all phones)'
;
        
$files fopen("java/META-INF/MANIFEST.MF"'w+');
        
flock($filesLOCK_EX);
        
fputs($files$manifest_text);
        
flock($filesLOCK_UN);
        
fclose($files);

        
// Создаем архив
        
require_once('../incfiles/lib/pclzip.lib.php');
        
$archive = new PclZip('../files/library/' $id '.jar');
        
$list $archive->create('java'PCLZIP_OPT_REMOVE_PATH'java');
        if (!
file_exists('../files/library/' $id '.jar')) {
            echo 
'<p>Error creating JAR file</p>';
            require_once(
'../incfiles/end.php');
            exit;
        }
    }

    
// Создаем JAD файл
    
if (!file_exists('../files/library/' $id '.jad')) {
        
$filesize filesize('../files/library/' $id '.jar');
        
$jad_text 'Manifest-Version: 1.0
MIDlet-1: Book ' 
$id ', , br.BookReader
MIDlet-Name: Book ' 
$id .
            
'
MIDlet-Vendor: JohnCMS
MIDlet-Version: 1.5.3
MIDletX-No-Command: true
MIDletX-LG-Contents: true
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-1.0
TCBR-Platform: Generic version (all phones)
MIDlet-Jar-Size: ' 
$filesize '
MIDlet-Jar-URL: ' 
$set['homeurl'] . '/library/files/' $id '.jar';
        
$files fopen('../files/library/' $id '.jad''w+');
        
flock($filesLOCK_EX);
        
fputs($files$jad_text);
        
flock($filesLOCK_UN);
        
fclose($files);
    }
    echo 
$lng_lib['download_java_help'] . '<br /><br />' .
        
$lng['title'] . ': ' $res['name'] . '<br />' .
        
$lng['download'] . ': <a href="../files/library/' $id '.jar">JAR</a> | <a href="../files/library/' $id '.jad">JAD</a>' .
        
'<p><a href="index.php?id=' $id '">' $lng['to_article'] . '</a></p>';
} else {
    echo 
'<p>' $lng['access_guest_forbidden'] . '</p>' .
        
'<p><a href="index.php?id=' $id '">' $lng['back'] . '</a></p>';
}

?>
Онлайн: 0
Реклама