Вы не зашли.
Главная » PHP » Изменение имени в MANIFEST.MF в игре
#1. Swinger Off (1)
Участник
2009.12.27 15:03
хочу сделать, чтобы при скачивании файла
менялось имя в MANIFEST.MF

вот мой кодегг
 
$zip = new PclZip($file);
$content = $zip->extract(PCLZIP_OPT_BY_NAME,'META-INF/MANIFEST.MF',PCLZIP_OPT_EXTRACT_AS_STRING);
 
header('Content-type: text/vnd.sun.j2me.app-descriptor');
$content[0]['content'] = preg_replace("/MIDlet-Name: (.*?)\n/si", "MIDlet-Name: $set[copy] | $game[name]\n", $content[0]['content']);
header('Content-Disposition: attachment; filename="1.jar";');



проде все правельно делаю, открываю , изменяю и файл весь качаю..
но мне выдает файл в размере 200байт
в чем ошибка?помогите пожалуйстаsmile
#2. Gemorroj Off (107)
Administrator
2009.12.27 16:04
дальше по коду что?
#3. Swinger Off (1)
Участник
2009.12.27 16:04
нечего ..
#4. Gemorroj Off (107)
Administrator
2009.12.27 16:04
запиши измененный манифест обратно в JAR файл
#5. Swinger Off (1)
Участник
2009.12.27 16:04
как именно?sad
#6. Gemorroj Off (107)
Administrator
2009.12.27 16:04
http://wapinet.ru/textbook/rabota_s_pclzip.htm
#7. Swinger Off (1)
Участник
2009.12.27 18:06
я там читал так и непонялsad
дай полностью код пожалуйста
#8. Swinger Off (1)
Участник
2009.12.29 05:05
ктонить поможет?sad
#9. Gemorroj Off (107)
Administrator
2009.12.29 13:01
Код:
span style="color: #0000BB"><?php$file = 'mini.jar';$set['copy'] = 'x';$game['name'] = 'y';$temp = dirname(__FILE__) . '/data'; // права 777require 'pclzip.lib.php';$zip = new PclZip($file);$content = $zip->extract(PCLZIP_OPT_BY_NAME, 'META-INF/MANIFEST.MF', PCLZIP_OPT_EXTRACT_AS_STRING);file_put_contents($temp . '/MANIFEST.MF', preg_replace("/MIDlet\-Name: (.*?)\n/si", 'MIDlet-Name: ' . $set['copy'] . ' | ' . $game['name'] . "\n", $content[0]['content']));$zip->delete(PCLZIP_OPT_BY_NAME, 'META-INF/MANIFEST.MF');$zip->add($temp . '/MANIFEST.MF', PCLZIP_OPT_REMOVE_ALL_PATH, PCLZIP_OPT_ADD_PATH, 'META-INF');header('Content-type: application/java-archive');header('Content-Disposition: attachment; filename="1.jar";');
#10. Swinger Off (1)
Участник
2009.12.31 18:06
выдает файл размером 0байтsad
#11. Gemorroj Off (107)
Administrator
2009.12.31 18:06
давай код
#12. Swinger Off (1)
Участник
2009.12.31 18:06
как ты написал код я втсавил ..
#13. Gemorroj Off (107)
Administrator
2009.12.31 19:07
если ты только будешь копипастингом заниматься, то никогда ничего нормально работать не будет. это всего лишь пример.
#14. Swinger Off (1)
Участник
2010.01.02 01:01
чтобы несмешивать код, я на отдельную страницу вставил код выше
и все
==
помогите пожалуйста !!
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.021 s