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 fra Academic Work Denmark A/S
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