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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
31  Comunicaciones / Redes / Re: Red inalambrica en: 17 Octubre 2010, 22:35 pm
Si no estoy equivocado, tu problema radica en que tu ordenador se conecta a tu router (supongo que la ip que ha tapado será la interna), pero tu router no se conecta a internet.

Soluciones:
a) Apaga y enciende el router
b) .... (Tiene que ver con el router, ahora no me apetece pensar)

Saludos!
32  Programación / PHP / Re: Redimensionar varios archivos en: 2 Octubre 2010, 11:54 am
Muchas gracias, lo probaré cuando tenga tiempo para ver si funciona.

De todas formas todavía me sigue picando la curiosidad de porque no no funciona mi código.


Saludos!
33  Programación / PHP / Re: Ayuda, redimensionar varios archivos en: 27 Septiembre 2010, 14:18 pm
Muchas gracias por responder.

La variuable $ruta es un array que contiene el nombre de todos los archivos. El problema no es ese ya que si hago un:
Código
  1. echo $nombre[$i];
me aparece el nombre del primer archivo 8solamente). Igual pasa con $datos. Sin embargo $ratio ya no lo muestra, por lo que el problema supongo que estrá al crear las imágenes:
Código
  1. //...
  2.  
  3. for($i=0;$i<$numero_fotos;$i++)
  4. {
  5.  
  6. echo $nombre[$i]; //esto lo muestra
  7.  
  8. $datos = getimagesize($nombre[$i]);
  9.  
  10. echo $datos[0]."-".$datos[1]."-"$datos[2]; //Esto también lo muestra
  11. if($datos[2]==1)
  12. {
  13. $img = @imagecreatefromgif($nombre[$i]);
  14. };
  15. if($datos[2]==2)
  16. {
  17. $img = @imagecreatefromjpeg($nombre[$i]);
  18. };
  19. if($datos[2]==3)
  20. {
  21. $img = @imagecreatefrompng($nombre[$i]);
  22. };
  23.  
  24. $ratio = ($datos[0] / $anchura);
  25.  
  26. echo $ratio; // Esto ya no lo muestra
  27.  
  28. $altura = ($datos[1] / $ratio);
  29.  
  30.  
  31. // ...
  32.  

Lo estoy probando bajo windows xp con PHP Version 6.0.0-dev.

Thanks!
34  Programación / PHP / Redimensionar varios archivos en: 26 Septiembre 2010, 19:14 pm
Buenas!.
En estos últimos días estoy intentando redimensionar todas las fotos de una carpeta, para ello estoy usando el siguiente código.

Código
  1. <?php
  2.  
  3. //Recogemos variables;
  4. $ruta=$_GET["ruta"];
  5. $anchura=$_GET["anchura"];
  6. $hmax=$_GET["altura"];
  7.  
  8. //Guardamos el nombre de las fotos en un array
  9. $nombre = glob($ruta.'\\*.{jpg,gif,png}', GLOB_BRACE); //Expresiones regulares
  10. $numero_fotos=count($nombre); //No fotos.
  11.  
  12.  
  13. //Bucle que abarque todas las fotos
  14. for($i=0;$i<$numero_fotos;$i++)
  15. {
  16.  
  17. $datos = getimagesize($nombre[$i]); //Recogemos los datos de la foto [0][1][2] (ancho, alto, tipo)
  18.  
  19. if($datos[2]==1)
  20. {
  21. $img = @imagecreatefromgif($nombre[$i]);
  22. };
  23. if($datos[2]==2)
  24. {
  25. $img = @imagecreatefromjpeg($nombre[$i]);
  26. };
  27. if($datos[2]==3)
  28. {
  29. $img = @imagecreatefrompng($nombre[$i]);
  30. };
  31.  
  32.  
  33. /*
  34.   aqui empieza lo bueno
  35.   como bien sabemos no podemos redimensionar una imagen vertical de la misma forma que una horizontal
  36. bueno esta parte del script no ayuda a poder hacerlo lo que realiza es dividir el ancho original entre
  37.   el ancho maximo y luego divide la altura original entre el resultado anterior
  38.   bueno esto es para el ancho
  39. */
  40.  
  41.  
  42. $ratio = ($datos[0] / $anchura);
  43. $altura = ($datos[1] / $ratio);
  44.  
  45.  
  46. /*
  47. Para el Alto
  48. sera esto primero pregunta si el alto es mayor que el alto maximo que hemos definido
  49. esto solo significa que es una imagen vertical claro si la condicion nos da true
  50. lo que haremos sera multiplicar la altura maxima por la anchura que hemos definido
  51. y la dividimos entre la altura esto nos dara una imagen vertical apropiada para
  52. nuestra muestra
  53. */
  54.  
  55.  
  56. if($altura>$hmax)
  57. {
  58.   $anchura2 = $hmax*$anchura/$altura;
  59.   $altura = $hmax;
  60.   $anchura = $anchura2;
  61. };
  62.  
  63. //Creamos la imagen en blanco
  64. $thumb = imagecreatetruecolor($anchura,$altura);
  65.  
  66. // Sustituimos la imagen antigua por la nueva
  67. imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
  68.  
  69.  
  70. // Guardamos la imagen con otro nombre.
  71.  
  72.  
  73. if($datos[2]==1)
  74. {
  75. imagegif($thumb,"thumb_".$i.".gif");
  76. };
  77. if($datos[2]==2)
  78. {
  79. imagejpeg($thumb,"thumb_".$i.".jpeg");
  80. };
  81. if($datos[2]==3)
  82. {
  83. imagepng($thumb,"thumb_".$i.".png");
  84. };
  85.  
  86. // Destruimos la imagen temporal para no recargar el servidor
  87. imagedestroy($thumb);
  88.  
  89. };
  90.  
  91.  
  92.  
  93.  
  94. ?>

El problema es que después de solucionar varios errores, no consigo que funcione. Supongo que el error estará en algo tonto, pero ahora mismo no caigo.

Espero sus respuestas.


Pd.: La mayor parte del sódigo la saqué de esta web: http://www.codigolandia.com/art-Redimensionar+Imagenes+con+PHP-php-108.tc
35  Programación / PHP / Re: [Duda]Arreglos en PHP en: 30 Junio 2010, 11:24 am
Sería algo así:

Código
  1. <?php
  2. $cantidad = array (
  3. 'nike' => array (
  4. '35' => 3,
  5. '36' => 6,
  6. '37' => 8,
  7. '38' => 7,
  8. '39' => 2,
  9. '40' => 0
  10. ),
  11. 'puma' => array (
  12. '35' => 23,
  13. '36' => 3,
  14. '37' => 9,
  15. '38' => 7,
  16. '39' => 3,
  17. '40' => 4
  18. ),
  19. 'zara' => array (
  20. '35' => 3,
  21. '36' => 2,
  22. '37' => 6,
  23. '38' => 7,
  24. '39' => 0,
  25. '40' => 10
  26. ),  
  27.  
  28. );
  29.  
  30.  
  31. //mostramos las datos para una marca
  32.  
  33. echo "Modelo Nike, nº 35: Existen ".$cantidad['nike']['35']." pares";
  34.  
  35.  
  36. ?>

Saludos!
36  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Buscador by Google en lugar de SMF en: 22 Junio 2010, 13:53 pm
foro.elhacker.net/buscar

Saludos!
37  Programación / PHP / Re: Problema de texto al poner un texto muy largo, alguna forma de cortarlo? en: 20 Junio 2010, 18:31 pm
La solución más fácil que se me ocurre es que limites el espadcio del campo de tu bd, así solo se guardará hasta donde se guarde.

Otra opción es antes de guardarlo (aparte de poner limite al form, por si acaso)) puedes hacer algo así:


