![]() |
![]() |
-Gość_Rafał- |
![]()
Post
#1
|
Goście ![]() |
Witam,
1. Zrobiłem formularz do wysyłania plików graficznych na serwer i wszystko działa bez zarzutu. Chcę również wysyłać pliki binarne przy pomocy podobnego formularza i tu natrafiam na problem. Zauważyłem, że pliki powyżej 2 Mb nie zapisują się na serwerze, są transferowane to widać ale nie następuje ich finalny zapis w docelowym katalogu na serwerze. Nigdzie nie wyczytałem, że jest jakieś ograniczenie w wielkości przesyłanych przez formularz plików. Pomijam MAX_FILE_SIZE, który mam nieustawiony bo nie jest mi do niczego potrzebny - ja nie chcę ograniczać wielkości, wręcz przeciwnie ja chcę wysyłać pliki o rozmiarach do 5MB. 2. Próbowałem też ftp ale tutaj znowu pojawia się problem przy instrukcji ftp_put. Nie można przesłać pliku, tak jakby php nie potrafił rozpoznać ścieżki lokalnej do pliku. Ponizej fragment tego kodu:
W wierszu 5 funkcji str_replace drugi parametr winien być "\\\\". Proszę o pomoc (system lokalny to Windows). Rafał |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
w php.ini:
upload_max_filesize = 2M "D:\Moje dokumenty\setup.exe" 1. jesli backslashe ( \ ) dzialaja w php to musisz je tak zapisac: "D:\\Moje dokumenty\\setup.exe", 'D:\Moje dokumenty\setup.exe' 2. uzywaj slashy ( / ) |
|
|
-Gość_Rafał- |
![]()
Post
#3
|
Goście ![]() |
Zrobiłem tak:
Przy pliku poniżej 200 KB jest wporządku ale przy większym chwilę przesyła i otrzymuję w przeglądarce komunikat "Error 500". Co może być tego przyczyną? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:34 |