Форма для прикрепления файла, addAttachment

Пример формы средствами joomla, с полем для прикрепления файла. Используя стандартный addAttachment.

!Не проверялась.

Форма:

<form  action="index.php" method="post" enctype="multipart/form-data">
  <input type="file" name="files[]" />
  <input type="file" name="files[]" />
  <input type="file" name="files[]" />
...
  <input type="submit" value="Отправить" />
</form>
$input = JFactory::getApplication()->input;
$files = $input->files->get( 'files', array(), 'array' );
$config = JFactory::getConfig();
$mailer = JFactory::getMailer();
$mailer->IsHTML( true );
$mailer->setSender( array( $config->get( 'mailfrom' ), $config->get( 'fromname' ) ) );
$mailer->setSubject( 'Тема письма' );
$mailer->addRecipient( 'E-mail получателя' );
$mailer->setBody( 'Текст письма');
if ( count( $files ) ) {
	foreach ( $files as $file ) {
		$mailer->addAttachment( $file['tmp_name'], $file['name'] ); // аттачим файлы
	}
}
$mailer->send(); //отправляем письмо

Ссылки и благодарности

Данный пример взят с JoomlaForum