Bisection by r3d2

<? ob_start(0);\x0d
while( ($l = fgets(STDIN))  )\x0d
{\x0d
\x09$s=strlen($l)/2;\x0d
\x09echo substr($l,0,$s)." ".substr($l,$s,$s)."\n";\x0d
\x09\x0d
}\x0d
ob_flush(0);\x0d
\x0d

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page