#971 2013.03.04 14:23

Vamp
Участник
Откуда: интернет
Зарегистрирован: 2008.02.25
Сообщений: 54
Карма: 1
Профиль

Re: Общие вопросы по PHP

<?php
include'pclzip.php';
var_dump(file_get_contents('zip://rugame.mobi/game/62184/little_red_riding_hood20128x128.jar#META-INF/MANIFEST.MF'));

?>
ошибка

Warning: file_get_contents(zip://rugame.mobi/game/62184/little_red_riding_hood20128x128.jar#META-INF/MANIFEST.MF) [function.file-get-contents]: failed to open stream: operation failed in /home/wapik/public_html/java/test.php on line 3
bool(false)


Нельзя вернуться в прошлое и изменить свой старт,
но можно стартовать сейчас и изменить свой финиш.

Неактивен

#972 2013.03.04 16:33

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

вообще, вот так, по смыслу надо было

Код:

1
var_dump(file_get_contents('zip://http://rugame.mobi/game/62184/little_red_riding_hood20128x128.jar#META-INF/MANIFEST.MF'));

zip:// - это дополнительный враппер перепаковывающий налету данные.
но так работать не будет, из-за того, что данные получаем удаленно (http).
поэтому сначала скопируй файл к себе во временную директорию и с ним работай, по окончанию - удаляй.

Неактивен

#973 2013.03.04 17:42

Vamp
Участник
Откуда: интернет
Зарегистрирован: 2008.02.25
Сообщений: 54
Карма: 1
Профиль

Re: Общие вопросы по PHP

Gemorroj
и снова в тупик smile

теперь как мне с помощью
$text=str_replace('rugame.mobi','site.ru', $text);
перезаписать адрес сайта в файле META-INF/MANIFEST.MF  ?


Нельзя вернуться в прошлое и изменить свой старт,
но можно стартовать сейчас и изменить свой финиш.

Неактивен

#974 2013.03.04 20:07

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

Для записи, zip:// уже не подойдет. (http://www.php.net/manual/ru/wrappers.compression.php).
Лучше смотреть в сторону более функционального класса ZipArchive.

Код:

1
span style="color: #0000BB"><?php$zip = new ZipArchive;$zip->open('test.jar');// Получаем манифест$manifest = $zip->getFromName('META-INF/MANIFEST.MF');$manifest = str_replace('rugame.mobi', 'site.ru', $manifest);// Удаляем старый манифест$zip->deleteName ('META-INF/MANIFEST.MF');// Добавляем новый манифест$zip->addFromString('META-INF/MANIFEST.MF', $manifest);$zip->close();

Неактивен

#975 2013.03.05 01:46

Vamp
Участник
Откуда: интернет
Зарегистрирован: 2008.02.25
Сообщений: 54
Карма: 1
Профиль

Re: Общие вопросы по PHP

Gemorroj большое спасибо


Нельзя вернуться в прошлое и изменить свой старт,
но можно стартовать сейчас и изменить свой финиш.

Неактивен

#976 2013.03.05 04:43

Vamp
Участник
Откуда: интернет
Зарегистрирован: 2008.02.25
Сообщений: 54
Карма: 1
Профиль

Re: Общие вопросы по PHP

можно как то определить папку С картинкой?

вот ссылка на картинку
http://rugame.mobi/img_add.php?id=30743&pid=2

id - ето наверное папка
pid - номер картинки

оригинал без копирайта есть точно так как копирайт на картинке генерируется в случайном месте.


Наверное час искал оригинал и так не нашел sad

здесь http://jafan.ru/ такой самый ЗЦ как на ругаме.


Нельзя вернуться в прошлое и изменить свой старт,
но можно стартовать сейчас и изменить свой финиш.

Неактивен

#977 2013.03.05 11:18

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

нет. вполне возможно, что файлы вообще вне корневой директории для сервера.

Неактивен

#978 2013.03.05 18:39

Vamp
Участник
Откуда: интернет
Зарегистрирован: 2008.02.25
Сообщений: 54
Карма: 1
Профиль

Re: Общие вопросы по PHP

а как тогда вырезать копирайт...


Нельзя вернуться в прошлое и изменить свой старт,
но можно стартовать сейчас и изменить свой финиш.

Неактивен

#979 2013.03.05 18:55

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

затереть его

Неактивен

#980 2013.03.05 19:09

Vamp
Участник
Откуда: интернет
Зарегистрирован: 2008.02.25
Сообщений: 54
Карма: 1
Профиль

Re: Общие вопросы по PHP

да,
ну копирайт не на одном месте,
как определять где именно копирайт если положение копирайта генерируется?


Нельзя вернуться в прошлое и изменить свой старт,
но можно стартовать сейчас и изменить свой финиш.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.029 s