Jump to content

Archived

This topic is now archived and is closed to further replies.

dmn

[php] upload plików z formularza

Recommended Posts

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 to comment
Share on other sites

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 to comment
Share on other sites



  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...