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
//Walidacja opisu obrazka
$_post = Validation::factory($_POST)
->rule("alt", "not_empty");
//Walidacja zdjęcia
$_files = Validation::factory($_FILES)
->rule("image", "Upload::valid")
->rule("image", "Upload::not_empty")
->rule("image", "Upload::type", array(":value", $this->config["img_allowed_types"]));
if($_post->check() && $_files->check())
{
//dalsza czesc
}
else
{
//Errory walidacji pliku i opisu
$errors = array_merge( $_post->errors("admin/gallery"), $_files->errors("admin/gallery")
);
$this->template->content = View::factory("admin/gallery/error_add")
->set("errors", $errors);
}
I formularz
<?php
echo form
::open(null, array( 'enctype' => 'multipart/form-data' )); ?>
Opis:<br />
<?php
echo form
::input("alt", null, array("style" => "border: 1px solid grey; background-color: #E8E8E8; width: 350px")); ?>
<br /><br />Wybierz zdjęcie:<br />
<?php
echo form
::file("image", array("style" => "border: 1px solid grey; background-color: #E8E8E8; width: 350px")); ?>
<br />
<?php
echo form
::submit("submit", "Dodaj zdjęcie", array("style" => "border: 1px solid grey; background-color: #E8E8E8; width: 150px")); ?>
Już godzinę to męczę, nie wiem czy coś przegapiłem? Pozdrawiam