Ich versuche, eine Datei in CodeIgniter auf Live-Server hochladen. Es funktioniert perfekt auf localhost, aber wenn ich versuche, es auf Live-Server hochzuladen, funktioniert die Upload-Bibliothek nicht. Kannst du mir bitte sagen, was ich falsch mache? Muss ich etwas in der php.ini des Live-Servers ändern?CodeIgniter kein Bild hochladen, wenn auf Live-Server
Hier ist mein Code:
public function do_upload()
{
$config = [
'upload_path' => './uploads',
'allowed_types' => 'jpg|gif|png|jpeg',
'max_size' => 1100000000,
'max_width' => 102400000,
'max_height' => 76800000,
];
// print_r($config);
// exit();
$upload= $this->load->library('upload');
$this->load->library('upload', $config);
$this->upload->initialize($config);
// var_dump($config);
var_dump($upload);
// exit();
if(!$this->upload->do_upload('imagefile'))
{
$upload_error = $this->upload->display_errors();
$this->load->view('site/timeline/timeline_profile',compact('upload_error'));
}
else
{
$post = $this->input->post();
unset($post['submit']);
$upload_data = $this->upload->data();
$file_name=$_FILES['imagefile'];
$this->load->model('Timeline_model');
$this->Timeline_model->upload_model($post,$file_name);
echo $image_path= base_url("uploads/".$upload_data['raw_name'].$upload_data['file_ext']);
}
}
auf var Dump der Wert es mir null zeigt.
Logischerweise sollte es Ihnen nichts zeigen, weil Sie $ upload dumpen, das nichts von der Bibliothekladung erhält. Entweder dump $ this-> upload-> data(); in Ihrer else-Anweisung oder $ upload_data Variable –
versucht, dies auch zu tun, aber die Werte sind immer noch null @MalikMudassar –