Kombinuje, ale gdzieś zawsze robie mały błąd ponieważ nie moge zrobić aby w uploadzie plików wartość CHMODY była ustawiona automatycznie na 755. Zawsze błędy się pojawiają. Za pomoc z góry dzięki (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
<?php
$nazwa = $_FILES['plik']['name'];
$opis = $_POST['opis'];
$plik = $_FILES['plik']['name'];
echo "<br><span style=\"color:red\">Wybierz zdjęcie!</span>";
if($_FILES[plik][error] != 0){
echo "<br><span style=\"color:red\">Wystąpił błąd podczas przesyłania zdjęcia! Sprawdź czy plik nie jest za duży i spróbuj ponownie! Maxymalny rozmiar to 200kb</span>
";
if($_FILES[plik][type] == "image/jpg" ||
$_FILES[plik][type] == "image/jpeg" ||
$_FILES[plik][type] == "image/png" ||
$_FILES[plik][type] == "image/gif"){
if(move_uploaded_file($_FILES[plik
][tmp_name
], "galeria/wasze/".$_FILES[plik
][name
]))chmod
("galeria/wasze/$plik", 0755){ // tu coś nie tak robie, bo bez chmody normalnie uploaduje;p
or
die('Brak połączenia z serwerem MySQL'); mysql_query("SET NAMES 'latin2'"); or
die('Nie mogę połączyć się z bazą danych');
$ins = @mysql_query( "INSERT INTO galeria SET zdjecie='$nazwa', opis='$opis'" );
else echo "<center><span style=\"color:red\">Błąd nie udało się dodać Twojej fotki!</span></center>";
mysql_close($connection); echo "<br><span style=\"color:green\">Fotke wrzucono pomyślnie!<img src=http://strona.pl/img/ok.png ></span> ";
}else{
echo "<br><span style=\"color:red\">Wystąpił nieoczekiwany błąd podczas kopiowania!</span> ";
}
}else{
echo "<span style=\"color:red\">Niedozwolony format pliku! Możesz dodawać pliki wyłącznie z rozszerzeniem .jpg .png .gif</span>";
}
?>