Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2003, 18:17
Avatar de SEPHIROT
SEPHIROT
 
Fecha de Ingreso: septiembre-2003
Ubicación: España
Mensajes: 33
Antigüedad: 20 años, 7 meses
Puntos: 0
Pregunta como saber si existe una palabra (char) en un dato de un archivo... ?

ES PARA UN BUSCADOR (Busca en un archivo), nota: antes hemos definido la dir del archivo donde vamos a reaizar la busqueda
esto:
$pos = strpos ($dato[1], $palasub);
define la posicion del char y yo lo que quiero es sber si existe en ese dato; nada mas .......saben que comando es en vez de "strpos" tengo que poner????????

case buscar:

$Base = file($FicheroBase);
$Orden = array_reverse($Base);

if(empty($paginado)) {
$paginado = 0;
}

$Mostrar = $paginado + $LimiteMensajes;
$encontrado = 0;
for ($i = $paginado; $i < count($Orden) AND $i < $Mostrar; $i++) {


//Aqui es lo que no se que tengo que poner//////////////////////

//(Algo asi?, ¿QUEEEEEEEE?; esto solo inica la posicion no??????)

$dato = explode("|@|", $Orden[$i]);
$pos = strpos ($dato[1], $palasub);
if ($pos === false)
{
$encontrado = 1;
}
////////////////////////////////////////////////////////////////////////////////


if ($encontrado = 0){
echo "<tr><td class='mensajes'><font color=red size='1'>NO ENCONTRADO!!</td></tr>";
}else{

$nombre = $dato[1];
$email = $dato[2];
$url = $dato[3];
$mensaje = $dato[4];
$fecha = $dato[5];
$asunto = $dato[6];

// Template
Template("templates/not/tpl_mensajes.html");
}
}
echo "<table cellpadding='4' cellspacing='1' width='450' align='center' class='normal'>";
echo "<tr><td width='60%'>";
Paginacion();
echo "</td><td width='40%' align='right'>";
echo "<b><center><a href='noticias.php?accion=firmar'><FONT FACE='Verdana' size='2'>MANDAR NOTICIA</a></b>";
echo "</td></tr></table>";

break;

ESPERO QUE SEPAN AYUDARME Y ME AYUDEN GRACIAS

Mi url con el intento de lo que quiro hacer esta en la firma

Última edición por SEPHIROT; 01/11/2003 a las 18:34