Stavo creando un piccolo script per criptare tutti i caratteri in ascii, ma non capisco come mai mi da errore nell' explode, ovvero che non ha nessun delimiter:

Codice PHP:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Testo da criptare:

<textarea cols="50" rows="15" name="text"></textarea>


<input type="submit" value="Invia" name="invia" /></form>

<?php

$text 
htmlspecialchars(nl2br($_POST['text']));
if(isset(
$_POST['invia'])) {
$scomposto explode(''$text);
foreach (
$scomposto as $value) {
$uniti .= ord($value).",";
}
$final substr($uniti0, -1);

echo <<<EOT
<textarea cols="50" rows="15" onClick="this.select();">
&lt;script language="javascript"&gt;
<!--
// © Danilo Polani ([url]http://beateaters.it[/url])
document.write(String.fromCharCode(
{$final}));
// -->
&lt;/script&gt;
EOT;
}
?>