Kezdőoldal » Számítástechnika » Programozás » PHP fájlfeltöltés miért nem...

PHP fájlfeltöltés miért nem működik nekem?

Figyelt kérdés

HTML kód:

<input name="img" type="file">


PHP kód:

// UPLOAD PROFILE IMG

$allowed_filetypes = array('.jpg','.jpeg','.png','.gif');

$max_filesize = 10485760;

$upload_path = 'userdata/profile_img/';


$filename = $_FILES['img']['name'];

$ext = substr($filename, strpos($filename,'.'), strlen($filename)-1);


$filename = $data["id"].".png";


if(!in_array($ext,$allowed_filetypes))

die('The file you attempted to upload is not allowed.');


if(filesize($_FILES['img']['tmp_name']) > $max_filesize)

die('The file you attempted to upload is too large.');


if(move_uploaded_file($_FILES['img']['tmp_name'],$upload_path . $filename)) {

// Its seems okay

}


Kimenetel:

Undefined index: img on line 40


40. sor:

$filename = $_FILES['img']['name'];


Mi a hiba? :(


2014. júl. 26. 23:17
 1/4 anonim ***** válasza:

A <form> tagből nem maradt ki a:

enctype="multipart/form-data"

2014. júl. 26. 23:24
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
Lemaradt a kérdőjel.
2014. júl. 26. 23:25
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
Próbáld image-vel img helyett, vagy listázd ki a _FILES tartalmát var_dump-al.
2014. júl. 26. 23:27
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Köszönöm a válaszokat! Az első hozzászólónak igaza van :/ :)
2014. júl. 26. 23:39

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!