Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Xyzed en 21 Noviembre 2019, 03:13 am



Título: solved.
Publicado por: Xyzed en 21 Noviembre 2019, 03:13 am
solved.


Título: Re: [AYUDA] Insertar script en imagen.
Publicado por: ThunderCls en 6 Diciembre 2019, 20:59 pm
Pudieras usar cualquiera de estos dos metodos:

https://www.allscoop.com/phpcode.php
http://breakthesecurity.cysecurity.org/2011/04/how-to-get-ip-address-using-the-image-in-forums.html


Título: Re: [AYUDA] Insertar script en imagen.
Publicado por: @XSStringManolo en 6 Diciembre 2019, 22:51 pm
Buenas a todos, necesito ayuda para realizar un script. Lo que quiero es que un script se pueda introducir en una imagen y esto haga efecto, en mi caso quiero introducir un script el cual muestre en la imagen la ip del usuario que la está observando, osea, que si un usuario entra desde uruguay, él vea SU IP, en cambio si entra uno de argentina, él vea SU IP. Me dijeron que este proceso se puede realizar con "canvas" pero no tengo conocimiento del mismo.

Tengo un script el cual funciona correctamente para mostrar la IP, pero nose como meterlo en la imagen, acá dejo el script, desde ya muchas gracias por su ayuda.

if (getenv('HTTP_CLIENT_IP')) {
  $ip = getenv('HTTP_CLIENT_IP');
} elseif (getenv('HTTP_X_FORWARDED_FOR')) {
  $ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif (getenv('HTTP_X_FORWARDED')) {
  $ip = getenv('HTTP_X_FORWARDED');
} elseif (getenv('HTTP_FORWARDED_FOR')) {
  $ip = getenv('HTTP_FORWARDED_FOR');
} elseif (getenv('HTTP_FORWARDED')) {
  $ip = getenv('HTTP_FORWARDED');
} else {

  $ip = $_SERVER['REMOTE_ADDR'];
}

echo "Ya tenemos su dirección IP: ".$ip; echo "."
?>

Canvas es de HTML5. Tienes un tutorial en W3schoolsde como usarlo.

Para incluirlo con tu PHP debes crear un documento PHP/HTML5.
Me suena de ver por ahí una librería que te dejaba imprimir el texto en el canvas usando algún atributo.
También hay otra libs de PHP que no necesitan canvas. Al final te da igual que metodo uses. En mi opinión es mejor el canvas porque tiene más funcionalidad. Busca por google como escrbir texto en canvas con PHP