fichier CodeIgniter télécharger en option ... fonctionne parfaitement .... . :)
---------- contrôleur ---------
function file()
{
$this->load->view('includes/template', $data);
}
function valid_file()
{
$this->form_validation->set_rules('userfile', 'File', 'trim|xss_clean');
if ($this->form_validation->run()==FALSE)
{
$this->file();
}
else
{
$config['upload_path'] = './documents/';
$config['allowed_types'] = 'gif|jpg|png|docx|doc|txt|rtf';
$config['max_size'] = '1000';
$config['max_width'] = '1024';
$config['max_height'] = '768';
$this->load->library('upload', $config);
if (!$this->upload->do_upload('userfile',FALSE))
{
$this->form_validation->set_message('checkdoc', $data['error'] = $this->upload->display_errors());
if($_FILES['userfile']['error'] != 4)
{
return false;
}
}
else
{
return true;
}
}
je viens d'utiliser ces lignes ce qui en fait le cas échéant,
if($_FILES['userfile']['error'] != 4)
{
return false;
}
$_FILES['userfile']['error'] != 4 is for file required to upload.
vous pouvez u rendre unneccessory en utilisant $_FILES['userfile']['error'] != 4
, il passera cette erreur pour le fichier requis et fonctionne très bien avec d'autres types d'erreurs le cas échéant en utilisant return false, espérons que cela fonctionne pour u ....
l'utiliser où? pourquoi est-il si difficile de taper un peu plus pour expliquer où ça va ... – serdarsenay
Je suis sûr que dans le contrôleur, avant que les téléchargeurs de codeigniters est appelé. – Kyslik