[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