Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ~ Yoya ~

#81
Si puedes poner el código de nuevo te echo la mano con ese problemita jejej y disculpa la demora.

Saludos y estaré atento.
#82
Dudas y pedidos generales / Re:erro en php ayuda?
Noviembre 15, 2012, 09:45:03 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
pon error_reporting(0); al principio y ta obviamente dentro de <?php y ?>

Si marca error es porque algo esta mal, desabilitar la salida de errores no soluciona nada.

Saludos.
#83
Dudas y pedidos generales / Re:erro en php ayuda?
Noviembre 14, 2012, 10:01:51 PM
ese es otro archivo...

Si haz creado el scam, no tendras problema en resolverlo.
#84
Dudas y pedidos generales / Re:erro en php ayuda?
Noviembre 14, 2012, 03:33:41 PM
El error es muy obvio.

PD: Agrege una linea, no he probado el codigo.

Prueba ahora con este codigo

Código: php
<title>%</title><form name="form1" method="post" action="buscador.php">

  <p>Busca tu victima   </p>
  <p>
    <input name="busca" type="text" id="busca">
   
  </p>
  <label>
  <input type="submit" name="Submit" value="buscar">
  </label>
</form>
<?php
if(empty($_POST['busca'])) {exit;}
$busca="";
$busca=$_POST['busca'];
mysql_connect("localhost","usuario","clave");
mysql_select_db("test");//nombre de la base de datos
if($busca!=""){
$busqueda=mysql_query("SELECT * FROM tabla WHERE login LIKE '".$busca."'");//cambiar tu la tabla de busqueda
while($f=mysql_fetch_array($busqueda)){
echo $f['login'].'&nbsp;&nbsp;'.$f['direccion'].'&nbsp;&nbsp;'.$f['passwd']."<br>";
}

}
?>
#85
Dudas y pedidos generales / Re:Preguntas - varias PHP
Octubre 29, 2012, 11:54:38 PM
En realidad, programar con POO es "un derroche de memoria", recordar que cada instancia de un objeto contiene los metodos y atributos que contiene la clase. Y cuando programas en POO uno tiende a hacer metodos para TODO.

Ahora, la ventaja sobre POO son muchas. El codigo es mas ordenado, permite el entendimiento mucha mas rapido, puedes representar facilmente un sistema hecho en POO, y algo muy importante. Si trabajas en grupo lo mejor es que utilizes POO, codigo mas ordenado, puedes representar graficamente el funcionamiento del sistema mas facil y muchisimas ventajas.

Puedes crear un sistema modular facilmente, si el proyecto esta bien elaborado sera muy facil arreglar o editar funcionalidades y agregar mas funcionalidades.
No me imagino un proyecto en un solo archivo jejeje utilizando programacion estructurada, aunque te aseguro que ese proyecto en un solo archivo sera mucho mas rapido que cualquier otro. Y luego cuando alguien se integre al grupo, no me imagino como le haria.

En lo personal, si la aplicacion se ejecutara del lado del servidor lo mejor es crear un proyecto bien elaborado y perder un poco de rendimiento.

Sobre lo de framework, pasa lo mismo. Yo utilizo en mis proyectos aunque sean pequenios, utilizo un Framework. Y se me facilita trabajar con mas personas ya que puedo dividir el proyecto en modulos. Otra cosa, eso de la formalidades se llama Convenciones y la verdad la veo muy bien, obliga al programador a tomar un estilo especifico, y si te unes a un proyectos y utilizan un framework que conoces, sabras que no te encontraras con nada raro. Incluso utilizar Convenciones es mucho mejor porque se sigue un estandar y por lo tanto en el caso del Framework eso equivale a mas rendimiento.

Se han fijado como uno trabaja con el JDK/SDK de Android, iOS, blackberry, Window Phone, muchos otros proyectos. Que es lo que parece???

Saludos.
#86
Back-end / Re:TIPS para programar mejor en php
Octubre 26, 2012, 02:16:50 PM
Buen aporte solo unas cosas que tener en cuenta.

No pueden aplicarle empty a una función que devuelva algún valor.
Ej:
Código: php
<?php

if(empty(ej())) {
echo "Si\n";
}

function ej() {
return TRUE;
}


?>

