![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 9.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Trafilem na temat: http://forum.php.pl/index.php?showtopic=54506 Ale nijak nie wychodzi mi wg tego co tam jest napisane. Zmienilem w php.ini upload_max_filesize na 100M, tak samo post_max_size. I co sie dzieje: malutkie pliki (do 800 kb) spokojnie wrzuca. Kiedy probowalem juz plik powyzej 900kb to wywala: MySQL server has gone away. Nie wiem co jeszcze moge zrobic. Z gory dziekuje za pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 1 Dołączył: 26.07.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Moze jakies timeouty? php konczy sie wkonywac po 30 sec lub cos w tym stylu
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 9.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
nie ma takiej mozliwosc. jest na 120 sek defaultowo co moge zwiekszyc, a i tak wrzucam pliki po localu.
Ten post edytował El.Kurczako 20.10.2006, 14:56:45 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 9.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
max_input_time mam na 60 sek, i mimo ze wrzucam po localu (1mb, 2mb - to trwa ulamek sek, tyle zreszta powinno) to wywala mi tekst 'MySQL server has gone away'. Nie chce tutaj narzekac, bo naprawde potrzebuje pomocy z tym problemem a nie wiem juz co robic.
UPDATE Cos zadzialalo. Zrobilem maly test: wylaczylem zapisywanie do bazy danych i sprawdzilem tylko czy plik zostanie z'upload'owany. 2 testy (2 funkcje): <?php ... $file = $_FILES['file']['tmp_name']; if(file_get_contents($file)) echo 'Plik wrzucony'; //pierwszy test if(file($file)) echo 'Plik wrzucony'; //drugi test Oba robilem niezaleznie i dzialaly dla kazdej wielkosci plikow. Problem pojawil sie jak chcialem dodac je do bazy danych. Mianowicie, przy sposobie: (1) stworzylem zmienna $plik = file_get_contents($file); <- i to wrzucilem do bazy (2) $plik = file($file); $plik = mysql_escape_string(implode('', $plik)); <-i to wrzucilem do bazy. Tabela: id (int) | source (longblob) | mime (varchar(100) I tutaj za kazdym razem pojawil sie znany komunikat: MySQL has gone away. Wie ktos moze co to moze oznaczac? Ten post edytował El.Kurczako 20.10.2006, 23:43:31 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:09 |