|
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.zipY la password del RAR es: www.hispa-digital.netUn 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: $string='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'; $stringformateada = formatearurls($string); echo $stringformateada;
Y esto tendria que devolver: 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...<?php /** * Rewritten by Nathan Codding - Feb 6, 2001. * - Goes through the given string, and replaces xxxx://yyyy with an HTML <a> tag linking * to that URL * - Goes through the given string, and replaces www.xxxx.yyyy[zzzz] with an HTML <a> tag linking * to http://www.xxxx.yyyy[/zzzz] * - Goes through the given string, and replaces xxxx@yyyy with an HTML mailto: tag linking * to that email address * - Only matches these 2 patterns either after a space, or at the beginning of a line * * Notes: the email one might get annoying - it's easy to make it more restrictive, though.. maybe * have it require something like xxxx@yyyy.zzzz or such. We'll see. */ function make_clickable($text) { // pad it with a space so we can match things at the start of the 1st line. $ret = ' ' . $text; // matches an "xxxx://yyyy" URL at the start of a line, or after a space. // xxxx can only be alpha characters. // yyyy is anything up to the first space, newline, comma, double quote or < $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); // matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing // Must contain at least 2 dots. xxxx contains either alphanum, or "-" // zzzz is optional.. will contain everything up to the first space, newline, // comma, double quote or <. $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); // matches an email@domain type address at the start of a line, or after a space. // Note: Only the followed chars are valid; alphanums, "-", "_" and or ".". $ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret); // Remove our padding.. return($ret); } $text='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'; echo make_clickable($text); ?>
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: '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...
|
|
|
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.... <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.... 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.
|
|
|
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
|
|
|
|
|
|
|