Salida:
Código: text
~/www/public$ php a.php
PHP Fatal error:  Can't use function return value in write context in /home/yoya/www/public/a.php on line 3




También algo que se debe tener en cuenta, normalmente cuando trabajamos con datos que manda el usuario sea por GET o POST. Normalmente se comprueba si la cadena que llega esta vacía, tipicamente se utiliza isset o empty para hacer la comprobacion pero estos pueden dar falsos positivos.

isset, dara verdadero si la variable ha sido definida aunque no contenga ningún valor.

empty, dará verdadero si la variable ha sido definida y contiene algún valor distinto PERO si la variable contiene solo espacio en blanco la dará como valida. En este caso, hay que utilizar el consejo que nos da la misma documentacion.

Código: php
<?php

$ej = " ";

if (trim($ej) == FALSE) {

echo "La variable contiene algun valor\n";
}else {

echo "La variable esta vacia\n";
}

?>




Sobre lo de  forzar tipos, correctamente se llama Type casting. Es bueno saber el nombre correcto de la cosas, ya que normalmente muchas cosas que vemos en algún lenguaje.



Sobre lo de incremento y decremento, algo que muchas personas no conocen y la verdad es un buen TIPS.

Es sobre esto ++ y --. Dependiendo el lugar donde lo pongas, antes o después de la variable, tendrá un efecto diferente.

Ejemplo:
Código: php
<?php

$A = 10;
$B = 10;
echo $A++."\n";
echo ++$B."\n";
?>


Salida:
Código: text
$ php a.php
10
11


Si agregas el ++ antes de la variable, lo que quiere decir es que primero se incrementara la variable y luego se ejecuta la variable.
Si agregas el ++ después de la variable, lo que quiere decir es que primero se ejecuta la variable, luego se incrementa.

También otro pequeño tip, aparte de +=, puedes utilizar los demás operadores aritméticos. +=, -=, *=, /=, etc...



Lo de if simplificado, que estas explicando en realidad se llama Operador Ternario. Que son parte de los operadores en PHP.



Sobre los comentarios, hay otro tipos de comentarios que en realidad que se utilizan para generar documentacion automatica o para indicar como funciona el codigo, una funcion, que tipo de valor retorna, que tipo de valor recive, etc...

Que viene siendo lo mismo que lo que hace JavaDoc.

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Saludos.
#87
Te recomiendo que ocupes la opción del HTML, ya que en este caso usar sleep no es nada recomendable en este caso. Ya que si ocupas un sleep en un script PHP, este se queda en espera durante los segundo que se indiquen y por lo tanto esta ocupando memoria del servidor durante ese tiempo, y si tienes muchas visitas te estarás haciendo un auto DoS

Saludos.
#88
Hacking ShowOff / Re:Remoteexecution.info Pwned!
Octubre 03, 2012, 12:29:37 AM
Jejeje esto me acordó al tiempo de defacing de web de hacking :P. En ese tiempo no andaba por este mundo pero por hay anda la historia xD.

Saludos.
#89
Perl / Re:[Perl Tk] Panel Control 0.3
Octubre 01, 2012, 02:08:08 AM
Copias el contenido y guardas el archivo con extencion .pl. Luego desde la terminal ingresas al directorio donde guardaste el archivo y lo ejecutas de la siguiente manera:
Código: text

perl archivoCopiado.pl


Aunque estoy seguro que no funcionara ya que tienes que instalar los módulos Tk y Tk::Dialog. Ya que este script no esta utilizando modulos estándar de Perl.

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Saludos.
#90
su funcion es la misma, pero la sintaxis varia dependiendo de si escribes para HTML o XHTML.

XHTML es mucho mas estricto, en los elementos vacios (los que no necesitan etiqueta de cierre) se debe dejar un espacio y luego escribir la barra y cerrar el tag.  Por eso es necesario escribir <br />, <hr />, etc...

Saludos, no te detallo mas porque escribo desde mi movil.
#91
no sabia que @Xt3mP daba clase jejeje y mucho menos hace tiempo xD, un dia de esto te pido que me des alguna clase xD.

Saludos y bien hecho.
#92
Te doy mis recomendaciones, siempre es bueno hacer las cosas MUCHO mejor xD.

Deberían organizar los usuarios por rango y por fecha de registro. Los mas elevados mas arriba, si tienen los mismos rango entonce el que tenga un fecha de registro mas antigua, va mas alto xD.

Nunca es bueno utilizar datos estático para alguna tool excepto algunos casos que deben ser especifico.

Por ejemplo el rango que utiliza la tools es de 1 a 7390 pero el 7390 es un dato estático y que en el foro aumenta por usuario que se registra. Te recomiendo que uses alguna forma para buscar el ultimo rango.

Saludos y felicitaciones por la tools.
#93
Dudas y pedidos generales / Re:variables globales $GLOBALS
Diciembre 04, 2011, 06:24:42 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Es sobre el array $GLOBALS usado para guardar variables que se las quiera hacer superglobales, osea, accedibles desde todo el sistema.

Estas equivocado,  te lo explico de una forma simple para que entiendas muy bien su funcionamiento.

Al declaras alguna variable dentro de una función en PHP, la variable es local, osea que solo existe en dicha función. Y desde ese ámbito (local) no puedes acceder al
contenido de variables globales (son las que están declaradas fuera de cualquier función).

Ejemplo:

Código: php
<?php
$a = 'Hola mundo';

function ejemplo() {

echo $a;
}
ejemplo();

?>


Al ejecutar el source, no daría ningún resultado, ya que el echo se realiza dentro de una función y esta llamando  a la variable local $a.

Pero si declaras una variable como global, estas indicando que estas accediendo a una variable que es global en el scripts.

ejemplo:
Código: php

<?php
$a = 'Hola mundo';//Variable declarada fuera de cualquier funcion

function ejemplo() {

global $a;
echo $a;
}
ejemplo();

?>

En este caso, indico que quiero acceder a la variable global $a, luego imprimo el valor.

En este caso, saldría: Hola mundo.

Si entiendes eso, te habrás auto-respondido la pregunta sin haberte dado la respuesta directamente.

Saludos y disculpa por la demora.
#94
Seguridad / Re:[Encuesta] Mejor Antivirus
Agosto 29, 2011, 09:10:05 PM
Yo hace años deje de utilizar Window, pero siempre me ha gustado el NOD32
#95
Back-end / Re:[PHP]PMA Finder
Agosto 26, 2011, 09:44:55 PM
Ter recomiendo que creas una función para realizar las peticiones, porque inicias la instancias dentro del loop foreach() que se repite mas de 20 veces, dependiendo del numero de indice que tenga el array $list.

Osea, estas iniciando mas de 20 instancia y luego cerrándola, para mejor rendimiento seria mejor iniciar solo una instancia.



Otra cosita, que es mas por gusto xD. Estaría mejor que muestre un solo mensaje, osea si se encontró el directorio PHPMyAdmin.

También deberías para el loop foreach() cuando haya encontrado el directorio, ya que aunque haya encontrado un directorio valido, sigue realizando peticiones hasta que termine de recorrer el Array.

Saludos.
#96
Bienvenido @hielasangre, espero verte mas seguro y que sigas aportando mas artículos xDD.

Saludos.
#97
Dudas y pedidos generales / Re:[duda]regexp + urrlib2
Agosto 22, 2011, 07:05:13 PM
Buenas, el error esta en la Exprecion Regular, exactamente en la linea 8 donde capturas mediante expreciones regulares el nick.

Este seria el contenido
Código: text
<div class="username"><h4>ANTRAX <span class="position">
<div class="username"><h4>GAM3 OV3R <span class="position">


Si te fijas después de cada nick existe un espacio, entonce lo que estas haciendo es capturando el nick + el espacio en blanco, por lo tanto cuando intentas comparar siempre los datos serán diferente ya que uno tiene un espacio de mas...

Con esta Exprecion Regular Bastara...

Código: text
<div class=\"username\"><h4>(.*)\s<span class=\"position\">


Saludos.
#98
Desde ahora te digo que puedes hacer exactamente lo mismo.

Yo elegiría PHP ya que tiene mas soporte.

Saludos.
#99
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
esta mejor el IIS6

ISS es un Servidor Web man, y Xamp y AppServer no son servidores web... Aunque los dos usan Apache que es un servidor web.
#100
Pentesting / Re:El mundo del pentesting
Agosto 18, 2011, 10:11:36 AM
Muy buen nombre para el paper.