<?php $strUploadDir=$dir_name.$_FILES['userfile']['name']; ?>
i zablokować wysłanie plików .php? Jak sprawdzam jego typ ($_FILES['userfile']['type']) to jest to po prostu tekst, ale pliki *.txt mają być dozwolone.
<?php $strUploadDir=$dir_name.$_FILES['userfile']['name']; ?>
<?php $plik=\"plik.txt\"; // W tej zmiennej jest trzymany nasz pliczek $rozszerzenie=$cos[count($cos)-1]; // tutaj wyciagamy rozszerzenie jakie ma plik ktory che sie znalesc na serverze // Działa to mnie wiecej tak... Liczy tablice i odejmuje od niej jeden (explode zwraca \"rozdzielenie\" w talicy) by uzyskac interesujace nasz \"zakoncznie\"<- rozszerzenie pliku $zabronione = array(\"php\", \"php3\",\"shtml\"); // tu mamy tablice z plikami które sa zabronione (nie przejda testu i wyswietli komunikat e takie pliki nie moga byc wrzucane
erver (lub co tam sobie nastawisz) if (in_array($rozszerzenie, $zabronione)) { // przeszukujemy tablice z zakazanymi plikami sprawdzamy czy tam nie ma naszego ro szerzenia echo 'Pliki z rozszerzeniem \"'.$rozszerzenie.'\" nie są przyjmowane.'; // plik zostal znaleziony i nie bedzie wrzucony na server }else{ // 2 warunek echo 'Plik bezpieczny.'; // pliku nie ma w tablicy z zastrzezonymi wiece wyswietal komunikat plik bezpieczn } // konczy if:) ?>
<?php $plik=\"plik.txt\"; // pliczek if (in_array($rozszerzenie, $dozwolone)) { // sprawdzanie czy jest w tablicy dozolonych nasze rozszerzenie }else{ // pozostale } // koniec if ?>