![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem i nie mogę nigdzie znaleźć odpowiedzi. Oto przykładowy kod: Kod <form method=POST action="TEST.PHP"> <textarea name="zmienna"></textarea> <input type="submit"> </form> <? echo '<pre>'; print_r($_POST); echo '</pre>'; ?> Przy mniejszych zmiennych wszystko jest zgodnie z zamierzeniem, jednak kiedy przez formularz przesyłam tekst o wielkości około 70KB (lub większy) tablica $_POST jest pusta. post_max_size na wartość 32M, PHP wersja 4.3.10 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
nie znalazłeś odpowiedzi bo to musi działać
![]() z niedowierzaniem sprawdziłem u siebie i wrzuciłem 1 MB tekstu... i przełknął... jak to nie działa to ja chce to zobaczyć... ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Proszę oto link do strony testowej:
http://kolaki.pl/test.php Cały kod podany jest wyżej, ale dla potwierdzenia zamieściłem go jeszcze tu http://kolaki.pl/test.txt |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie znalazłeś odpowiedzi bo to musi działać smile.gif jak widzimy z testu - nie działa - 123KB tekstu i nie działa...#problem musi być to jakieś ustawienie servera albo coś... bo u mnie na forall skrypt działa jak należy... zapytaj w BOK'u hostingu -------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
W tym problem, że nie bardzo mogę liczyć na adminów z firmy hostingowej (ich odpowiedzi są w stylu "nie działa, a powinno działać, więc radź sobie sam").
Myślałem, że może ktoś już spotkał się z takim czymś i pomoże wskazać gdzie w konfiguracji może być opcja odpowiedzialna za takie dziwne zachowanie. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 32 Dołączył: 24.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
to ja polecam zmienic hosting jezeli masz taka mozliwosc, a im podziekowac i ewentualnie powalczyc o swoje pieniadze jezeli jest sens, bo to Ty placisz za usluge i powinienes wymagac a oni powinni naprawiac i pomagac na tym chyba to polega.
Ten post edytował deirathe 9.01.2008, 15:00:09 -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
bądź co bądź zgadzam się z @deirathe
nie mniej można powiedzieć jakie jest to "około", 65536 znaków jak jest więcej już Ci się zeruje... rozumiem że jeśli każą Ci sobie radzić samemu to dają Ci dostęp do plików konfiguracyjnych... ktoś mi kiedyś mówił że jest ograniczenie co do długości zmiennej (ale nie wiem czy to prawda bo nie widzę czegoś takiego w manualu), więc stwórz plik który będzie ważył 70 KB, a w PHP wczytaj zawartość pliku do zmiennej przez jakieś file_get_contents i potem zmierz długość zmiennej przez strlen... jeśli wartość nie będzie się zgadzać z długością pliku to wiemy gdzie leży problem przeszukaj też plik php.ini pod kątem wpisu 64K albo samo 64... albo może 65536 (ale to wątpliwe) bo to jest właśnie ta granica w manualu jest wpis: Cytat If the size of post data is greater than post_max_size, the $_POST and $_FILES superglobals are empty. więc jeszcze raz się upewnij co do wartości tego ustawienia jest też wpis: Cytat If memory limit is enabled by your configure script, memory_limit also affects file uploading. Generally speaking, memory_limit should be larger than post_max_size. więc sprawdź wartość memory_limit jeśli nic z tego to opieprz admina i żądaj zwrotu kasy czy coś ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.08.2025 - 03:13 |