[Mediawiki-l] Specialpage, how to output some text to a file ?

Peter Flindt (Lastwebpage) lastwebpage at gmail.com
Fri Apr 7 12:26:16 UTC 2006


Hello,
i start to write my own special pages and have the code snippet below,
unfortunately the mediawiki add some code, a complete website, to the
outputfile. Some hints to stop this additional text?

regards
Peter

==============================================
$fname = "Sprachdatei::DownloadLanguagepack";
$sql="SELECT old_text FROM page,text, revision WHERE page.page_title IN
(".implode(",",$TitelArray).") AND revision.rev_id=page.page_latest AND
revision.rev_text_id=text.old_id AND page.page_namespace=100";
$res=$dbr->query($sql,$fname);
while ($row=$dbr->fetchObject($res))
{
	$curText=$row->old_text;
	$this->FormatText($curText);
	$outText.=$curText;
}
$dbr->freeResult($res);
$filename="../wiki/extensions/langpack_german.txt";
if($file=fopen($filename,"w"))
	fwrite($file,$outText);
fclose($file);
header('Content-Description: File Transfer');
header("Content-Type: application/octet-stream");
header("Content-length: ".filesize($filename));
header( "Content-disposition: attachment;
filename=langpack_german.txt")
readfile($filename);
unlink($filename);

-- 
Newsreader: http://mesnews.net/index-gb.php
Deutsche Hilfedatei: http://www.lastwebpage.de/download/mesnews-de.zip






More information about the MediaWiki-l mailing list