디렉토리에있는 모든 파일의 파일 이름을 텍스트 파일에 저장하는 PHP 스크립트가 있습니다. 그러면 해당 텍스트 파일이 해시됩니다. 내 스크립트의 내용은 다음과 같습니다.파일 해시가 PHP로 변경되었는지 확인하는 방법
$allnames = implode(",", $fileslist);
file_put_contents($post_dir . "/md5file.txt",$allnames);
$md5file = md5_file($post_dir . "/md5file.txt");
echo $md5file;
새 파일이 업로드되거나 제거되거나 파일 이름이 변경되면 해시가 변경됩니다. 해당 해시가 변경되었는지 확인하고 확인할 수있는 방법이 필요합니다. (데이터베이스를 사용하지 않고)
그런 다음 해시를 저장하고 이에 대해 확인 하시겠습니까? – kero
파일 이름 변경만으로는 md5가 변경되지 않아야합니다. 파일 자체가 아니라 파일 시스템 항목의 일부이기 때문입니다. – Powerlord
@Powerlord :이 경우 파일 내용이 다른 파일 이름의 변경으로 변경되므로 md5가 변경됩니다. – Stoic