| 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: 14 let
|
|||
0