28. marts 2004 - 22:03Der er
9 kommentarer og 1 løsning
Finde størrelse på fil inden upload
Jeg sidder og roder med et uploadscript, hvor man skal kunne uploade diverse filer, men der skal naturligvis være et MAX størrelse på filerne.
Mit problem er at hvis man f.eks forsøger sig med en fil på 3 MB så bremser PHP's upload_max_filesize = 2M (standard opsætningen) og spydter en fejlmedd. up på skærmen:
Warning: upload_max_filesize of 2097152 bytes exceeded - file [upfile[]=G:\Apache\Apache2\htdocs\materiale\3D.jpg] not saved in Unknown on line 0
Jeg har prøvet med:
if($_FILES['upfile']['size'][$i] > $max){ echo "et af billederne er for store"; }
og med filesize()
Jeg vil gerne undgå at PHP spydter denne fejlbesked ud (og løsningen kan ikke være at ændre PHP.ini)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
28. marts 2004 - 22:08#1
Det kan du ikke. Du kan med PHP ikke finde størrelsen på en fil før den er uploadet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.