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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 [752] 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768
7511  Programación / Desarrollo Web / Re: Duda html 5 en: 19 Octubre 2010, 00:36 am
::http://dev.opera.com/articles/view/introduction-html5-video/
::http://www.broken-links.com/2009/10/06/building-html5-video-controls-with-javascript/


Esta en ingles pero seguro que te arreglas =)





Saludos
7512  Programación / PHP / Re: Me dan una idea con una codigo? en: 15 Octubre 2010, 17:48 pm
Puesto que seleccionas en el query el id_alum y suponinedo que es un auto_increment podrias poner de nombre al input ese id.
Código
  1. <td class="nota"><input type="text" name="'.$alumnos['id_alum'].'" maxlength="2" /></td>


Saludos
7513  Foros Generales / Dudas Generales / Re: Virtualbox en: 14 Octubre 2010, 22:14 pm
@invisible_hack

Virtualbox permite cojer una ISO tambien. No hace falta el CD. :)
aunque sigo preferiendo a vmware.

@krangal

En google hay muchos tutoriales sobre como instalar ubuntu en un Virtualbox. Simpelente busca "VirtualBox ubuntu 9"


Saludos
7514  Programación / Desarrollo Web / Re: cual es el mejor programa para crear una pagina web?????? en: 8 Octubre 2010, 18:27 pm
En esta misma sección hay una encuesta que se llama "Que editor de codigo utilizas?". Tiene chincheta y todo.. ahi encotraras el mejor programa segun los votos..
--> http://foro.elhacker.net/desarrollo_web/que_editor_de_codigo_utilizas-t288190.0.html


Saludos
7515  Programación / PHP / Re: click automatico en Webbrowser en: 5 Octubre 2010, 13:22 pm
No creo que esto sea PHP. Hubiese sido mejor preguntar en la sección Visual Basic.

De todos modos googleando un poco..
Teniendo en cuenta que el control Web Browser se llama Webbrowser1 y el boton para hacer el click se llama Command1
Código
  1. Private Sub Command1_Click()
  2. For Each el In WebBrowser1.document.All
  3. If el.tagName = "A" Then
  4. If el.href = "http://guiasciudades.wordpress.com/cuenca/" Then
  5. el.Click
  6. End If
  7. End If
  8. Next
  9. End Sub
  10.  
http://www.vbforums.com/archive/index.php/t-243462.html

Saludos
7516  Programación / Desarrollo Web / Re: Validar campo para que soloa acepte numeros con javascript en: 5 Octubre 2010, 12:50 pm
Código
  1. <script language="javascript" type="text/javascript">
  2. function valida_envia(){
  3.    //valido el nombre  
  4.    var FiltroRx = /[0-9]{8}/;
  5.    if (document.form1.titulo.value.length < 1)
  6.        {
  7.            alert('Debe escribir su codigo')
  8.            return false
  9.        }
  10.    else if (!FiltroRx.test(document.form1.titulo.value))
  11.        {
  12.            alert('error,menor a 8. (Solo se aceptan numeros)')
  13.            return false
  14.        }
  15.    else
  16.        {
  17.            document.form1.submit()
  18.            return true
  19.        }
  20. }
  21. </script>

Código
  1. <input type="button" value="Enviar" onclick="valida_envia()">

Espero que te sirva.

Saludos
7517  Programación / Ejercicios / Re: Retos de Expresiones Regulares en: 5 Octubre 2010, 01:15 am
Código
  1. <?php
  2. $string = 'xxxxxx DD DD@D #|!c asasØ a/aaaW 56a';
  3. $filter = '/[a-zA-ZÖ×Ø]{3,4}/';
  4. $result = preg_replace($filter,'',$string);
  5. print $result;
  6. // $result = xx DD DD@D #|!c Ø a/ 56a
  7. ?>
  8.  

No se me ocurre nada asi que..

Reto #3
Eliminar letras mayusculas y numeros asi como cualquier caracter tipo " , ñ , ( etc... de esta cadena:
Código:
o234m$g·%· we  31234 %· (will) ""· WEHATE/POLICE (r0ock) (yñço&u)

Saludos
7518  Programación / PHP / Re: Doble accion de formulario Php en: 4 Octubre 2010, 22:29 pm
 :xD

Ese es el problema de curl que es una extension aparte de php.

El "2pagina.php" es el objetivo final. En el 1pagina.php (javascript) puedes hacer cualquier cosa mientras dejes al final la recreacion del formulario :P


Me alegro de que te haya servido.




Saludos
7519  Programación / PHP / Re: Doble accion de formulario Php en: 4 Octubre 2010, 21:54 pm
He estado jugando un rato. La verdad es que no domino perfectamente curl asi que esto es lo que he conseguido.

1º metodo XD

pagina.html
Código
  1. </head>
  2. <form action="1pagina.php" method="POST" />
  3.    usuario <br />
  4.    <input type="text" name="usuario" value="" /> <br />
  5.    e-mail <br />
  6.    <input type="text" name="email" value="" /> <br />
  7.    <input type="submit" value="enviar" />
  8. </form>
  9. </body>

