Distinción entre mayúsculas y minúsculas? No la quiero!

Hola!!

Qué tal? Bueno, estoy haciendo un curso de php (al fin entiendo ALGO) y tiene ejercicios de práctica, para practicar funciones me dieron para que haga un formulario en donde el usuario coloque su usuario y su contraseña, y si son iguales, que le de un error. Yo hice este código:

<form action="../php.php" method="POST">
<input type="text" name="usuario" value="Username.."><br />
<input type="password" name="contrasena" value="asdasdasd"><br />
<input type="submit" value="Entrar">
</form>

<?php
function confirmarpass($user,$pass)
{
if ($user!=$pass)
{
echo "Su contraseña es segura.";
}
else
{
echo "Error: Su contraseña y nombre de usuario son iguales.";
}
}

$cp=confirmarpass($_POST['usuario'], $_POST['contrasena']);

echo $cp;
?>

Y funciona! Pero tiene un error, si pongo de usuario: lala y de contraseña LALA, me dice que es segura, es decir, toma los carácteres como distintos!! Yo quiero que lala y LALA sean lo mismo, para que funcione realmente.

Jaja, esa es mi duda, gracias desde ya.

Saludos!
Hola!

Qué bien que ya entiendas algo! je je je. Toma, para que aprendas otra cosa.

La función strtolower($texto) pasa textos de mayúsculas a minusculas, de modo que si pones esto:

<?php function confirmarpass($user,$pass) {
$user=strtolower($user);
$pass=strtolower($pass);
if ($user!=$pass)
{ echo "Su contraseña es segura."; }
else
{ echo "Error: Su contraseña y nombre de usuario son iguales."; }
}
$cp=confirmarpass($_POST['usuario'], $_POST['contrasena']);
echo $cp; ?>
cualquier mayuscula desaparece y podras comparar como tu quieres.



PRIMERO TENEMOS:
$user=LALA
$pass=lala

CON EL CODIGO HACEMOS:
$user=strtolower(LALA)=lala
$pass=strtolower(lala)=lala

POR TANTO:
Son iguales, no son seguras
Muchísimas gracias jorgens!
Creo que voy recopilando funciones, jaja!

Cualquier otra duda que tenga te aviso!

Saludos!