Re: [mlmmj] Mlmmj webarchiver

"A. Schulze" <[email protected]>
Newsgroups org.mlmmj.mlmmj
Message-ID <[email protected]>

Am 15.11.18 um 16:28 schrieb [email protected]:
> https://git.cryptomilk.org/projects/mlmmj-webarchiver.git/
> And I’ve gotten it mostly working fine except the search link when clicked presents a blank page. 
> I nginx with php-fpm to serve the site. The nginx error log complains about an unexpected ‘&’ somewhere around line 34 of the search.php file. 

I've created a package for my installations. And - surprise - I wrote a patch years ago that looks similar to your problem.

--- mlmmj-webarchiver.orig/mlmmj-webarchiver/search.php.newlist
+++ mlmmj-webarchiver/mlmmj-webarchiver/search.php.newlist
@@ -31,13 +31,13 @@
                $html=array();
                $count=0;
                $maxresults=##MAX_RESULTS##;
-               exec("find -type f -name '0*.html' | xargs egrep -roi '$words' | perl -pe 's/:.*//' | sort | uniq",&$output);
+               exec("find -type f -name '0*.html' | xargs egrep -roi '$words' | perl -pe 's/:.*//' | sort | uniq",$output);
                while(isset($output[$count]) && $count<$maxresults)
                {
                        $file=$output[$count++];
                        $content=file_get_contents($file);
                        $matches=array();
-                       if (preg_match('/<em>Subject<\/em>: ([^<]*)<\/li>[\S\s]+From<\/em>: ([^<]*)<\/li>[\S\s]+Date<\/em>: ([^<]*)<\/li>/',$content,&$matches))
+                       if (preg_match('/<em>Subject<\/em>: ([^<]*)<\/li>[\S\s]+From<\/em>: ([^<]*)<\/li>[\S\s]+Date<\/em>: ([^<]*)<\/li>/',$content,$matches))
                        {
                                $html[]="<li><a href='$file'>$matches[1]</a>, $matches[2], $matches[3]</li>";
                        }

> Has anyone seen this?
obviously, because I wrote and forgot that patch :-)

> Does anyone still use this project?
yes - https://signing-milter.org/listarchive/ and https://mail.dnswl.org/ml-archive/

Andreas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.