fifi:
"sprawdź" to chyba nieodpowiednie słowo - md5_file, sha1_file itp... OBLICZY sumę - skąd wziąć(przed uploadem) informację jaką sumę ma ten plik
taki kod:
$file_name = $_REQUEST['plik'];
$file_xls = "test.sql";
$file_md5 = "test.sql.md5"; // Must exists and must be writable for PHP
if($md5_new_file <> $md5_old_file)
{
echo "file is out of date, updating now..."; rename($file_md5, $file_md5.".bak"); $fp = fopen($file_md5, 'w'); /*
Here we do some job...
In my case - dealing with "Spreadsheet Excel Reader"
*/
}
// "Not for crontab" - Remove the following section if you are intending to run it in crontab
else
{
echo "file is up to date, nothing to do..."; }
// End "Not for crontab";
?>
Świetnie się sprawdzić podczas przesyłania pliku - informuje, że przesyłanie trwa. Jednak gdy przerwiesz przesyłanie w połowie, wówczas ww. kod powie, że plik jest poprawny.
ERGO:
Kod mówi kiedy skończy się przesyłanie pliku (może skończyć się np. w połowie) a nie czy plik był kompletny