Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Kohana]Upload obrazka
MateuszS
post 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

  1. //Walidacja opisu obrazka
  2. $_post = Validation::factory($_POST)
  3. ->rule("alt", "not_empty");
  4.  
  5. //Walidacja zdjęcia
  6. $_files = Validation::factory($_FILES)
  7. ->rule("image", "Upload::valid")
  8. ->rule("image", "Upload::not_empty")
  9. ->rule("image", "Upload::type", array(":value", $this->config["img_allowed_types"]));
  10.  
  11. if($_post->check() && $_files->check())
  12. {
  13. //dalsza czesc
  14. }
  15. else
  16. {
  17. //Errory walidacji pliku i opisu
  18. $errors = array_merge( $_post->errors("admin/gallery"),
  19. $_files->errors("admin/gallery")
  20. );
  21.  
  22. $this->template->content = View::factory("admin/gallery/error_add")
  23. ->set("errors", $errors);
  24. }


I formularz

  1. <?php
  2. echo form::open(null, array( 'enctype' => 'multipart/form-data' ));
  3. ?>
  4.  
  5. Opis:<br />
  6.  
  7. <?php
  8. echo form::input("alt", null, array("style" => "border: 1px solid grey; background-color: #E8E8E8; width: 350px"));
  9. ?>
  10. <br /><br />Wybierz zdjęcie:<br />
  11. <?php
  12. echo form::file("image", array("style" => "border: 1px solid grey; background-color: #E8E8E8; width: 350px"));
  13. ?>
  14.  
  15. <br />
  16.  
  17. <?php
  18. echo form::submit("submit", "Dodaj zdjęcie", array("style" => "border: 1px solid grey; background-color: #E8E8E8; width: 150px"));
  19. echo form::close();
  20. ?>


Już godzinę to męczę, nie wiem czy coś przegapiłem? Pozdrawiam


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:09