[PHP][Kohana]Upload obrazka |
[PHP][Kohana]Upload obrazka |
21.02.2013, 15:25:32
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) |
Witam, tworzę prosty skrypt uploadu zdjęcia na serwer. Jednak ciagle wyrzuca mi bład że nie wybrałem obrazka (załacza się bład dla pola "not_empty"). Oto mój kod. Kohana 3.3
I formularz
Już godzinę to męczę, nie wiem czy coś przegapiłem? Pozdrawiam -------------------- O! Zimniok :P
|
|
|
21.02.2013, 17:02:52
Post
#2
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 26 Dołączył: 13.09.2007 Skąd: Gdańsk Ostrzeżenie: (0%) |
Sprawdź to:
I nie używaj $_POST, tylko $_post = $this->request->post(); UPDATED Sprawdź najpierw w źródle strony, czy formularz ma ustawioną metodę POST. UPDATED 2 Wrzuciłem tę część kodu Twojego, którą zaprezentowałeś, pod moją Kohanę 3.3 i nie mam z nim problemu. Waliduje się poprawnie i bezbłędnie. Pokaż większy fragment kodu odnośnie walidacji. Ten post edytował sabat24 21.02.2013, 17:21:59 |
|
|
21.02.2013, 17:38:39
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) |
Pierwsze co zrobiłem to sprawdziłem czy generuje dobry formularz Generuje.
http://wklej.org/id/962149/ - akcja kontrolera. messages/gallery.php
Ten post edytował MateuszS 21.02.2013, 18:24:42 -------------------- O! Zimniok :P
|
|
|
21.02.2013, 18:27:25
Post
#4
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 26 Dołączył: 13.09.2007 Skąd: Gdańsk Ostrzeżenie: (0%) |
Przekleiłem kod i nadal nie mam problemów. Zdjęcie się przesyła i waliduje. Listowałeś, co zawiera zmienna $_FILES ? Może masz tam jakieś informacje o błędach?
|
|
|
21.02.2013, 18:32:37
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) |
Może Ci brakuje w formularzu
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
21.02.2013, 18:33:18
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) |
Tak listowałem. Zauważyłem że wybierając 2 różne zdjęcia o tych samych rozszerzeniach, jedno waliduje i przepuszcza a drugie już nie (wywala że nie wybrano). Oto te dwa zdjęcia (jak chcesz możesz sprawdzić u siebie czy się uploadują na moim kodzie, byłbym wdzięczny):
http://speedy.sh/z8g6p/zdj.rar A to zdjęcie które przepuszcza się nie uploaduje. Opis jest dodawany poprawnie i wpis do bazy ale brak pliku w folderze (foldery też się tworzą poprawnie). Oto metoda w modelu:
-------------------- O! Zimniok :P
|
|
|
21.02.2013, 18:53:20
Post
#7
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 26 Dołączył: 13.09.2007 Skąd: Gdańsk Ostrzeżenie: (0%) |
Jeśli masz problem ze zdjęciem: 20120715_134935.jpg, to oznacza, że jest ono zbyt duże do przesłania. Masz pewnie limit ustawiony na 3mb. Zmień sobie to lub dodaj regułę:
array('Upload::size' ,array(':value', '3M')), która nie przepuści zbyt dużych zdjęć. Dodaj duże zdjęcie i wylistuj $_FILES. Dostaniesz pewnie błąd nr 1. Ten post edytował sabat24 21.02.2013, 18:54:35 |
|
|
21.02.2013, 22:03:44
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) |
Ok już all śmiga thanks
Ten post edytował MateuszS 21.02.2013, 22:23:43 -------------------- O! Zimniok :P
|
|
|
Wersja Lo-Fi | Aktualny czas: 23.05.2024 - 14:51 |