28. august 2008 - 19:26
Der er
15 kommentarer
Hvordan tjekker jeg om en <input type="file"> er udfyldt?
Hvordan kan jeg være sikker på, at $_POST['image'] er udfyldt med en fil? !empty($_POST['image']) virker ikke :(:( <form method="post" enctype="multipart/form-data"> <input type="file" name="image" /> <input type="submit" /> </form>
Annonceindlæg tema
Cloud & AI
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.
28. august 2008 - 19:32
#1
if isset( $_FILES['dinfil'] ) // filen er udfyldt
28. august 2008 - 19:33
#2
damn det kører if( isset( $_FILES['dinfil'] ) && $_FILES['dinfil'] != null )
28. august 2008 - 19:33
#3
Du skal vel ikke have udråbstegn foran empty??
28. august 2008 - 19:34
#4
Hov - havde ikke lige set riversens indlæg.....
28. august 2008 - 19:38
#5
James hos mig er $_POST bare tom fordi jeg har '.. enctype="multipart/form-data">'
28. august 2008 - 19:39
#6
det var dumt sagt :D læg et svar begge to
28. august 2008 - 19:43
#7
Jeg hopper over...
28. august 2008 - 19:53
#8
Men selvom <input type="file" name="image" /> ikke er brugt overhovedet, så eksisterer den stadig :(
28. august 2008 - 19:54
#9
så skal jeg til at tjekke image-size eller sådan noget?
28. august 2008 - 20:02
#10
den er vel null hvis ikke den er brugt?
28. august 2008 - 20:12
#11
Array ( [image] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ) )
28. august 2008 - 20:16
#12
Læg et svar. Jeg har gjort således: if(isset($_FILES['image']) && $_FILES['image']['size'] > 0) {
28. august 2008 - 20:41
#13
behold bare pointene...
28. august 2008 - 21:04
#14
Eller sådan her: //Er der trykket på Upload file knappen? if(isset($_POST['myUpload'])) { //Har vi en fil? if(is_uploaded_file($_FILES['image']['tmp_name'])) { Kræver så der smides et navn på submit knappen.
Vi tilbyder markedets bedste kurser inden for webudvikling