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


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 [398] 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 ... 769
3971  Programación / Desarrollo Web / Re: Información sobre la legalidad del P2P en: 26 Junio 2014, 20:49 pm
Para poder orientarte mejor, debes indicar de que país eres. En españa (de donde creo que eres), esta jodido.

Para empezar, se acaba de aprobar una ley que pretende exterminar las paginas de enlaces. Por el simple hecho de que tengas la pagina que tenga enlaces que apunten a contenido protegido, caes.

http://computerhoy.com/noticias/internet/que-cosas-prohibe-nueva-ley-propiedad-intelectual-9286

De todos modos, te sugiero que busques algún abogado o asesor que este metido en el tema, en Internet puedes leer cualquier cosa y que no tenga nada que ver con la realidad.

Saludos
3972  Programación / PHP / Re: firma ip en: 26 Junio 2014, 15:04 pm
re: todos los servidores tienen la version mas actualizada del php, el problema fue las variables get no fueron definidas y eso probocaba el error.

Veamos, la current stable de php es 5.5.13
http://es1.php.net/downloads.php

Mi antiguo host, opina lo contrario. Utiliza una versión de PHP stable 5.3.28 , del 2013..

El host que usa CancerNegro usa la estable 5.4.26 ...

¿seguro que todos tienen la version mas actualizada ?


muy basico.

llamada de la variable.

Código
  1. name="imagen1"

el error es..

Código
  1. name="imagen[]"

en el otro lado del php

Código
  1. $_GET['imagen']

no esta la variable definida por que en su formulario no tiene la llamada.
se nota la diferencia.

Código
  1. $_GET['imagen1']

Campeón, ¿Por que no pruebas esto en tu servidor super-actualizado y ves lo que te da ?

Código
  1. <?php
  2.  
  3. if(isset($_GET['texto'])){
  4. echo '<pre>';
  5. print_r($_GET['texto']);
  6. die();
  7. }
  8.  
  9. ?>
  10.  
  11. <form action="" method="GET">
  12. <input type="text" name="texto[]" value="Soy noob" /><br />
  13. <input type="text" name="texto[]" value="No se usar arrays en inputs" /><br />
  14. <input type="text" name="texto[]" value="y lo voy contando por ahi" /><br />
  15. <input type="submit" value="enviar"/>
  16. </form>

error grave

Código
  1. if(!$imagen)


como le vas a dejar porque son ambas donde llaman hacia el get.

Ein ?  Donde has visto eso ? xD


el codigo que dejastes

Código
  1. if ($_SERVER["HTTP_X_FORWARDED_FOR"]){
  2. $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
  3. }else{
  4. $ip = $_SERVER["REMOTE_ADDR"];
  5. }
  6. $ip = explode(",", $ip);
  7. $ip = "Tu IP ES:".$ip[0];

si lo pones en el codigo que te dejo #!drvy
nunca te va a funcionar por ya nombro la variable en el if
debes hacerla con el codigo anterior.
tenes que usarla tambien para tu texto que quieras poner.

Debe hacerla con el codigo anterior solo porque la variable esta declarada ? No puede cambiar el nombre a la variable ? Acaso el codigo es read-only ?

PD: No tiren códigos sin haberlos previamente probado

Aplícate el cuento, campeón =)



CancerNegro, deja de hacer copy/paste y estudia un poco lo que estas haciendo. 7 paginas para nada...

Saludos
3973  Programación / PHP / Re: firma ip en: 25 Junio 2014, 23:00 pm
Código
  1. <?php
  2.  
  3. if(!isset($_GET['imagen'])){ die('No se han enviado imagenes'); }
  4.  
  5.  
  6. function writeFile($url){
  7. if(!function_exists('curl_init')){ die('CURL no esta disponible'); }
  8. $ch = curl_init();
  9. curl_setopt ($ch, CURLOPT_URL, $url);
  10. curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)');
  11. curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
  12. curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
  13. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  14. curl_setopt ($ch, CURLOPT_REFERER,$url);
  15. $result = curl_exec ($ch);
  16.  
  17. if(!$result){ die('No se puede obtener contenido de la url proporcionada'); }
  18.  
  19. $file = md5($url);
  20. if(!file_exists($file)){
  21. $handle = fopen($file,'w+');
  22. fwrite($handle,$result);
  23. fclose($handle);
  24. }
  25.  
  26. return $file;
  27. }
  28.  
  29. // Selecionamos una al azar...
  30. $azar = rand(0,count($_GET['imagen'])-1);
  31. $imagen = $_GET['imagen'][$azar];
  32.  
  33. if(end(explode('.',$imagen))!=='png'){ die('La imagen no parece ser un PNG'); }
  34. $imagen = writeFile($imagen);
  35.  
  36. $im = imagecreatefrompng($imagen);
  37. if(!$im){ die('No se ha podido obtener la imagen'); }
  38.  
  39. header('Content-Type: image/png');
  40. imagepng($im);
  41.  
  42. @unlink($imagen);
  43. die();
  44.  
  45. ?>


