Para chekar la cantidad de caracteres usa
strlen() , ejemplo:
Código PHP:
if(strlen($cadena) > 10)
{
echo "La cadena solo puede contener como maximo 10 caracteres.";
}
Para comprobar el tipo de caracteres puedes usar
Expresiones Regulares, por ejemplo para solo permitir datos alfanumericos:
Código PHP:
if(!eregi("[a-zA-Z0-9]", $cadena))
{
echo "La cadena solo puede contener caracteres alfanumericos.";
}
Y recuerda que al recibir los datos de un formulario lo hagas por medio de $_POST ó $_GET te recomiendo que estos los asignes a una variable:
Código PHP:
$cadena = $_POST["campo"];
Saludos!!!