if you try either to authenticate with http://wirres.net at quill.p3k.io or ownyourgram.com you get the error. (you can try it yourself, because you’re not getting to the actual authentication.)

my workaround is replacing my index.php with this file, which is empty and utf-8 encoded and produces no errors: wirres.net/hello.php

a fresh copy of php-mf2 and this code however parses my site without an error:


require_once 'Mf2/Parser.php';

// Now all the functions documented below are available, for example:
$mf = Mf2\fetch('http://wirres.net');
print_R( $mf );

(btw: bridgy now catches my instagram posts on wirres.net. turns out i had some markup problems, that are now resolved)

thanks aaron. thats actually what i do and what kept me wondering if i did anything wrong. i do suspect a bug on another end: it’s propably bridgy’s mf2-parser that stumbles over my iso-encoded (not utf-8) website, just as quill does when it tries to parse my site for rel=me. if i try to authenticate at quill, mf2/Parser.php throws a
mb_convert_encoding(): Illegal character encoding specified
error. i guess there’s a bug in the mf2 parser library that no one ever saw, because no one uses iso-encoded websites to do indieweb stuff — or iso-encoding is indeed illegal :)

(i’m working around the quill-authentication by shortly serving an utf-8 compliant index.php — and by the way, thanks for quill and ownyourgram. works like a charme, greatly appreciated)

(filed a bug at the bridgy repo)