<? $p_pojemnosc=$_FILES['plik']['size'];//pojemnosc pliku $p_typ=$_FILES['plik']['type']; // typ pliku $p_nazwa=$_FILES['plik']['name']; // nazwa pliku $p_smiec=$_FILES['plik']['tmp_name']; // chwilowa nazwa pliku if(($_FILES['file']['type'] != 'image/jpg') || ($_FILES['file']['type'] != 'image/jpeg') || ($_FILES['file']['type'] != 'image/png') || ($_FILES['file']['type'] != 'image/gif')) { exit; } $folder="pliki/"; if ($p_pojemnosc <= 0) { echo ("Plik jest pusty nie mogę go przesłać <b>".$k_cze.$p_nazwa." ".$poj_MB.$f_koniec."</b><br />"); exit; } if ($poj_MB > $max_size) { echo("Plik jest za duży maksymalnie można wysłać <b>".$k_cze.$max_size.$f_koniec."</b>"." .Plik wysyłany ma rozmiar <b><i>".$k_nieb.$poj_MB.$f_koniec."</b></i><br />"); exit; } { exit; } else { $path_file=$folder.$p_nazwa_zm; $zapytanie=mysql_query("insert into nazwa_tabeli values(NULL,'$p_pojemnosc','$path_file','$p_typ')"); } ?>
wzystko dziala ok ale jak dodaje ten kawałek kodu
if(($_FILES['file']['type'] != 'image/jpg') || ($_FILES['file']['type'] != 'image/jpeg') || ($_FILES['file']['type'] != 'image/png') || ($_FILES['file']['type'] != 'image/gif')) { exit; }
zeby akceptował tylko wysyłanie plików graficznych to wywala mi ze plik pa nieprawidowe rozszerzenie, bez tego wszystko dziala ok tylko moza przesłac kazdy plik, gdzie robie błąd? Walcze z tym od wczoraj i nic nie wychodzi.
Druga sprawa jak dodac przycisk "usun" przy kazdym zdjeciu i zeby usuwał plik z serwera i wpis z bazy myqsl?
<? $i = 0; $sciezka = $row['nazwa']; } ?>
Bardzo prosze o pomoc
