I also have problems with IE 7 - saying that there's a "stack overflow in line: 0" when I load Glass from the net. When I download the indx.html and open it in IE7 The embedded images (imported with AttachFilePlugin) won't show :- ( I've deleted all tiddlers from AttachFilePlugin except for the AttachFileFormatters as to be able to render the images - maybe I removed to much? - or maybe it's part of the problem with download.php and TW 2.5.2? - or it's a problem with my hosts services?
On Jun 24, 6:23 pm, Måns <[email protected]> wrote: > download.php and TW 2.5.2 > > Php: > <?php > //{{{ > /*** > * download.php - download an html file as an attachement. > * version:1.1.1 - 2008/08/22 - [email protected] > * source:http://tiddlywiki.bidix.info/#download.php > * license: BSD open source license (http://tiddlywiki.bidix.info/# > [[BSD open source license]]) > * > * Simply put [[download|download.php?]] in your TiddlyWiki viewed > over http to download it in one click*. > * * If it is named index.html > * usage : > * > http://host/path/to/download.php[?file=afile.html|?help] > * afile.html : for security reason, must be a > file with an .html > suffix > * ?file=afile.html : if not specified > index.html is used > * ?help : display the "usage" message > * > * each external javascript file is included in the downloaded file > ***/ > > function display($msg) { > ?> > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > <html> > <head> > <meta http-equiv="Content-Type" > content="text/html;charset=utf-8" > > <title>BidiX.info - TiddlyWiki - download > script</title> > </head> > <body> > <p> > <p>download.php V 1.1.0 > <p>[email protected] > <p> </p> > <p> </p> > <p> </p> > <p align="center"><?=$msg?></p> > <p align="center">Usage : > http://<?=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']?>[?file=<i>afile.html</i>]. > If no file is specified uses index.html</p> > <p align="center">for details see : <a href="http:// > TiddlyWiki.bidix.info/#download.php">TiddlyWiki.bidix.info/ > #download.php<a>.</p> > </body> > </html> > <?php > return; > > } > > /* > * Recusrsively for each external javascript > * - Insert a comment : DOWNLOAD-INSERT-FILE > * - insert the content of the file > */ > > function insertJSFileIn($content) { > > // if (preg_match ('<script\s+type=\"text\/javascript\"\s+src=\"')) { > if (preg_match ('/<script\s+type=\"text\/javascript\"\s+src=\"/ms', > $content)) { > if (preg_match > ('/^(.*?)<script\s+type=\"text\/javascript\"\s+src= > \"(.+?)\"\s*>\s*<\/script>(.*)$/ms', $content,$matches)) { > $front = $matches[1]; > $js = $matches[2]; > $tail = $matches[3]; > $jsContent = > "<!--DOWNLOAD-INSERT-FILE:\"$js\"--><script type= > \"text/javascript\">" . > file_get_contents ($js) . > "\n</script>"; > $tail = insertJSFileIn($tail); > return($front.$jsContent.$tail); > } > } > return $content; > > } > > /* > * Main > */ > > // help command > if (array_key_exists('help',$_GET)) { > display(''); > exit;} > > // file command > $filename = $_GET['file']; > if ($filename == "") { > $filename='index.html';} > > if (!preg_match('/\.html$/',$filename )) { > display("The file $filename could not be downloaded. Only .html file > are allowed."); > exit;}if (!is_file($filename)) { > > display("The file $filename could not be found."); > exit;} > > $content = insertJSFileIn(file_get_contents ($filename)); > > //return the file > header('Pragma: private'); > header('Cache-control: private, must-revalidate'); > header('Content-type: text/html'); > header('Content-Disposition: attachment; filename='.$filename); > echo($content); > //}}} > ?> > > On Jun 24, 6:18 pm, Måns <[email protected]> wrote: > > > I upgraded the core to 2.5.2 - and used downloap.php again - but the > > problem persists!.....?? > > > On Jun 24, 5:46 pm, Måns <[email protected]> wrote: > > > > Hi TwWizards > > > > I've been using BidiX's download.php a lot when fetching TW's from my > > > own ftp - but now is all I get is a textfile with the extension .html, > > > that won't load as anything but a textfile... > > > I've tried to open it with SeaMonkey 1.1.8,(Linux) FireFox 2.0.0.20, > > > (Linux) FireFox and FireFox 3.5 Beta 4- (Windows in Linux via Wine) > > > However: > > > Opera 9.27 (Both Linuxversion and Windows version in Linux via Wine) > > > did however open it as a webpage?? - But I won't use Opera - so that > > > doesn't help me..... > > > > Can someone tell me what I have to change in the download.php file? - > > > Or what I have to do with the resulting html to make it work again? > > > > I've uploaded the problematic htmlfile here as a zip-file:http://xn-- > > > mns-ula.dk/index.html.zip > > > The sourcehtml:http://xn--mns-ula.dk/index.html(Thedownload script > > > is accessible from the topmenu to the right) > > > The download.php-file as zip:http://xn--mns-ula.dk/download.php.zip > > > > Can You help me solve this problem? > > > > YS Måns Mårtensson --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/TiddlyWiki?hl=en -~----------~----~----~----~------~----~------~--~---

