Stránka 1 z 1

PHP - upload

Napsal: ned 9. čer 2013, 12:43
od acerr
Ahoj, proč tento skript vždy vypíše chybu?

Kód: Vybrat vše

<?php
$soubor = ($_FILES["soubor"]["tmp_name"]);
$soubor_name = ($_FILES["soubor"]["name"]);
$soubor_size = ($_FILES["soubor"]["size"]/1024)/1024;
if($soubor_size > 5)
echo "Soubor je vetsi nez 5MB";
elseif(is_uploaded_file($soubor))
{
  $pripona = strtolower(pathinfo ($soubor_name, PATHINFO_EXTENSION));
  $ces = "upload";
  $cesta = $ces."/";
  if (!file_exists($ces))
  {
    mkdir($ces, 0777);
    echo "Slozka vytvorena!";
  }

  if (move_uploaded_file ($soubor, $cesta.$pripona."/".$soubor_name))
  {
  echo "Soubor $soubor_name o velikosti ";
  printf('1.2f', $soubor_size);
  echo "MB byl uspesne nahrán na server";
  }
  else 
  echo "pri nahravani souboru doslo k chybe!";

  
}
?>


Re: PHP - upload

Napsal: úte 11. čer 2013, 17:12
od arxeiss
Pokud má soubor větší velikost než je max_uploaded_filesize nebo jak to je, tak se myslím ani neuloží do toho pole FILES, takže to může být chyba, možná je problém i jinde, jenom jsem to prolétl v rychlosti

Re: PHP - upload

Napsal: ned 23. čer 2013, 21:49
od acerr
tady byla chyba:

Kód: Vybrat vše

if (move_uploaded_file ($soubor, $cesta.$pripona."/".$soubor_name))
už opraveno