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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: 1 2 [3] 4 5 6
21  Programación / PHP / Registro de usuarios de phpfacil.net (3.2) en: 9 Julio 2009, 10:52 am
Hola buenos dias,

Algunos conocereis este script del antiguo phpfacil.net 3.2, aunque phpfacil ya esta cerrada el script aun corre por internet, lo recomiendo aunque me estoy encontrando con algunos problemas.

Queria saber si alguien ha usado este script anteriormente y si se ha encontrado con algun que otro problema, yo me encontrado con que no es posible enviar mensajes ya que las variables del formulario del "Asunto, Destinatario, Mensaje" no se estan tramitando correctamente, el error que tira es que el usuario no existe en la BDD haciendo algunas pruebas he descubierto que este no es el problema si no que es de las variables del formulario.

El Script es este:
http://rapidshare.com/files/95911650/www.hispa-digital.net_Registro_Usuarios.zip
Y la password del RAR es:
www.hispa-digital.net

Un saludo
22  Programación / PHP / Extraer urls de un string y darle formato html en: 17 Junio 2009, 02:27 am
Hola buenas,

Estoy tratando de hacer un script que haga lo siguiente:

Código
  1. $string='el foro de www.foro.elhacker.net es un foro muy bueno y su pagina web es
  2. www.elhacker.net y con http es http://elhacker.net o http://www.elhacker.net';
  3.  
  4. $stringformateada = formatearurls($string);
  5.  
  6. echo $stringformateada;

Y esto tendria que devolver:

Citar
el foro de www.foro.elhacker.net es un foro muy bueno y su pagina web es
www.elhacker.net y con http es http://elhacker.net o http://www.elhacker.net

Como veis hay varios formatos de url... por eso necesito un script bastante completo y de momento he sido incapaz de hacerlo....

EDITO: ya tengo el script y funciona a la perfeccion lo pongo por si alguien lo busca algun dia xD...


Código
  1. <?php
  2.  
  3. /**
  4. * Rewritten by Nathan Codding - Feb 6, 2001.
  5. * - Goes through the given string, and replaces xxxx://yyyy with an HTML <a> tag linking
  6. * to that URL
  7. * - Goes through the given string, and replaces www.xxxx.yyyy[zzzz] with an HTML <a> tag linking
  8. * to http://www.xxxx.yyyy[/zzzz]
  9. * - Goes through the given string, and replaces xxxx@yyyy with an HTML mailto: tag linking
  10. * to that email address
  11. * - Only matches these 2 patterns either after a space, or at the beginning of a line
  12. *
  13. * Notes: the email one might get annoying - it's easy to make it more restrictive, though.. maybe
  14. * have it require something like xxxx@yyyy.zzzz or such. We'll see.
  15. */
  16. function make_clickable($text)
  17. {
  18.  
  19. // pad it with a space so we can match things at the start of the 1st line.
  20. $ret = ' ' . $text;
  21.  
  22. // matches an "xxxx://yyyy" URL at the start of a line, or after a space.
  23. // xxxx can only be alpha characters.
  24. // yyyy is anything up to the first space, newline, comma, double quote or <
  25. $ret = preg_replace("#([\t\r\n ])([a-z0-9]+?){1}://([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)#i", '\1<a href="\2://\3" target="_blank">\2://\3</a>', $ret);
  26.  
  27. // matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
  28. // Must contain at least 2 dots. xxxx contains either alphanum, or "-"
  29. // zzzz is optional.. will contain everything up to the first space, newline,
  30. // comma, double quote or <.
  31. $ret = preg_replace("#([\t\r\n ])(www|ftp)\.(([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)#i", '\1<a href="http://\2.\3" target="_blank">\2.\3</a>', $ret);
  32.  
  33. // matches an email@domain type address at the start of a line, or after a space.
  34. // Note: Only the followed chars are valid; alphanums, "-", "_" and or ".".
  35. $ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
  36.  
  37. // Remove our padding..
  38. $ret = substr($ret, 1);
  39.  
  40. return($ret);
  41. }
  42.  
  43. $text='el foro de www.foro.elhacker.net es un foro muy bueno y su pagina web es
  44. www.elhacker.net y con http es http://elhacker.net o http://www.elhacker.net';
  45.  
  46. echo make_clickable($text);
  47.  
  48.  
  49.  
  50.  
  51. ?>

Saludos
23  Programación / PHP / ¿Pasar campo file por url? en: 15 Junio 2009, 04:38 am
Hola buenas,

Hace poco he visto en el foro que un usuario queria mandar un formulario por url, entonces se me ocurrió una cosilla.... ¿se podria enviar tambien un campo file por url?

He buscado info pero no he encontrado nada...

Mi intencion seria utilizar ajax para comprobar a tiempo real por asi decirlo en el navegador, el tamaño de un archivo recien puesto en el formulario, pero bueno este no es el tema, ¿se podria pasar el campo file por url? XD

