xml — Свойства сведений. Добавление пользовательских значений в ZIP-файл и его содержимое.

Короче говоря, мы рассмотрим, как мы можем отслеживать файлы после их загрузки, то есть, если они утекли или опубликованы, чтобы выяснить, какой пользователь был ответственным за это. Вот идея:

Каждый пользователь, который регистрируется на нашем сайте, входит в систему, используя систему OpenID SteamPowered.com, привязывая свою учетную запись Steam к учетной записи, в которой обрабатываются транзакции, что означает, что мы можем печатать данные, такие как «идентификатор Steam, время покупки, номер заказа и т. Д.», В свойствах файла.

Шаг 1: разработчик загружает скрипты
Шаг 2: Макрокоды (заполнители) помещаются в почтовый индекс
Шаг 3: PHP выполняется так же, как описано выше, но с содержимым скрипта.
Шаг 4: Пользователь покупает продукт
Шаг 5: Пользовательские загрузки Продукт и заполнители переходят к отслеживаемым данным, как указано выше.
Шаг 6: Пользователь пропускает файлы
Шаг 7: Мы можем просмотреть файлы и свойства «просочившегося» документа и выяснить, кто это сделал, а также приостановить / закрыть учетную запись.

Короче говоря, это то, чего мы стремимся достичь. Из-за природы большей части контента, написанного на языке lua, мы не можем просто создать «анти утечку» кода, который начинающий кодер не мог бы научиться удалять с достаточным количеством времени и в любом случае его утечки. Мы просто хотим поймать обидчиков.

У кого-нибудь есть идеи, как мы могли бы сделать все это, используя php, curl, xml и т. Д. (Работает на CPanel 11 — Apache 2.4 — PHP 5.3)

0

Решение

мы можем напечатать такие данные, как «идентификатор пара, время покупки, номер заказа и т. д.» в свойствах файла

только потому что ты Можно это не должно означать, что вы на самом деле должен сделай это.

Пользовательские загрузки Продукт и заполнители обращаются к отслеживаемым данным, как указано выше.

Это все хорошо и так далее. Просто имейте в виду: Stackoverflow — это общедоступный сайт, так как вы задаете вопрос (и давайте предположим, что вы получили ответ с кодом и всеми наворотами), поэтому ваш пользователь заходит в эту большую поисковую систему, вводит информацию о том, что только что произошло, и — неожиданный сюрприз — приземляется точно на вопрос Stackoverflow с ID 29920124.

Чего не хватает? Правильно ссылка на руководство по PHP для ZipArchive метод класса, с помощью которого вы можете разместить файл комментария:

<?php

$zip = new ZipArchive;
if (!$zip) {
throw new RuntimeException('Unable to create ZipArchive');
}

$result = $zip->open('existing-then-copied.zip', ZipArchive::CREATE);
if ($result !== TRUE) {
throw new RuntimeException('Unable to open');
}

$result = $zip->setArchiveComment('your archive comment');
if ($result !== TRUE) {
throw new RuntimeException('Unable to set comment');
}

$result = $zip->close();
if ($result !== TRUE) {
throw new RuntimeException('Unable to close');
}

после этого использования стандартная процедура загрузки.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]