![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
Witam, kolejny problem z formularzem (ale już chyba ostatni). Chce zrobić porównanie wielkości pliku i w zależności albo komunikat albo plik zostaje na serwerze. Oto co napisałem do tej pory:
Dodam, że plik się nie ładuje. a oto treść błędu, który występuje: Warning: filesize() [function.filesize]: stat failed for upload_files/splyw_08.2009_074.jpg in /home/c/h/o/chojnowski/www/test/index.php on line 60
Powyżej pełny kod skryptu. Drugim problemem jest to, że nie wiem jak połączyć wynik sprawdzenia rozmiaru z tym, żeby upload dokonywał się po uzyskiwaniu poprawnego rozmiaru. Z góry dziękuję za pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Przed filesize użyj http://pl2.php.net/clearstatcache
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
Przed filesize użyj http://pl2.php.net/clearstatcache Teraz pliki się ładują, ale błąd przeniósł się do 61 linii. Jest nadal ten sam. Ten post edytował felixk 25.12.2009, 13:33:46 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
to może kropka pomiędzy? ...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W miejsce zmiennej $rozmiar użyć zdefiniowanej już zmiennej $file_size (linia 49. $file_size = $_FILES['userfile']['size']; ) ?
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Co zwraca wartość 0 ? Pokaż kod po zmianach, jeśli warunek zostanie spełniony powinno być die
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
Co zwraca wartość 0 ? Pokaż kod po zmianach, jeśli warunek zostanie spełniony powinno być die
Ten post edytował felixk 25.12.2009, 14:21:33 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Wywal clearstatcache
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
to jeszcze w do_upload daj
global $upload_url; global $upload_dir; -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Czy na pewno miejsce docelowe dla plików to: "upload_files//upload_files/" <-- zobacz tu masz dwa slashe ? Czyli sprawdź, jakie ścieżki podajesz funkcji uploadującej.
Ten post edytował darko 25.12.2009, 14:48:59 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
Czy na pewno miejsce docelowe dla plików to: "upload_files//upload_files/" <-- zobacz tu masz dwa slashe ? Pliki mniejsze czyli mieszczące się w rozmiarze podanym, są uploadowane i wyświetlane. Natomiast te, które są większe nie są ładowane i nie mamy też komunikatu. A ścieżka jest poprawne, bo mniejsze pliki się poprawnie ładuja a tylko duże nie chcą. |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Duże nie chcą się uploadować, bo pewnie przekraczasz maksymalny dozwolony rozmiar pliku dla uploadu ustawiony w php.ini, Jeśli chcesz przetestować czy warunek sprawdzania rozmiaru działa, to spróbuj
// edit oczywiście chodzi o to, żeby rozmiar pliku był większy od $max i mniejszy od wartości upload_max_filesize w php.ini (odpowiednio przeliczonej na bajty) Ten post edytował darko 25.12.2009, 15:11:10 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
Pliki mniejsze czyli mieszczące się w rozmiarze podanym, są uploadowane i wyświetlane. Natomiast te, które są większe nie są ładowane i nie mamy też komunikatu. A ścieżka jest poprawne, bo mniejsze pliki się poprawnie ładuja a tylko duże nie chcą. Dobra sprawdze i dam znać na PW co wyszło, bo chwilowo muszę wyjść i nie dam rady tego sprawdzić. Pozdrawiam i dziękuję za cierpliwość |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:45 |