ich habe die funktion in meinem model, in der store function drin
hier ist eigentlich alles drin was du bracuhen solltest...
PHP-Code:
$datei = JRequest::getVar($var, null, 'files', 'array' );
if($datei['name'] != ""){
if(!is_array($datei)){
JError::raiseWarning(100, 'Es wurden keine Dateien gefunden');
return false;
}
if($datei['error'] || $datei['size'] < 1){
JError::raiseWarning(100, 'Fehler beim hochladen der Datei');
return false;
}
$config = JFactory::getConfig();
$dir = $config->getValue('config.tmp_path').DS;
$tmp_src = $datei['tmp_name'];
$tmp_dir = substr($dir,0,strlen($dir)-4)."images".DS."gallery".DS;
$newTemp = $tmp_dir.$datei['name'];
jimport( 'joomla.filesystem.file' );
if(! JFile::upload($tmp_src, $newTemp)){
$this->setError('Die Datei konnte nicht hochgeladen werden');
return false;
}else{
//thumbs erstellen etc.
$this->create_thumb($datei['name'],$tmp_dir,200,2);
}
}
Lesezeichen