Witam,
Mam problem z wrzucaniem na serwer zdjęć ze strony.
<form action="wysylanie.php" method="POST" enctype="multipart/form-data" multiple>
<input type="file" name="zdjecia" />
<button type="submit">Wyślij</button>
</form>
<?php
$nick = $_SESSION['user'];
if(isset($_POST['zdjecia'])){
// Informacje o plikach
$uploaded_name = $_FILES['zdjecia']['name'];
$uploaded_ext = substr($uploaded_name, strrpos($uploaded_name, '.') + 1 );
$uploaded_size = $_FILES['zdjecia']['size'];
$uploaded_type = $_FILES['zdjecia']['type'];
$uploaded_tmp = $_FILES['zdjecia']['tmp_name'];
// Gdzie zapisane zdjecia
$target_path = 'uploads/'.$nick;
$target_file = md5( uniqid() . $uploaded_name ) . '.' . $uploaded_ext;
$temp_file =
((ini_get('upload_tmp_dir') == '') ? (sys_get_temp_dir()) : (ini_get('upload_tmp_dir') ) );
$temp_file .= DIRECTORY_SEPARATOR . md5( uniqid() . $uploaded_name ) . '.' . $uploaded_ext;
if( strtolower($uploaded_ext) == 'jpg' || strtolower($uploaded_ext) == 'jpeg' || strtolower($uploaded_ext) == 'png' &&
($uploaded_size < 100000 ) &&
($uploaded_type == 'image/jpeg' || $uploaded_type == 'image/png') && getimagesize($uploaded_tmp)) {
if( $uploaded_type == 'image/jpeg') {
$img = imagecreatefromjpeg($uploaded_tmp);
imagejpeg($img, $temp_file, 100);
}
else {
$img = imagecreatefrompng($uploaded_tmp);
imagepng($img, $temp_file, 9);
}
imagedestroy($img);
}
}
?>
Pliki nie pojawiają się na serwerze, proszę doświadczonych o informacje gdzie może tkwić błąd. :D