Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2011, 05:23
scorpio12
 
Fecha de Ingreso: enero-2011
Mensajes: 6
Antigüedad: 13 años, 10 meses
Puntos: 0
Buscar cadena de texto

Buenas
Alguien sabe como buscar una cadena en un Txt y si existe salte un mensaje que tal nombre existe.

La estructura seria esta.


Código PHP:
Ver original
  1. <?php
  2. if (isset($_POST['submit'])) {
  3. $fp = fopen("users.txt","a");
  4. fwrite($fp, $_POST['user'].",");
  5. fclose($fp);
  6. echo "tus datos son correctos";
  7. }
  8. ?>
En el texto lo que crea es
Martin,Manolo,perico,lopez

Entonces si alguien pone Martín salte un mensaje que diga ya existe ese nombre.

Alguien sabría decirme como hacerlo.

encontre esto.
Código PHP:
Ver original
  1. function buscarNombre($nombre, $file)
  2. {
  3.     $nombres = file_get_contents($file);
  4.     if (preg_match('#^'.$nombre.'$#mi', $nombres)) {
  5.         echo "Existe\n";
  6.     }
  7. }

pero no se como adaptarlo.

gracias.