Ovo je kod za Upload slike i komentara na sajt.
Code:
<body>
<!-- enctype mora biti multipart form data, metod mora biti POST -->
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF'] ?>" method="POST">
<!-- MAX_FILE_SIZE mora biti pre FILE polja, i ovo ne radi na svim browserima -->
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<!-- ime input file polja će biti key u $_FILES nizu -->
Fajl: <input name="userfile" type="file" />
<br>
<input type="submit" value="Send File" />
</br>
Opis: <input name="opis" type="text" />
<br>
</form>
</body>
</html>
<body>
<!-- enctype mora biti multipart form data, metod mora biti POST -->
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF'] ?>" method="POST">
<!-- MAX_FILE_SIZE mora biti pre FILE polja, i ovo ne radi na svim browserima -->
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<!-- ime input file polja će biti key u $_FILES nizu -->
Fajl: <input name="userfile" type="file" />
<br>
<input type="submit" value="Send File" />
</br>
Opis: <input name="opis" type="text" />
<br>
</form>
</body>
</html>
Code:
<?php
//određujemo folder
$uploaddir = './uploads/';
//formiramo celu putanju novog fajla
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Fajl je uspešno uploadovan.\n";
} else {
echo "Greška pri uploadu!\n";
}
// pitaj da li ispunjava uslov
if ((($_FILES['userfile']['type'] == "image/gif")
|| ($_FILES['userfile']['type'] == "image/jpeg")
|| ($_FILES['userfile']['type'] == "image/pjpeg"))
&& ($_FILES['userfile']['size'] < 30000))
{
if ($_FILES['userfile']['error'] > 0)
{
echo "Error: " . $_FILES['userfile']['error'] . "<br />";
}
else
{
echo "Ok je moze se uploadovati"."</br>";
}
}
else
{
echo "File ili nije slika ili je prevelika slika";
}
echo "<img src=$uploadfile alt='Uploadovana slika'>";
echo "</br>";
echo $_POST["opis"];
?>
<?php
//određujemo folder
$uploaddir = './uploads/';
//formiramo celu putanju novog fajla
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Fajl je uspešno uploadovan.\n";
} else {
echo "Greška pri uploadu!\n";
}
// pitaj da li ispunjava uslov
if ((($_FILES['userfile']['type'] == "image/gif")
|| ($_FILES['userfile']['type'] == "image/jpeg")
|| ($_FILES['userfile']['type'] == "image/pjpeg"))
&& ($_FILES['userfile']['size'] < 30000))
{
if ($_FILES['userfile']['error'] > 0)
{
echo "Error: " . $_FILES['userfile']['error'] . "<br />";
}
else
{
echo "Ok je moze se uploadovati"."</br>";
}
}
else
{
echo "File ili nije slika ili je prevelika slika";
}
echo "<img src=$uploadfile alt='Uploadovana slika'>";
echo "</br>";
echo $_POST["opis"];
?>
Hvala!!!
[Ovu poruku je menjao dakipro dana 15.03.2012. u 08:15 GMT+1]