PD: Ya no puedes decir que es del hosting...



Saludos
3974  Programación / PHP / Re: firma ip en: 25 Junio 2014, 22:44 pm
En algun lado da algun error.. igual probamos curl..

Saludos
3975  Programación / PHP / Re: firma ip en: 25 Junio 2014, 21:51 pm
http://java.eshost.es/Firma/createImage.php

Pues si que la genera ·_·

Vamos, el codigo es el de la imagen.. pero sin cabeceras..

Saludos
3976  Programación / PHP / Re: firma ip en: 25 Junio 2014, 19:39 pm
Citar
Drvy y si otro(s) usuario(s) entran durante la ventana de petición o descarga no sería un caos?

Efectivamente, si dos usuarios lo solicitan a la vez, uno obtendrá la imagen de otro.. o el script se congelara o la imagen se corromperá.

Hay que implementar un algoritmo para generar archivos con nombres temporales e ir borrandolos después de visualizar la imagen..

Aunque por lo visto CancerNegro también quiere un script de subida.......

@CancerNegro, quita el header('Content-Type: image/png'); para ver cual es el error.

Saludos
3977  Programación / PHP / Re: firma ip en: 25 Junio 2014, 18:28 pm
No pero igual tiene el allow_url_fopen deshabilitado en su hosting.

Asi, por lo menos utilizado file_get_contentes le tirarra un error que podamos deducir.
Sino, habra que hacerlo por cURL.

Saludos
3978  Programación / PHP / Re: firma ip en: 25 Junio 2014, 18:25 pm
Código
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <meta charset="UTF-8">
  4. <title>Firma...</title>
  5. </head>
  6. <form action="createImage.php" method="GET">
  7. <!-- Usando [] se crea un array.. -->
  8. <input type="text" name="imagen[]" value="" placeholder="url..." />
  9. <input type="text" name="imagen[]" value="" placeholder="url..." />
  10. <input type="text" name="imagen[]" value="" placeholder="url..." />
  11. <input type="text" name="imagen[]" value="" placeholder="url..." />
  12. <input type="submit" value="Enviar imagen para firma" />
  13. </form>
  14. </body>
  15. </html>

Código
  1. <?php
  2.  
  3. if(!isset($_GET['imagen'])){ die('No se han enviado imagenes'); }
  4.  
  5. // Selecionamos una al azar...
  6. $azar = rand(0,count($_GET['imagen'])-1);
  7.  
  8. // Guardar la imagen en archivo temporal.
  9. $datos = file_get_contents($_GET['imagen'][$azar]);
  10.  
  11. $handle = fopen('temporal','w+');
  12. fwrite($handle,$datos);
  13. fclose($handle);
  14.  
  15.  
  16. $im = imagecreatefrompng('temporal');
  17. if(!$im){ die('No se ha podido obtener la imagen'); }
  18.  
  19. header('Content-Type: image/png');
  20. imagepng($im);
  21.  
  22. unlink('temporal');
  23. die();
  24.  
  25. ?>

Las imágenes van cambiado cada vez que refresques la imagen (F5).

Saludos
3979  Programación / PHP / Re: firma ip en: 25 Junio 2014, 15:55 pm
Enseña el codigo fuente, tal cual le tienes en el servidor.

Saludos
3980  Comunicaciones / Redes / Re: Te pueden multar por robar wifi al vecino? en: 25 Junio 2014, 13:57 pm
Citar
eso es ilegal? se puede penalizar en españa? puedes ir a prisión? se puede denunciar?

Si, Si, Depende, Si.

Aunque la ley en España es bastante confusa al respecto.
http://www.xataka.com/otros/es-un-delito-robar-la-senal-wifi


Saludos
Páginas: 1 ... 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 [398] 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 ... 769
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines