elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7
31  Programación / PHP / Ayuda: Analiza texto con PHP en: 25 Enero 2007, 23:22 pm
 :huh: Hola me he quedado seco de ideas en esto.

Estoy tratando de hacer un analizador de texto con PHP.

Estoy usando los siguientes operadores (como en el google).

" " (Operador de mayor jerarquia)

&&, + , || (De segunda jerarquia)

El problema es que no consigo hacer que...

1) Obtener las cadenas encerradas en " ", o las que estas despues de unas doble comillas si cerrar.

2) y con los demas operandos no he podido hacer nada ya que por ser las dobles comillas de mayor jerarquia, no he trabajado con los demas operadores.

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <input name="criterio" type="text" id="criterio" />
  <input type="submit" name="Submit" value="Enviar" />
</form>
<?php
$criterio=$_POST["criterio"];

//Operador de primer Orden
$Op1='"';
//Operadores de 2do orden.
$and='&&';
$and2='+';
$or='||';

$Op_count=0;
$Op_cerrado="nada";

$temp_cadena="";

$trim_cadena=trim($criterio); //sin espacios al principio o final.
$longitud=strlen($trim_cadena); //Longitud de la cadena.
$lower_cadena=strtolower($trim_cadena); //Convierte a minusculas.

$chunk=chunk_split($lower_cadena,1,'-'); //Divide en 1 caracter
$split=split("-",$chunk);

$Op1_count=substr_count($lower_cadena,$Op1); //Las veces que aparece "
$and_count=substr_count($lower_cadena,$and); //LAs veces que aparece &&
$and2_count=substr_count($lower_cadena,$and2); //Las veces que aparece +
$or_count=substr_count($lower_cadena,$or); //Las veces que aparece ||

for($i=0;$i<strlen($split);$i++){
$restantes=$longitud-$i;
if($split[$i]==$Op1){
$Op_count++;
if($Op_cerrado!="no"){
$Op_cerrado="no";
}else{
$Op_cerrado="si";
}
}else{
$temp_cadena=$temp_cadena.$split[$i];
if($split[$i++]==$Op1 && $Opc_cerrado=="no"){
$Op_array[]=$temp_cadena;
}elseif($Op_cerrado=="si" && $split[$i++]==$Op1){
$NoOp_array[]=$temp_cadena;
}elseif($restantes==0){
$NoOp_array[]=$temp_cadena;
}
}
}

?>
</body>
</html>
32  Programación / PHP / Re: Obteniendo datos de MySQL (Forma Facil) en: 25 Enero 2007, 20:16 pm
 ;D cierto.

Pues hay esta para los que esten igual de despistados que yo.

¿Para que es el $link?
33  Programación / PHP / Re: Obteniendo datos de MySQL (Forma Facil) en: 24 Enero 2007, 19:16 pm
xD Haber, pero que esta raro ya que me esta funcionando bien  ;D
34  Programación / PHP / Obteniendo datos de MySQL (Forma Facil) en: 24 Enero 2007, 05:55 am
Código:
<?php
$accion="SELECT usuario, clave, correo FROM miDB";
$resultado=mysql_query($accion);
while ($row = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
    $usuario=$row["usuario"];
                $clave=$row["clave"];
break;
                }
?>

Cosas que pueden modificar.

"Usuario", "clave" Filas de la Base de datos
"mi DB" es la Base de datos

Mediante el array "$row[]" se accede a los datos, "Por cada consulta"

Me refiero a "por cada consulta" a que se envian los datos al array hasta que ya no se encuantra nada en el criterio que se decidio en el querry.

Espero les sirve, es algo complicado para los N00bs, y es la unica forma en la que lo entendi.
35  Media / Juegos y Consolas / Chip Virtual (Softmod) Xbox 1 Ayuda en: 13 Enero 2007, 05:28 am
 ;D Hace tiempo lo sabia, pero lo he olvidado, me ayudan?
36  Programación / PHP / XML + PHP en: 9 Enero 2007, 23:07 pm
Hola, si, ya lo investigue, hasta tengo un libro pero ya saben, uno es N00b y el libro tiene ejemplos odiosos  >:(

Me podrian ayudar?

Estoy haciendo un Menu CSS en una Web PHP usando XML, olviden lo del menu, como le hago para acceder a un XML, Cargar datos de el y Grabar en el.
37  Informática / Electrónica / AYUDA: Hacer WebCam Inalambrica en: 26 Noviembre 2006, 02:43 am
 ;D Como comprar un CCTV es caro me preguto si podre hacer uno con la PC, WebCams, y algo mas.

Tengo un Mouse Inalambrico, como podria hacer una WebCam Inalambrica.

Conozco los pins del USB +,D+,D-,Grnd.

Pero?, como transmito los dos cables de datos hacia mi PC?
38  Programación / Programación Visual Basic / Re: Programacion directx en visual basic 6? en: 23 Octubre 2006, 04:16 am
Programación multimedia Avanzada con Direct X, Alfaomega, Constantino Sánchez Ballesteros
39  Programación / Programación Visual Basic / Funciones en Visual Basic en: 22 Septiembre 2006, 04:35 am
Disculpen que pregunte esto, pero es q me he estado acostumbrando a C++ y hace años q ya no programo en Visual Basic 6

En C++ existe:
Código:
function abc(void){
return asf
}

Existe alguna forma de hacer lo que Return, para VB?
40  Foros Generales / Foro Libre / Re: ¡Vuestros Ordenadores! en: 7 Septiembre 2006, 04:26 am
:( VAIO VGC-RB53MGX

P IV EMT 64 HT
512 Mb Ram
Video compartido  >:(
LXC XBrite 17"
CPU xD
DVD Doble capa
TV
...y otros aditamentos xD
Páginas: 1 2 3 [4] 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines