Показать полную графическую версию : [решено] Редактирование java *.class в php
slonick2012@vk
05-05-2012, 12:26
Помогите, мне нужно открыть один файл с расширением *.class в нем изменить одно значение и сохранить его. Кто знает какие нужны функции и вообще что за код получится.
slonick2012@vk
05-05-2012, 12:46
Вот пример (http://alltwwk.ru/test.php)
так вам надо изменить значение или сделать как в примере?
slonick2012@vk
05-05-2012, 12:57
ferget, Ну в примере изменяет значение и генерирует новый файл class, дайте код хоть как в примере, а я дальше сам как-то разберусь.
slonick2012@vk
06-05-2012, 10:59
Ну что никто не знает?
slonick2012@vk
07-05-2012, 12:57
:help:
а вам обязательно на php?
slonick2012@vk
07-05-2012, 13:29
ferget, да, мне для онлайн конструктора одного приложения
функция pack http://php.su/functions/?pack
упаковать в строку и записать в файл
slonick2012@vk
07-05-2012, 14:09
ferget, эту функцию я видел, но как использовать я не знаю, можете если я вам дам файл class Вы мне код напишете для изменения одного значения?
выкладывайте файл, посмотрю
slonick2012@vk
07-05-2012, 15:01
Вот файл
вот простейший вариант
<?php
$fh = fopen("cf81243.class", "rb");
$data = fread($fh, 98);
fseek($fh, 101);
$data1 = fread($fh, filesize("cf81243.class"));
fclose($fh);
$ms='FFAA00';
$binarydata = pack("H" . 6, $ms);
$fdata=$data.$binarydata.$data1;
$fp = fopen("cf.class", "a");
fwrite($fp,$fdata);
fclose($fp);
?>
slonick2012@vk
08-05-2012, 09:43
$ms='FFAA00'; Это значение которое заменяет?
Это значение которое заменяет? »
Да
в .html
<input type=text size=6 name=b>
в .php
$ms=$_POST['b'];
slonick2012@vk
08-05-2012, 16:30
Так там много значений, как оно поймет что надо изменить определенное значение?
slonick2012@vk
08-05-2012, 16:46
Для выполнения данного скрипта не хватает памяти, что делать? Тестировал его на денвере
не совсем понятен вопрос
в html текстовое поле на 6 символов
php скрипт принимает текст и создает файл
slonick2012@vk
08-05-2012, 16:58
Да а как она в тексте заменить мне нужное значение? После сохранения файл не работает
я тоже проверяю на денвере вроде работает
вот html и php файлы
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.