PHP - upload

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
acerr
Začátečník
Začátečník
Registrován: 19. dub 2012

PHP - upload

Příspěvek 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!";

  
}
?>

arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: PHP - upload

Příspěvek 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
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
acerr
Začátečník
Začátečník
Registrován: 19. dub 2012

Re: PHP - upload

Příspěvek od acerr »

tady byla chyba:

Kód: Vybrat vše

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

Zpět na „Programování a web“