Citat:
Ursprungligen postat av Fia
det lutar åt att jag provar ftp, är det något som man bör tänka på när man sätter upp en ftp uppload. Tänkte prova detta men jag antar att där är stora hål i detta när det gäller säkerhet och felkollar?
$resource = ftp_connect('ftp.host.com');
$login = ftp_login($resource, 'username', 'password');
$putFile = ftp_put($resource, '/dir/myuploadedfile.ext', 'filetoupload.ext', FTP_BINARY);
ftp_close($resource);
|
Jag vet inte hur ditt system skall fungera, behövs mkt mer info från din sida.
Men om du går över till FTP kräver det även att uppladdaren använder sig av FTP för att ladda upp, samt att ditt webhotell kör passiv FTP. Men det antar jag att du vet(?)
Det finns mkt som kan gå fel när man tillåter användare att göra Uploads, oavsett om det gäller HTTP eller FTP, men generellt gäller det att den filen som användaren laddat upp aldrig skall kunna exekveras på servern (t.ex .PHP filer), samt att uppladdningen bara tillåts i en specifik katalog, katalogen skall inte ha direktåtkomst via en webbläsare.