Un saludo
24  Programación / PHP / Conocer id de un registro antes de insertarlo en: 6 Junio 2009, 18:01 pm
Hola de nuevo adictos al php,

Se me ha planteado un nuevo problema, estoy trabajando en algo asi como un portal de anuncios ads (los anuncios pueden contener imagen, se guardan en el servidor y no en la BDD), cuando quiero dar de alta un anuncio habia pensado en llamar a las imagenes que suban al servidor:
Código:
'imgads'.$id.'extension'
Quedaria algo asi como  imgads53.jpg

Ahora bien, como puedo saber la id del anuncio antes de insertar el anuncio en la BDD, se me ha ocurrido insertar antes que la imagen todos los demás registros para luego atacar a la BDD y recuperar la id pero entonces si me surgiera algun problema con el upload de la imagen y necesitara volver al formulario para avisar al usuario, el registro ya existiria en la BDD.

¿Alguien se le ocurre alguna manera mas sencilla?

Saludos y gracias.

EDITO: la id es autoincrement...
25  Programación / Programación Visual Basic / Hacer un simple click en: 29 Mayo 2009, 16:16 pm
Hola, ¿alguien sabe como hacer click por codigo en cualquier zona de la pantalla?
Un saludo
26  Programación / PHP / Problema, ¿como recogeriais estos datos de un select option?(SOLUCIONADO) en: 27 Mayo 2009, 23:57 pm
No consigo recoger los datos del control select option....y hay informacion muy variada en internet sobre cual es el metodo y la sintaxis....

Código:
<form action="addgame.php" enctype="multipart/form-data" method="post" name="formaddgame">
<?php
....
.....
.......

$conexion=mysql_connect("localhost","root","")
  or  die("Problemas en la conexion");
mysql_select_db("BD2",$conexion)
  or  die("Problemas en la selección de la base de datos");
$registros=mysql_query("select nombre from categorias",$conexion) or
  die("Problemas en el select:".mysql_error());
  
  echo '<select name="categoria" size"3">';
  
        while ($reg=mysql_fetch_array($registros))

          {

    $cat = $reg['nombre'];

             echo '<option value='.$cat.'>'.$cat.'</option>';
             echo '<br>';
 
          }

mysql_close($conexion);

echo '</select>';

?>
...
.....
.......

Saludos y gracias,
27  Programación / PHP / Mostrar imagen desde campo BLOB en: 26 Mayo 2009, 20:16 pm
Hola buenas,

Estoy con un proyecto de final de curso, necesito mostrar una serie de campos de una tabla, (nombre(varchar),descripcion(varchar), imagen(longblob))

Llevo 2 horas googleando y no he dado con la solucion para poder mostrar la imagen y los campos varchar en la misma pagina....

Código:

while existan registros.... etc etc


//header("Content-type: image/jpg");  Si utilizo estas 2 lineas solo veo gerogrificos...
//echo $reg['imagen'].'<br>';

echo '<b>'.$reg['nombre'].'</b><br>';

echo $reg['descripcion'].'<br><br>______________<br><br>';


Saludos y gracias de antemano.

PD: no tengo porque utilizar el campo BLOB, si hay alguna otra forma mas correcta o mas sencilla no tengo inconveniente en hacerle uso.
28  Programación / PHP / En el login ¿COOKIES O VARIABLES DE SESSION?(Solucionado) en: 18 Mayo 2009, 13:28 pm
Pues eso, que diferencias hay, cual es mejor... mas practica... mas segura...

Un saludo
29  Programación / PHP / Crear numero aleatorio con rand() y convertirlo en su valor ASCII (SOLUCIONADO) en: 16 Mayo 2009, 12:56 pm
Por ejemplo, digamos que el rand me saca un 97, pues yo quiero obtener su valor en ASCII es decir "a", gracias.
30  Seguridad Informática / Nivel Web / Inyeccion sql (mysql) Pasa x alto la inyeccion en: 5 Marzo 2009, 21:19 pm
Hola buenas, estoy intentado inyecciones sql en una pagina de alta de usuarios donde hay 2 inputs, uno para el email que es el vulnerable y el otro para que te inventes un numero de cuenta , siguiendo el tuto de sirdarckcat he conseguido averiguar el nombre de la base de datos, el nombre de las tablas que ami me interesan y el numero de columnas, ahora el problema esta que en cuanto pongo el numero de columnas correcto pasa x alto la inyeccion y me devuelve, Invalid email en cambio si pongo un numero incorrecto de columnas me devuelve el tipico error de The used SELECT statements have a different number of columns

Con esta inyeccion me devuelve invalid email

' AND 0 UNION SELECT 1,user(),3,4,5,6,7,8,9,10,11,12,13,14,15 AND 'l'='

Con esta otra

' AND 0 UNION SELECT 1,user(),3,4,5 AND 'l'='

The used SELECT statements have a different number of columns

¿Que puedo hacer o probar?

Saludos
Páginas: 1 2 [3] 4 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines