jupper Posted December 16, 2004 Report Share Posted December 16, 2004 ar ko īsti atšķiras šīs divas funkcijas???????? Link to comment Share on other sites More sharing options...
Kavacky Posted December 16, 2004 Report Share Posted December 16, 2004 "Copy", kā zināms, nozīmē "kopēt", tam tātad failu vajadzētu pārkopēt citur, pēc tās izpildes mums būs divi vienādi faili dažādās vietās. Savukārt "Move" ir "pārvietot", un pēc pārvietošanas mums būs tāds pats fails citā vietā, tikai vienā eksemplārā. Angļu valoda jāmācās ;) Link to comment Share on other sites More sharing options...
Venom Posted December 17, 2004 Report Share Posted December 17, 2004 papildus move_uploaded_file pārbauda, vai faila saturs ir nācis kādā no $_FILES apakšmasīviem Link to comment Share on other sites More sharing options...
jupper Posted December 17, 2004 Author Report Share Posted December 17, 2004 Kaa tad ir pie failu uploada, izmantojot move_uploaded_file() fails saglabaajas gan uz lietotaaja datora, gan tiek iekopeets jaunaa direktorijaa? Link to comment Share on other sites More sharing options...
Venom Posted December 17, 2004 Report Share Posted December 17, 2004 move tiek taisīts uz servera! klienta pārlūks pārsūta failu uz serveri, kur tas tiek noglabāts kādā upload (temporālā) direktorijā, tālāk move_ no tās aizbliež kur pastāvīgā (uz servera) no move_ vislielākā jēga ir uz vienu un to pašu servera direktoriju uploado vairāki lietotāji vai tas ir temp folderis, kur pati OS laiku pa laikam izdzēš failus. Jo pastāv, kaut arī maza iespēja, iespēja, ka var notikt tā, ka ar dažu milisekunžu atsarpi tiek uploadoti faili ar vienādu tmp nosaukum, vai piem. tiek uploadots fails, kuru OS tieši tai laikā izdzēš no tmp direktorijas un cits uzaplodojas ar to pašu nosaukumu. Manuprāt, tur tajā funkcijā tiek izmantots kaut kas līdzīgs failu hashoshanai - tiek salīdzināti ienākošā faila izmērs, tips etc ar tā, kas it kā ir noglabāts uz cietņa. iespējami, ka pat tiek izrēķināts kāds CRC/md5, lai pārliecinātos, ka arī saturs atbilst pilnībā. Link to comment Share on other sites More sharing options...
Recommended Posts