| Current Path : /home/kamilrogam/komp/2017/blog/ |
| Current File : /home/kamilrogam/komp/2017/blog/galeria.php |
<?php
session_start();
include ("funkcje.php");
polaczenie();
zalogowany();
include ("header.php");
?>
<div id="content">
<form method="post" action="galeria.php" enctype="multipart/form-data">
<p><input type="file" name="plik"></p>
<p><input type="submit" name="wyslij" value="Wyślij"></p>
</form>
<pre>
<?php
var_dump($_FILES);
$rozszerzenie = explode('.',$_FILES['plik']['name']);
var_dump($rozszerzenie);
echo 'Plik ma rozmiar: '.round($_FILES['plik']['size']/1024, 2).'kb<br>';
echo 'Plik ma rozszerzenie: '.end($rozszerzenie).'<br>';
echo 'Plik ma '.(count($rozszerzenie)-1).' kropek<br>';
if (isset($_POST['wyslij'])){
echo 'OK1';
$allowedExts = array("jpg", "jpeg", "gif", "png");
$extension = end(explode(".", $_FILES["plik"]["name"]));
if ((($_FILES["plik"]["type"] == "image/gif")
|| ($_FILES["plik"]["type"] == "image/jpeg")
|| ($_FILES["plik"]["type"] == "image/png")
|| ($_FILES["plik"]["type"] == "image/pjpeg"))
&& ($_FILES["plik"]["size"] < 2000000)
&& in_array($extension, $allowedExts))
{
if ($_FILES["plik"]["error"] > 0)
{
echo 'OK2';
echo "ERROR: " . $_FILES["plik"]["error"] . "<br>";
}
else
{
if (file_exists("upload/" . $_FILES["plik"]["name"]))
{
echo 'OK3';
echo $_FILES["plik"]["name"] . " already exists. ";
}
else
{
echo 'OK4';
move_uploaded_file($_FILES["plik"]["tmp_name"],
"upload/" . $_FILES["plik"]["name"]);
$lokalizacja= "upload/" . $_FILES["plik"]["name"];
$user = $_SESSION['user'];
$db->query("UPDATE uzytkownicy SET foto='$lokalizacja' WHERE id='$user'");
echo "Zapisano: " . "upload/" . $_FILES["plik"]["name"];
}
}
}
else
{
echo 'OK5';
echo "Niewłaściowy plik";
}
}
?>
</pre>
</div>
<?php
include ("sidebar.php");
include ("footer.php");
rozlaczenie();
?>