Witam mam pytanie jak do robic do kodu upload nie tylko plikow jpg ale tez gif png jpeg prosze o pomoc oto kod
<?php
if(substr($_FILES['userfile']['name'],strrpos($_FILES['userfile']['name'],'.'))!='.jpg') {
echo 'Tylko pliki .jpg !'; }
else
{
$uploaddir = 'upload/foty/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'];
{
//rename($_FILES['userfile']['name']."jpg", "abc123.gif");
rename( $uploaddir.$_FILES['userfile']['name'], $uploaddir.''.$_SESSION['login'].'_'.$_FILES['userfile']['name'] ); chmod($uploaddir.''.$_SESSION['login'].'_'.$_FILES['userfile']['name'],0777);
echo 'Plik wgrany pomyslnie ! Nazwa Pliku: '.$_FILES['userfile']['name'];
//Miniaturki
$fotos = $uploaddir.''.$_SESSION['login'].'_'.$_FILES['userfile']['name'];
echo "Oryginalne wymiary fotografii to:<br> szerokosc: $width <br> wysokosc: $height<br><br>"; $szerokosc=$width/4.5;
$wysokosc=$height/4.5;
$minijpg="mini_";
$nazwaplikuu="$minijpg$name";
$miniaturka="upload/foty_small/$nazwaplikuu";
$thumb = imagecreatetruecolor($szerokosc, $wysokosc);
$source = imagecreatefromjpeg($fotos);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $szerokosc, $wysokosc, $width, $height);
imagejpeg($thumb, "upload/foty_small/$nazwaplikuu", "100");
$fotka1 = $_SESSION['login'].'_'.$_FILES['userfile']['name'];
$fotka2 = $nazwaplikuu;
$query = "INSERT INTO foty VALUES ('', '{$_SESSION['login']}','$fotka1','$fotka2',NOW(),'1')";
?>