2012-03-27 1 views
0

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

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

Я не использовал программирование сокетов .. Предложи мне, как делать пожалуйста ...

+0

я создал 4 папки именования cloudserver1,2,3 , 4 .. и я сохранил файлы, загруженные пользователем. а затем пользователь может загрузить эти файлы или удалить его. Это все, что я сделал, и это один модуль. другой модуль является обнаружением .. я сомневаюсь, что wat - облачный сервер, и как я могу реализовать в php .. это достаточно или мои профессора ожидают очень сетевой ориентации .. – reena

ответ

0

лучший способ узнать, если файл, как был изменен или изменен, чтобы спасти имеет копию этого файла

$file = "name.pdf" ; 
$md5 = md5_file($file); 
$sha1 = sha1_file($file); 

сохранить копию О.Г. каждый имеет в базе данных с помощью файла name ... всегда проверяйте хэш каждый раз, когда вам нужно проверить или получить e file ... вы бы знали, было ли оно незаконно изменено

Автоматическая коррекция файла ... вы также можете сохранить резервную копию на хосте CDN и получить его только для замены существующего, если он был изменен или подделаны.

Другим вариантом является дата последнего изменения .. но это может быть обманут ..

Позвольте мне знать, если это помогает

Благодаря :)

+0

, так что если хеш не соответствует, значит, он изменен, поэтому я может исправить его с помощью резервной копии. не так ли ??? и спасибо большое, я получил некоторую идею ... в основной бумаге дано, что мы должны хранить файлы на сервере с битами четности. возможно ли это – reena

+0

Я только делаю свой последний проект года. Я думаю, что хост cdn не понадобится. Я храню свои файлы в своей локальной системе. Могу ли я сохранить свою резервную копию также в локальной системе? – reena

+0

Локальная резервная копия - хорошая идея .... Да, если хэш не соответствует .. это означает, что файл был изменен .... – Baba

Смежные вопросы