"), array("&", "<", ">"), $pgnText); $pgnTextBox = $pgnText; $pgnText = str_replace("\\\"", "\"", $pgnText); $pgnText = preg_replace("/\[/", "\n\n[", $pgnText); $pgnText = preg_replace("/\]/", "]\n\n", $pgnText); $pgnText = preg_replace("/([012\*])(\s*)(\[)/", "$1\n\n$3", $pgnText); $pgnText = preg_replace("/\]\s*\[/", "]\n[", $pgnText); $pgnText = preg_replace("/^\s*\[/", "[", $pgnText); $pgnText = preg_replace("/\n[\s*\n]+/", "\n\n", $pgnText); } else { $pgnText = << pgn4web PGN encoder/decoder php example

pgn4web PGN encoder/decoder php example

PGN:$pgnLength     encoded:$pgnEncodedLength     ratio:$compressionRatio     url:$frameUrlLength
END; ?>