Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

dmn

[php] upload plików z formularza

Polecane posty

Witam, mam pewien problem z przesyłaniem plków.

Otóż problem zdaje się polegać na jakimś ograniczeniu typów plików, ktore mogą być przesyłane - taki wniosek wyciągam po 2 dniach poszukiwan i sprawdzania róznych możliwosci:

podczas wysyłania plików (różnej wielkości) zdjęc, exe, mp3...

$_FILES['plik']['error'] = 3

$_FILES['plik']['size'] = 0

czyli plik przesyła się częściowo, przez co w tablicy POST nie ma nawet przycisku Wysyłania ($_POST['submit']), a w efekcie po wyslaniu formularza odswieza sie po prostu plik php bez żadnych danych.

natomiast , co ciekawe, większe nawet niż powyższe pliki, ale o rozszerzeniach m.in.:

html, sql, css, php, inf

przesyłają sie bez problemu.

Jeśli to ma znaczenie serwer ustawiony mam lokalnie przez server2go. Biblioteka GD - włączona.

A to ustawienia php.ini pobrane poleceniami:

echo 'display_errors = ' . ini_get('display_errors') . "<br/>";
echo 'register_globals = ' . ini_get('register_globals') . "<br/>";
echo 'post_max_size = ' . ini_get('post_max_size') . "<br/>";
echo 'upload_max_filesize = ' . ini_get('upload_max_filesize') . "<br/>";
echo 'post_max_size+1 = ' . (ini_get('post_max_size')+1);

display_errors = 1

register_globals = 0

post_max_size = 8M

upload_max_filesize = 2M

post_max_size+1 = 9

Ma ktoś jakiś pomysł jak rozwiązać ten problem?

Link do komentarza
Udostępnij na innych stronach

zauważyłem jeszcze, że w folderze wskazanym przez $_FILES['plik']['tmp_name'] nie ma uploadowanego pliku (ww typu, który nie zwraca błędu), w następstwie czego zapewne funkcja move_uploaded_file() nie przenosi mi go we wskazane miejsce...

oczywiscie w znaczniku <form> dałem enctype="multipart/form-data"

jest również pole hidden name="MAX_FILE_SIZE" o dostatecznie dużej wartości...

czy jest coś jeszcze co mógłbym sprawdzić?

Link do komentarza
Udostępnij na innych stronach



  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...