[PHP] is_uploaded_file nie działa.

0

Witam

Potrzebuje w jakikolwiek sposób pobierać zdjęcia od użytkowników do pliku czy do bazy jest to obojętne.

Niestety funkcja is_uploaded_file nie działa.

    $plik_tmp = $_FILES['plik']['tmp_name']; // Tymczasowa nazwa uploadowanego pliku
    $plik_nazwa = $_FILES['plik']['name']; // Orginalna nazwa pliku uploadowanego przez uzytkownika
    $plik_rozmiar = $_FILES['plik']['size']; // Rozmiar pliku w Byte'ach
    $rozmiar = $plik_rozmiar / 1000; // A tu zrobimy z nich kB
    $is_obrazek = explode('.', $plik_nazwa); // dzielimy nazwe uploadowanego pliku na tablice
    $is_obrazek[1] = strtolower($is_obrazek[1]); // zmniejszamy nazwe rozszerzenia
    
    if (($is_obrazek[1] == 'jpg') || ($is_obrazek[1] == 'jpeg') || ($is_obrazek[1] == 'gif')) { // sprawdzamy poprawnosc pliku
        echo "Obrazek ma zakończenie jpeg,jpg lub gif";
        if ($plik_tmp == null) {
            echo "plik tmp jest pusty";
        }
        if (is_uploaded_file($plik_tmp)) { 
            // Jesli plik zostal poprawnie zuploadowany
            move_uploaded_file($plik_tmp, "upload/$plik_nazwa"); // Przenosimy
            echo "Plik: $plik_nazwa o rozmiarze
    $rozmiar kB zosta� przes�any na serwer!"; // Pokaz dane o pliku
        } else {
            if ($plik_nazwa == null) { // Jesli plik jest pusty
                echo "Plik jest pusty";
                return 0;
            } else { // Jesli format jest zly
                echo 'Nie poprawny format pliku!';
            }
        }
    }

Mam stronkę postawioną na serwerze az.pl czy jest możliwość aby blokowała tą funkcje (miałem podobny problem z serwerem friko.pl on blokował funkcje mail)?

Skrypt powinien być okej bo został pobrany ze strony http://funkcje.net/view/5/14/1852/

albo czy idzie zrobić to jakoś na około?

Potrzebuje ten moduł skończyć najpóźniej na dziś.... :(

Bardzo was proszę o pomoc.

Z góry dzięki.

0

Input na pewno nazywa się "plik"? Formularz musi być specjalnego typu multipart.

0

Tak na innym forum już doszliśmy do tego, że jest to spowodowane błędną wielkością.

http://forum.php.pl/index.php?showtopic=159669&st=0&gopid=792058&#entry792058

Tutaj jest cały artykuł.

Jakbyście mogli to pomóżcie... bo dalej nie ma rozwiązania... :(

0

!TEMAT ZAMKNIETY! DZIĘKI ZA POMOC!

1 użytkowników online, w tym zalogowanych: 0, gości: 1