upload skripta

upload skripta

offline
  • Pridružio: 02 Sep 2013
  • Poruke: 496

Napisano: 08 Mar 2014 11:17

napravio sam jednu upload skriptu za muziku i video fajlove,ali kada uploadujem neki fajl izbaci mi connection was reset,evo fajla:(posto vas upload ne prihvata php,kdo ide ovako:
<?php
$target = "upload/";
$target = $target . basename( $_FILES['uploaded']['name']) ;
$ok=1;

//This is our size condition
if ($uploaded_size > 350000)
{
echo "Vas fajl je prevelik.<br>";
$ok=0;
}

//This is our limit file type condition
if ($uploaded_type =="text/php")
{
echo "Nema php fajlova<br>";
$ok=0;
}

//Here we check that $ok was not set to 0 by an error
if ($ok==0)
{
Echo "Izvinite fajl nije uploadovan";
}

//If everything is ok we try to upload it
else
{
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
{
echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
}
else
{
echo "Izvinite desila se greska pri uploadovanju.";
}
}
?>

Dopuna: 08 Mar 2014 22:24

ej moze li pomoc?

Dopuna: 09 Mar 2014 13:12

Moze li pomoc Wink



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Evo ti skripta koju sam ja uredio za svoje potrebe. Tu možeš da definišeš i dozvoljene formate i dozvoljenu veličinu fajla.

<?php $dozvoljeniFormati = array("gif", "jpeg", "jpg", "png"); $temp = explode(".", $_FILES["fajl"]["name"]); $ekstenzija = end($temp); if ((($_FILES["fajl"]["type"] == "image/gif") || ($_FILES["fajl"]["type"] == "image/jpeg") || ($_FILES["fajl"]["type"] == "image/jpg") || ($_FILES["fajl"]["type"] == "image/pjpeg") || ($_FILES["fajl"]["type"] == "image/x-png") || ($_FILES["fajl"]["type"] == "image/png")) && ($_FILES["fajl"]["size"] < 20000) && in_array($ekstenzija, $dozvoljeniFormati))   {   if ($_FILES["fajl"]["error"] > 0)     {     echo "Greska: " . $_FILES["fajl"]["error"] . "<br>";     }   else     {     if ($_FILES["fajl"]["type"] == "image/gif") {       $format = ".gif";     } else if ($_FILES["fajl"]["type"] == "image/jpeg" || $_FILES["fajl"]["type"] == "image/pjpeg") {       $format = ".jpeg";     } else if ($_FILES["fajl"]["type"] == "image/jpg") {       $format = ".jpg";     } else if ($_FILES["fajl"]["type"] == "image/x-png" || $_FILES["fajl"]["type"] == "image/png") {       $format = ".png";     }     echo "<b>Ime:</b> " . $_FILES["fajl"]["name"] . "<br>";     echo "<b>Format:</b> " . $format . "<br>";     // echo "<b>Format:</b> " . $_FILES["fajl"]["type"] . "<br>";     echo "<b>Velicina:</b> " . ($_FILES["fajl"]["size"] / 1024) . " kB<br>";     if (file_exists("upload/" . $_FILES["fajl"]["name"]))       {       echo $_FILES["fajl"]["name"] . " vec postoji. ";       }     else       {       move_uploaded_file($_FILES["fajl"]["tmp_name"],       "upload/" . $_FILES["fajl"]["name"]);       echo "<b>Lokacija:</b> " . "upload/" . $_FILES["fajl"]["name"];       }     }   } else   {   echo "Pogresan fajl.";   } ?>

To sve stavi u upload.php i napravi formu na index strani vodeći pritom računa da ti input polje za fajl ima name i id atribut fajl zato što sam tako definisao u indeksu $_FILES, ali možeš i da promeniš. Ovde je definisano i da u direktorijumu gde je upload.php bude folder upload gde će ići aploudovane stavke.



Ko je trenutno na forumu
 

Ukupno su 386 korisnika na forumu :: 16 registrovanih, 1 sakriven i 369 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Atomski čoban, bigfoot, dekan.m, esx66, kolle.the.kid, Lazarus, Metanoja, mnn2, Oscar, Panter, ruma, TwinHeadedEagle, uruk, zziko, šumar bk2