Comunidad de diseño web y desarrollo en internet online

Hacer que php no distinga mayusculas/minusculas ??

Citar            
MensajeEscrito el 06 Ago 2009 09:43 pm
Holas, tengo este codigo, que lo que hace es buscar un nombre enviado desde javascript dentro de una lista en un archivo .txt:

Código PHP :

<?php 
if((!empty($_POST["nombre"]))|| isset($_POST["nombre"])){
         $file = fopen ("lista.txt", "r");
         $linea = trim(fgets($file));
         $encontrado = ($linea == $_POST["nombre"]);
          while (!feof($file) && !$encontrado) {
               $linea = trim(fgets($file));
               $encontrado = ($linea==$_POST["nombre"]);}
           //end while
              fclose ($file);
}
       if (!$encontrado) {
              echo 'Nombre no encontrado';
       } else {
             echo 'Nombre encontrado';
      }
?>


Si busco por ejemplo "Maria" y en la lista está "Maria" la encuentra, pero si en la lista esta la palabra "MaRiA" no la encuentra.

Como se puede hacer para que no distinga entre mayusculas y minusculas?

Gracias.

Por -cibernetik-

72 de clabLevel



 

msie7
Citar            
MensajeEscrito el 06 Ago 2009 10:24 pm
podrias convertir ambas cadenas de texto a minusculas
$minusculas = strtolower($original);
asi al tratar de validarlas seria de maria a maria

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 07 Ago 2009 06:40 pm
exacto es la mejor forma de hacerlo ya que la sentencia like no distinge entre mayusculas y minusculas

Por talcual

686 de clabLevel



 

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.