Æ
"■••tntihK"1
-г. 1
test_gzip.txt
testfile2.txt
test_gzip2.txt
001
101 - вышел з а й ч и к
,
0 1 0
, on, iôoT\
а й ч и к погулят ь!
I
Вывод подробной
информации об архиве
Д
альше - больше, но не на много сложнее.
Создаем объект, открываем файл архива,
выводим структуру объекта конструкцией
ргіпІ_г($гір).
Затем перебираем каждую запись
архива и выводим ее структуру командой
ргіггі_г($2ір->8ІаІІпс1ех($і)).
ч
Всем хо р о ш а т о п
-
к а
Reset,
один
недо-
ст ат ок
-
м ал ен ькая
очень,
с р а з м а х у
со
злост и
к у л а к о м
не
попадеш ь
.
©
©
©
ИР»
I
I
$zip = new ZipArchive();
$zip->open(‘test.zip’);
echo “<pre>”;
print_r($zip);
echo “</pre>”;
for ($i=0; $i<$zip->numFiles;$i++) {
echo “<pre>”;
print_r( $zip- >statl ndex( $i));
«}
, „.
...JC
!
echo “</pre>”;
I ,
}
echo “numFile:”.$zip->numFiles.”\n ”;
i.
?>
iVt'ii'-*
if?
'*"’r
В
итоге
получаем
в
браузере
информацию
о
структуре данных архива, позволяющую понять, где
и какие данные брать:
щ
.
.
.
У м е н я
ко м п ь ю т ер
не
ZipArchive Object (
видит принт ера, я у ж е и
м о н и т о р
н а
него
п о в ер -
нул, а он все р а в н о пиш ет
чт о не в и д и т .
..
©
©
©
[status] => О
I
[statusSys] => О
ш
I
[numFiles] => 3
j
[filename] =>
if,.
.
-
/home/myhosting/public_html/mysite/test.zip
'
і'/.
.
•• .иу*
[comment] =>
)
: ‘
\
»
\\
Здесь мы видим,
что поле
numFiles
объекта со-
держит число добавленных
в
архив
файлов,
поле
filename
содержит полный путь к открытому архиву.
Затем наблюдаем структуру трех файлов, до-
ф
бавленных нами в архив test.zip, А туу £ля каждо-
го файла в поле
name
хранится его иіуія, в поле
index
порядковый номер в архиве, в поле
сгс
контрольная
сумма для проверки целостности хранимых данных,
поле
size
указывает на размер несжатых данных, по-
ле
mtime
хранит время добавления в архив (извлечь
дату и время в понятном виде можно командой
da-
te),
поле
comp_size
содержит размер сжатых дан-
ных и поле
comp_method
уровень компрессии.
да
Array {
[name] => test_gzip.txt
[index] => 0
[crc] => 323277245
[size] => 726694
[mtime] => 1319696726
[comp_size] => 204207
[com pjnethod] => 8
)
Array (
„.•.IV V; : • •.
....
[name] => testfile2.txt
[index] => 1
-
Вот у ж е много лет
м ы делаем вас чут очку
красивее: удлиняем рес-
ницы, делаем толще губ-
ки, увеличиваем грудь и
меняем цвет волос. Або-
ЬеРЬоЮвЬор - 1 5 лет на
ры нке красот ы 1
I • î
3. ’
S
\
8
/
5
;
Array (
S
(
[name] => test_gzip2.txt
[index] => 2
îl
W
)
t
Звонит
в
т ехподдер -
ж к у возмугценная дам а:
-
Вот
вы
нам
вчера
И н т ер н ет
п о д кл ю ч и -
л и , а сегодня с у т р а го-
л а я девица н а экр ан е!
»*.
. V,
'
.'I
,/
*[:
*"■
,.у|
-
Н у , рассказы вайт е,
где ползали?
- П о чт у проверяла.
-Д о м а , кром е Вас
эт им компью т ером
кт о-нибудь пользуется?
-
Р азве чт о
сын.
Н о
вы не подум айт е ниче-
го
-
м ал ь чи ку
т олько
ш ест надцат ь,
он
т а-
ки м не инт ересует ся.
..
У ш еф а
в
"К о н т акт е
"ст ат ус
кн о п ку "М не нравит ся" н а ж а л о у ж е 1 6 ч ел о в ек
питРНе:3
Пожалуй, не рассказал
лишь о том,
как извлечь
данные
из
архива.
Но
это
вы
уже
попробуйте
сами сделать в качестве
домашнего задания.
Владислав Демьянишин
« А н о н и м у с ы »
а т
а к у ю т
акеры из
.индонезий-
ской
группиров-
ки Anonymous
заявили
о
проведении
успешных
атак на целый ряд крупных IT-компаний. Они ут-
верждают,
что
взломали
серверы
Symantec,
Apple, Facebook, Microsoft, Skype, Cisco и Novell.
Представители Anonymous Sri Lanka утвержда-
ют, что во всех случаях они использовали уязви-
мость DNS Cache Snoop Poisoning,
при
которой
сначала взламывается DNS-сервер, а потом в его
таблице
заменяется
правильный
IP-адрес
на
фальшивый.
После этого
DNS-запросы
перена-
штшшшшш
правляются
на
хакерские
хосты, где мо-
гут быть размещены, например, поддельные сай-
ты для сбора паролей.
И
нформацию об атаках хакеры разместили
на ресурсе pastebin.com. Опубликованные
данные
могут
свидетельствовать
о
том,
что
"анонимусы”
смогли
скопировать
DNS-зaпиcи,
но подтверждений того, что хакерам удалось из-
менить их, пока нет. Атаки начались 22 августа.
Упомянутые
взломщиками
компании
ситуацию
никак не комментируют.
предыдущая страница 30 Компьютер 2011 11-12 читать онлайн следующая страница 32 Компьютер 2011 11-12 читать онлайн Домой Выключить/включить текст