Autor | Zpráva | ||
---|---|---|---|
soucekgns Profil |
#1 · Zasláno: 8. 6. 2011, 20:20:46
Ož si s tím lámu hlavu 2 hodiny...
Snažím se vytvořit upload souborů... a pořád se nic nenahrává nastavil jsem atribut 777 a stejně nic Díky za rady <form enctype="multipart/form-data" action="" method="POST"> <input name="file" type="file" /> <input type="submit" value="upload" /> </form> <?php if(isset($_POST['upload'])) { $target = "upload/"; $target = $target.basename( $_FILES['file']['name']) ; if (file_exists($target.$_FILES["file"]["name"])) { echo "Soubor <strong>".$_FILES["file"]["name"]."</strong> již existuje."; } elseif ($_FILES["file"]["size"] < 10485760) { echo "Maximální velikost nahraného souboru je <strong>10MB</strong>."; } else { if(move_uploaded_file($_FILES['file']['tmp_name'], $target)) { echo "Upload: " . $_FILES["file"]["name"] . "<br />"; echo "Type: " . $_FILES["file"]["type"] . "<br />"; echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"; echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"; } else { echo "Chyba! Soubor nebyl nahrán."; } } } ?> |
||
Majkl578 Profil |
#2 · Zasláno: 8. 6. 2011, 20:24:41 · Upravil/a: Majkl578
Protože podmínka na 6. řádku nebude nikdy splněna - neexistuje prvek s názvem upload. Zřejmě ti chybí atribut
name="upload" u odesílacího tlačítka.
|
||
soucekgns Profil |
#3 · Zasláno: 8. 6. 2011, 20:40:24
Majkl578:
Díky, přehlédl jsem že to není name ale value |
||
Rellik Profil |
#4 · Zasláno: 8. 6. 2011, 21:04:10
Spíš bych ale kontroloval odesílané data, než kliknutí na tlačítko... ;-)
|
||
Časová prodleva: 13 let
|
0