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


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  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 / 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
3972  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
3973  Programación / PHP / Re: firma ip en: 25 Junio 2014, 22:44 pm
En algun lado da algun error.. igual probamos curl..

Saludos
3974  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
3975  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
3976  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
3977  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
3978  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
3979  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
3980  Programación / Desarrollo Web / [Recomendado] Temas útiles, pegados, FAQ's etc.. en: 25 Junio 2014, 01:43 am
Buenas,

Aquí podéis recomendar temas del foro para que los demás los puedan consultar. Los temas deben tener cierta relevancia, es decir: Que sean útiles (Manuales), de interés, y/o que resuelvan dudas comunes.

Deben ser posts en el foro. No pueden ser temas que en realidad redirigían a otra pagina para ser leídos.

Ejemplo de lo que si puede entrar.
   [Debate] Java vs PHP - Java vs PHP - Desarrollo Empresarial

Ejemplo de lo que no puede entrar.
   [WordPress] ¿ Cómo añadir una entrada en WordPress 3.8.2 ?

Y no puede entrar básicamente porque ese contenido se acaba perdiendo (como es el caso)... o bien es puro spam.

Id sugiriendo temas, y se incorporaran a este post.



~ General ~



~ Manuales / FAQ's ~



~ Sources / Recursos ~


PD: Si algún link falla, el contenido es irrelevante o ya no funciona, avisar para intentar resolver / borrar.

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