cerca da te le differenze. Copia e incolla e prova il seguente.
Codice PHP:<?php
echo "<form name=\"trasforma\" method=\"post\" action=".$_SERVER['PHP_SELF'].">";
echo "dato--> ";
echo "<input type=\"text\" name=\"dato\">";
echo "
";
echo "trasformare in carattere ascii";
echo "<input type=\"radio\" value=\"carattere\" name=\"ascii\">";
echo "
";
echo "trasformare in codice ascii";
echo "<input type=\"radio\" value=\"codice\" name=\"ascii\">";
echo "
";
echo "<center><input type=\"submit\" value=\"ok\" name=\"submit\"></center></form>";
?>
<?php
if(isset($_POST['dato'])) {
$dato = $_POST['dato'];
$ascii = $_POST['ascii'];
if ($ascii=="carattere")
{ IF (($dato>32)&&($dato<=255))
{ echo $dato."-->".chr($dato);
}
else
{ echo "ERRORE";
}
}
else
{ if (strlen($dato)==1)
{ echo $dato."-->".ord($dato);
}
else
{ echo "ERRORE";
}
}
}
?>
</body>
</html>

Rispondi quotando