I have a problem in upload picture in codegniter this is my view :
<form method="post" action="<? echo site_url('do_upload'); ?>" id="createForm" enctype="multipart/form-data" >
<div style="display:none">
<input type="hidden" name="<?php echo $this->security->get_csrf_token_name(); ?>" value="<?php echo $this->security->get_csrf_hash();?>" />
</div>
<div class="form-group">
<label for="exampleInputFile">Picture</label>
<input type="file" name="picture" id="exampleInputFile">
<p class="help-block">Choose file to upluad.</p>
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary">Save changes</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</form>
my controller :
public function do_upload()
{
if(isset($_FILES['picture']))
{
$dossier = base_url().'assets/image/product/';
$fichier = basename($_FILES['picture']['name']);
if(move_uploaded_file($_FILES['picture']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
echo 'Upload effectué avec succès !';
}
else //Sinon (la fonction renvoie FALSE).
{
echo 'Echec de l\'upload !';
}
}
}
and i have all time this problem :
Can you help me please ??