Ich erfolgreich hochgeladen das Bild in den Ordner und seinen Namen in die Datenbank, aber der gleiche Code lädt nicht die Datei in den Ordner, aber lädt den Namen in der Datenbank.Folgende ist meine Code zum Hochladen der Audiodatei in meine Ordnermusik.Code funktioniert für Bild, aber nicht für andere Dateien in coderigniter
Regler Funktion
public function add_audio(){
$config['upload_path'] = './musics/';
$config['allowed_types'] = 'mp3';
$config['max_size'] = '100000000000000';
$this->load->library('upload',$config);
chmod('musics/', 0777);
$this->upload->do_upload('output');
$data['audio'] = $_FILES['output']['name'];
$this->load->model('main');
$query = $this->main->insert('audio',$data);
if($query = TRUE){
$this->load->view('admin/success');
}
else{
redirect($_SERVER['HTTP_REFERER']);
} //end else
} //end function
if ($ query = TRUE) sollte == nicht einfach gleiches Zeichen sein .. Sie vergleichen es und keinen Wert zu $ query zuweisen. Benutze == –
versuche ''output'' von' $ this-> upload-> do_upload (' output ') zu entfernen; ' –
ich habe == und entferne' output '... es aber immer noch file bekommt den ordner nicht .... nur sein Name ist in die Datenbank hochgeladen .... ich weiß nicht, was falsch ist und es frustriert mich ...... @ LeeBalino –