2014-09-18 4 views
-1

aidez-moi à plier Codeigniter télécharger le fichier. Mon erreur:Codeigniter erreur de téléchargement aidez-moi plase

Erreur Un PHP a été rencontré

Gravité: Avertissement

Message: getimagesize(): open_basedir restriction en vigueur. Fichier (/ var/tmp/phpHyN6Ny) ne relève pas de la voie autorisée (s): (/var/www/vhosts/jizzax.uz/:/tmp/)

Nom du fichier: bibliothèques/upload.php

Numéro de ligne: 609

Une erreur PHP a été rencontré

Severity: Warning 

Message: getimagesize(/var/tmp/phpHyN6Ny): failed to open stream: Operation not permitted 

Filename: libraries/Upload.php 

Line Number: 609 
Array ([error] => 

The filetype you are attempting to upload is not allowed. 
) 
+0

msg d'erreur dit clairement "Le type de fichier que vous tentez de télécharger n'est pas autorisé" –

Répondre

0

la documentation CodeIgniter indique clairement que vous devez définir les types de fichiers autorisés pour le téléchargement de fichiers. Si vous ne le faites pas, il n'y a pas de liste par défaut des types autorisés.

Le code correspondant de la documentation peut être trouvé ci-dessous. Plus précisément, l'élément 'allowed_types' du tableau $ config.

function do_upload() 
{ 
    $config['upload_path'] = './uploads/'; 
    $config['allowed_types'] = 'gif|jpg|png'; 
    $config['max_size'] = '100'; 
    $config['max_width'] = '1024'; 
    $config['max_height'] = '768'; 

    $this->load->library('upload', $config); 

    if (! $this->upload->do_upload()) 
    { 
     $error = array('error' => $this->upload->display_errors()); 

     $this->load->view('upload_form', $error); 
    } 
    else 
    { 
     $data = array('upload_data' => $this->upload->data()); 

     $this->load->view('upload_success', $data); 
    } 
} 
+0

$ config [ 'allowed_types'] = 'gif | jpg | png'; remplacez $ config ['allowed_types'] = '*'; code de travail – DasturchiUZ

Questions connexes