Código
  1. <?php
  2.  
  3. $cadena=$_POST['mensaje'];
  4.  
  5. if( strlen($cadena)<= 9999)
  6. {
  7. //introduces en la bd
  8. }
  9. else
  10. {
  11. echo "lo siento, tu mensaje es demasiado largo";
  12. };
  13.  
  14. ?>
  15.  

Saludos!
38  Programación / PHP / Re: Crear Encuesta en: 28 Mayo 2010, 16:34 pm
Con barra te refieres a esto:

http://jpgraph.net/features/gallery.php#bar1

??


saludos!
39  Seguridad Informática / Hacking Wireless / Re: sacar la clave con wifiway wpa ,wp2-psk en: 23 Mayo 2010, 20:46 pm
Varias cosas:

1º=> Esto debería ir en Hacking wireless
2º=> Si te pasa por ahí, hay un mensaje que dice WPA 100% decrypted

http://foro.elhacker.net/hacking_wireless/wpa_100_decrypted-t262050.0.html

Saludos!
40  Programación / PHP / Re: Evitar Inyeccion en MySQL en: 13 Mayo 2010, 22:09 pm
La verdad es que validarlo del lado del cliente es una tontería (si pones limitación de caracteres se modifica el formulario y punto, y si lo haces mediante javascript siempre se podrá bloquear).

Por consiguiente lo mejor es validarlo del lado del servidor. Si lo haces en php, mirate esto: http://es2.php.net/manual/es/function.mysql-real-escape-string.php.

Código

La duda que plantes de que si se va a ejecutar antes o no se que, la verdad es que no me he enterado mucho, pero espero que con esto te sirva, si no, pregunta que para eso estamos.



Saludos!
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines