Hallo zusammen,
ich habe ein Problem mit meinem Controller.
Wenn ich den Link drücke, dass ich die Datei runter laden will
geht es auch. Jedoch bekomme ich keine au3-Datei sondern eine htm-Datei.
Hier mal mein Script:
Ich hoffe, dass mir hier einer von euch helfen kann.PHP-Code:/**
* function download
*/
function download()
{
$db =& JFactory::getDBO();
$id = $_GET[id];
$query ='SELECT n.*, v.name AS author, u.name AS editor FROM #__autoitbase AS n'
. ' LEFT JOIN #__users AS v ON v.id = n.created_by '
. ' LEFT JOIN #__users AS u ON u.id = n.modified_by '
. ' WHERE n.id = '.$id.''
. ' AND n.published = 1 LIMIT 1';
$db->setQuery( $query );
$row = $db->loadObject();
$dateau3 = JHTML::_('date', $row->created, JText::_('DATE_FORMAT_LC4') );
$output = sprintf ( JText::_( 'SEND_DOWNLOAD_AU3' ), $row->author, $row->name, $dateau3, $row->script);
$name = str_replace(' ', '_', $row->name);
$filename = $name.'.au3';
// Send au3 file headers
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.$filename);
header('Content-Length: '.strlen($output));
header('Pragma: no-cache');
header('Expires: 0');
print $output;
}
Grüße
Olly


LinkBack URL
About LinkBacks

Zitieren
Lesezeichen