1pagina.php
Código
  1. <?php
  2.  
  3. // mostrar variables antes de processar
  4. print '<b>Pagina 1</b><br />';
  5. print '<b>usuario</b>: ';
  6. print htmlentities($_POST['usuario']);
  7. print '<br />';
  8. print '<b>email</b>: ';
  9. print htmlentities($_POST['email']);
  10. print '<hr>';
  11. // ###
  12.  
  13. // procesar informacion de la siguente pagina y mostrar variables.s
  14. $ch = curl_init();
  15. curl_setopt($ch, CURLOPT_URL, "http://localhost/drvy/2pagina.php"); // pagina 2
  16. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  17. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  18. curl_setopt($ch, CURLOPT_POST, true);
  19.  
  20. // nombre de la variable y variables
  21. $data = array(
  22.    'usuario' => $_POST['usuario'],
  23.    'email' => $_POST['email'],
  24. );
  25. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  26. $output = curl_exec($ch);
  27.  
  28. // Imprimir contenido 2pagina.php
  29. print $output;
  30.  
  31. ?>

2pagina.php
Código
  1. <?php
  2. print '<b>Pagina 2</b><br />';
  3. print '<b>usuario</b>: ';
  4. print htmlentities($_POST['usuario']);
  5. print '<br />';
  6. print '<b>email</b>: ';
  7. print htmlentities($_POST['email']);
  8. ?>

Por una parte procesa todo bien. El unico problema es que no he conseguido redirecionarla. Vamos que todo se queda en 1pagina.php y lo unico que hace el curl es recoger lo que imprime 2pagina.php.

2º metodo.

Esto lo hace con javascript. Lo que hace es recrear un form y reenviarlo automaticamente con javascript. Recuerda que si el usuario no tiene javacript no funcionara.

pagina.html
Código
  1. </head>
  2. <form action="1pagina.php" method="POST" />
  3.    usuario <br />
  4.    <input type="text" name="usuario" value="" /> <br />
  5.    e-mail <br />
  6.    <input type="text" name="email" value="" /> <br />
  7.    <input type="submit" value="enviar" />
  8. </form>
  9. </body>

1pagina.php
Código
  1. <?php
  2. // crear formulario y autoreenviarlo
  3. print '<form action="2pagina.php" name="miforum" method="POST" />';
  4. print 'usuario <br />';
  5. print '<input type="hidden" name="usuario" value="'.htmlentities($_POST['usuario']).'" /><br />';
  6. print 'e-mail <br />';
  7. print '<input type="hidden" name="email" value="'.htmlentities($_POST['email']).'" /> <br />';
  8. print '</form>';
  9. print '<script>document.miforum.submit();</script>'
  10. // ###
  11. ?>

2pagina.php
Código
  1. <?php
  2. print '<b>Pagina 2</b><br />';
  3. print '<b>usuario</b>: ';
  4. print htmlentities($_POST['usuario']);
  5. print '<br />';
  6. print '<b>email</b>: ';
  7. print htmlentities($_POST['email']);
  8. ?>


Funciona perfectamente en localhost (XD) casi ni se nota la redireccion (obviamente sera mas lento en otros :P).


Saludos
7520  Programación / PHP / Re: Doble accion de formulario Php en: 4 Octubre 2010, 20:49 pm
Mediante GET seria facil.

En el primer PHP procesa los datos y mediante
Código
  1. header('Location: http://www.ejemplo.com/pagina2.php?'.$_GET['variable']);
enviarlo a la otra pagina.

Mediante POST. La unica forma que conozco es haciendolo con la funcion curl (que no todos los servidores tienen habilitada).
Código
  1. <?php
  2.  
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_URL, "http://www.ejemplo.com/pagina2.php");
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  6. curl_setopt($ch, CURLOPT_POST, true);
  7.  
  8. $data = array(
  9.    'variable1' => $_POST['variable1'],
  10.    'variable2' => $_POST['variable2'],
  11.    'variable3' => $_POST['variable3']
  12. );
  13.  
  14. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  15. $output = curl_exec($ch);
  16. $info = curl_getinfo($ch);
  17.  
notese que es un copy/paste de (www.electrictoolbox.com/php-curl-form-post/) no estoy seguro de que funcione.
para mas informacion sobre curl aquí el manual: http://php.net/manual/es/book.curl.php.
Tambien podrias hacerlo mediante javascript que autoenvie el formulario pero es muy friki XD.


Sobre tu segunda pregunta. No lo he entenido del todo. Queires ocultar el codigo HTML o el PHP ? el HTML ocultar ocultar no tiene mucho sentido y podrias encriptarlo (algun metodo sencillo) pero realmente no tiene sentido. El php ya de por si no se muestra puesto que es el servidor el unico que lo procesa.
Si deseas aceder a tu archivo php solo desde el formulario podrias poner un input oculto (hidden) y comprobar que los valores estan en el php y si no tirar un error.

Respecto tu ultima pregunta.
El referer es un buen metodo pero cualquier usuario puede editarlo y acceder igualmente. El codigo PHP no es visible y a no ser que tu servidor o tu codigo tenga algun fallo de seguridad es imposible ver el codigo.


Saludos
Páginas: 1 ... 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 [752] 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines