formfield="file" - wie behandeln?

Fragen zum Entwickeln eigener Addons?

Moderator: General Support Moderators

Forum rules
Forumregeln
Locked
igibob
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Wed Mar 09, 2011 10:45 am

formfield="file" - wie behandeln?

Post by igibob » Wed Mar 09, 2011 10:56 am

Hallo,
ich bin relativ neu in Sachen Joomla, aber schon etwas geübt in PHP und andere Websprachen.

Ich bin dabei eine eigene Komponente zu entwickeln. Datenbankanbindung funktioniert. Jetzt wollte ich ein Dateifeld hinzufügen im ein Bild hoch zu laden. Leider komm ich hier absolut nicht weiter.

Folgenden Code habe ich bereits in der store() function meines Models

Code: Select all

		$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);
			}

Leider kann ich nicht wirklich viel damit anfangen...Bilder werden jedenfalls nicht hochgeladen.
Ich wäre für jede Hilfe Dankbar....

Locked

Return to “Entwicklerforum”