Cita:
Iniciado por Danger_ if ($_POST['cajatexto'] = "ejem")
eso indica que contiene.
Eso no indica que "ejem" está dentro de $_POST['cajatexto'], lo que estás haciendo ahí es asignar a $_POST['cajatexto'] el valor "ejem" y pasa al bloque verdadero porque dicha asignación es diferente de 0 (que en php es equivalente a
false)
Se puede utiliza expresiones regulares o la función strpos
Código PHP:
if(preg_match("|ejem|",$_POST['cajatexto'])){ // o puede strpos("ejem", $_POST['cajatexto'])!==false
print "Está";
}
else{
print "No está";
}
http://tw.php.net/manual/es/function.strpos.php http://tw.php.net/manual/es/function.preg-match.php
Saldudos