Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: [s]KunK en 20 Marzo 2006, 19:06 pm



Título: ¿como inserta la ip del navegante?
Publicado por: [s]KunK en 20 Marzo 2006, 19:06 pm
Hola a todos.... me gustaria saber y se que aqui me podran ayudar, es ¿como inserta la ip del navegante dentro de una imagen?



asi como muestra este perfil

http://foro.elhacker.net/index.php?action=profile;u=86526

Muchas gracias.... :rolleyes:


Título: Re: ¿como inserta la ip del navegante?
Publicado por: .Carlos en 20 Marzo 2006, 19:37 pm
http://foro.elhacker.net/index.php/topic,51341.msg208635.html#msg208635


Título: Re: ¿como inserta la ip del navegante?
Publicado por: .:CorTeX:. en 20 Marzo 2006, 20:08 pm
Tienes que saber un poco de PHP ya que todo esto esta hecho en este excelente lenguaje de scripts, pero de todos modos el articulo que te dio Carlos™ viene todo muy explicado pero sobra decir que debes tener php instalado, si no lo tienes...

www.appservnetwork.com


Título: Re: ¿como inserta la ip del navegante?
Publicado por: Jeferi en 20 Marzo 2006, 20:52 pm
Perdon pero es q ahora soy yo el q no lo entiende  :P
Como meto el codigo PHP en el foro?

Saludos Jeferi


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 21 Marzo 2006, 02:45 am
Perdon pero es q ahora soy yo el q no lo entiende  :P
Como meto el codigo PHP en el foro?

Saludos Jeferi

Nunca habia leido esto, revisa algun manual de php (en la sección gd) y lo unicos que le pones es $REMOTE_ADDR y ya.  :rolleyes:


Título: Re: ¿como inserta la ip del navegante?
Publicado por: .Carlos en 21 Marzo 2006, 02:51 am
Guardas la pagina en php(.php) y la agregas como imagen al foro:
Código:
[img]http://paginaweb.com/imagen.php[/img]
Algunos foros(si no es que todos) no dejan hacer esto porque la extension del archivo es php, entonces se crea un directorio que termine en .jpg o .gif y ahi guardas el archivo en php con el nombre de index y en el BBcode de imagen pones la url hacia la carpeta y el foro va a creer que es una imagen


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 21 Marzo 2006, 02:54 am
No habia visto de quien era ese perfil jeje, aqui te dejo el que estoy usando:

Código:
<?php
header("Content-type: image/jpg");
$colororiginal="137, 243, 34";
$im="./barner.jpg";
$img=imagecreatefromjpeg($im);
$color=imagecolorallocate ($img, 219, 116, 13);
$texto="Your ip: ". $_SERVER['REMOTE_ADDR']."";
imagettftext($img, 13, 0, 5, 222, $color, "./Eurosti.TTF",$texto);
imagejpeg ($img);
imagedestroy ($img);
?>

Los archivos Eurosti.TTF y barner.jpg deben de estar en el mismo directorio (si los colocas en otro modifica $im y imagettftext()), espero que te sirva.

Saludos


Título: Re: ¿como inserta la ip del navegante?
Publicado por: [s]KunK en 22 Marzo 2006, 07:07 am
No habia visto de quien era ese perfil jeje, aqui te dejo el que estoy usando:

Código:
<?php
header("Content-type: image/jpg");
$colororiginal="137, 243, 34";
$im="./barner.jpg";
$img=imagecreatefromjpeg($im);
$color=imagecolorallocate ($img, 219, 116, 13);
$texto="Your ip: ". $_SERVER['REMOTE_ADDR']."";
imagettftext($img, 13, 0, 5, 222, $color, "./Eurosti.TTF",$texto);
imagejpeg ($img);
imagedestroy ($img);
?>

Los archivos Eurosti.TTF y barner.jpg deben de estar en el mismo directorio (si los colocas en otro modifica $im y imagettftext()), espero que te sirva.

Saludos

Gracias por compartir ––––•(-• ÌNG_ÅMÇ™ •-)•–––– y al resto q respondio, muchas gracias


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 22 Marzo 2006, 07:50 am
De nada  :P


Título: Re: ¿como inserta la ip del navegante?
Publicado por: el-brujo en 22 Marzo 2006, 17:20 pm
Firmas IP
http://foro.elhacker.net/index.php/topic,95567.0.html

Tutorial "hacer firma en PHP"
http://foro.elhacker.net/index.php/topic,58409.0.html

poner avatar o imagen
http://foro.elhacker.net/index.php/topic,30185.0.html
Respuestas #8 y #12

Firmas "dinamicas"
http://foro.elhacker.net/index.php/topic,106944.0.html

Creacion de firma dinamica
http://foro.elhacker.net/index.php/topic,42913.0.html


Título: Re: ¿como inserta la ip del navegante?
Publicado por: Superplay en 22 Marzo 2006, 22:41 pm
Una pregunta,¿se puede hacer para que PHP al ver esa IP te la enviase a el correo u a una carpeta de tu ordenador?Muchas gracias.


Título: Re: ¿como inserta la ip del navegante?
Publicado por: .Carlos en 22 Marzo 2006, 22:51 pm
Al correo si, a una carpeta en tu compu no, pero si en un servidor web
Al correo lo mandas como mail, al servidor la guardas en un archivo de texto o cualquiera


Título: Re: ¿como inserta la ip del navegante?
Publicado por: Superplay en 22 Marzo 2006, 23:04 pm
Muchas gracias,tendré que aprender el código para hacerlo,jejeje

Otra pregunta,he instalado en el localhost los servidores de Apache,PHP y MySQL,pero esque tengo un problema,hago la firma,no?y al guardarla como documento PHP sigue apareciendo para abrirlo con el Dreamweaver(que no me deja verlo porque hay que llenar muchas cosas y al rellenar no vale para nada porque aún así no te deja),y no como documento PHP :(

Bueno,en fin...je muchas gracias.


Título: Re: ¿como inserta la ip del navegante?
Publicado por: .Carlos en 23 Marzo 2006, 05:51 am
Si es un documento PHP, lo que pasa es que el Dreamweaver puso que ese tipo de archivos se abrieran con el, si lo queires abrir le puedes dar click derecho -> Abrir con al archivo y escoges un web browser, pero este archivo tiene que estar dentro de la carpeta www o public_html y el servidor corriendo o entras a http://localhost/nombre del archivo.php


Título: Re: ¿como inserta la ip del navegante?
Publicado por: Superplay en 23 Marzo 2006, 20:23 pm
Código:
<¿php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
&colororiginal="137, 243, 34"; //color hexadecimal de la fuente
&im="C/Documents and Settings/Estanis/Escritorio/1.jpg"; //ruta de la foto o imagen
&im=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
&color=imagecolorallocate (&img, 219, 116, 13); //pintamos la fuente
&text="Tu ip: ". &_SRVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext(&img, 13, 0, 5, 222, &color, "./ArialBlack.TTF",&Hola); /*sintaxis: imagen, tamaño, angulo,
coordenada x, coordenada y, color de la fuente, ruta de la fuente, texto a mostrar*/
imagejpeg (&img); //mostramos la imagen
imagedestroy (&img); //y la destruimos una vez creada y mostrada
>?php


Pero aunque lo consigo abrir como si nada con el Mozilla...también me sale como si nada el código y no la firma,sabeis que pasa?bueno,adios.


Título: Re: ¿como inserta la ip del navegante?
Publicado por: Jeferi en 23 Marzo 2006, 21:45 pm
Tienes q poner la imagen y la fuente.

Saludos Jeferi


Título: Re: ¿como inserta la ip del navegante?
Publicado por: Superplay en 23 Marzo 2006, 22:06 pm
Es decir,como se llama la foto y el nombre de la fuente,no?

Mi código con respecto a la firma espuesta aquí,sería algo así:

Código:

<?php
header("Content-type: 1/jpeg");
$colororiginal="137, 243, 34";
$im="./baner.jpg";
$img=imagecreatefromjpeg($im);
$color=imagecolorallocate ($img, 219, 116, 13);
$texto="Your ip: ". $_SERVER['REMOTE_ADDR']."";
imagettftext($img, 13, 0, 5, 222, $color, "./Arial Black.TTF",$texto);
imagejpeg ($img);
imagedestroy ($img);
>?



Título: Re: ¿como inserta la ip del navegante?
Publicado por: .Carlos en 23 Marzo 2006, 23:12 pm
Seguro que esta bien el nombre de la imagen? dice barner.jpg


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 23 Marzo 2006, 23:28 pm
Haber, quizás no me explique bien:

Código:
<?php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
$colororiginal="137, 243, 34"; //color hexadecimal de la fuente
$im="./barner.jpg"; //ruta del la foto o imagen
$img=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
$color=imagecolorallocate ($img, 219, 116, 13); //pintamos la fuente
$texto="Your ip: ". $_SERVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext($img, 13, 0, 5, 222, $color, "./Arial Black.TTF",$texto); /*sintaxis: imagen, tamaño, ángulo,
coordenada x, coordenada y, color de la fuente, ruta del la fuente, texto a mostrar*/
imagejpeg ($img); //mostramos la imagen
imagedestroy ($img); //y la destruimos una vez creada y mostrada
>?

Creo que mas explicado no puede estar.  :rolleyes:

Nota: para obtener el color hexadecimal, abre paint y vete a definir colores personalizados y ahi te muestra tres cajas de texto la primera rojo, segunda verde, y la tercera azul.

Saludos


Título: Re: ¿como inserta la ip del navegante?
Publicado por: Superplay en 23 Marzo 2006, 23:29 pm
Código:
<¿php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
&colororiginal="137, 243, 34"; //color hexadecimal de la fuente
&im="C/Documents and Settings/Estanis/Escritorio/1.jpg"; //ruta de la foto o imagen
&im=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
&color=imagecolorallocate (&img, 219, 116, 13); //pintamos la fuente
&text="Tu ip: ". &_SRVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext(&img, 13, 0, 5, 222, &color, "./ArialBlack.TTF",&Hola); /*sintaxis: imagen, tamaño, angulo,
coordenada x, coordenada y, color de la fuente, ruta de la fuente, texto a mostrar*/
imagejpeg (&img); //mostramos la imagen
imagedestroy (&img); //y la destruimos una vez creada y mostrada
>?php

nada lo pongo,no?al darle doble click se me inicia ya en el Mozilla pero no se que pasa que en vez de salir una imagen,sale el código como si nada...


Título: Re: ¿como inserta la ip del navegante?
Publicado por: .Carlos en 23 Marzo 2006, 23:33 pm
Eso de barner.jpg es el nombre del archivo de tu imagen, lo tienes que cambiar por el nombre de tu imagen.
ING. AMC ya te explico mas el script


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 23 Marzo 2006, 23:37 pm
Bueno nada,voy a probarlo,lo pondré en el archivo www de el Appserv...y lo abriré con el Firefox a ver si se vé,gracias.

Mira si tienes mas dudas, postea, que no te de pena ni nada de eso, aqui estamos para ayudarnos.



Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 23 Marzo 2006, 23:46 pm
Por cierto, fijate bien que tu imagen sea JPG, por que si es gif o png hay que cambiar casi todo jeje


Título: Re: ¿como inserta la ip del navegante?
Publicado por: .Carlos en 23 Marzo 2006, 23:51 pm
Tienes mal el principio y final de php:
Código:
<?php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
$colororiginal="137, 243, 34"; //color hexadecimal de la fuente
$im="C/Documents and Settings/Estanis/Escritorio/1.jpg"; //ruta de la foto o imagen
$im=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
$color=imagecolorallocate $img, 219, 116, 13); //pintamos la fuente
$text="Tu ip: ". $_SERVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext($img, 13, 0, 5, 222, $color, "./ArialBlack.TTF",$Hola); /*sintaxis: imagen, tamaño, angulo,
coordenada x, coordenada y, color de la fuente, ruta de la fuente, texto a mostrar*/
imagejpeg ($img); //mostramos la imagen
imagedestroy ($img); //y la destruimos una vez creada y mostrada
?>

Y la imagen ponla en el servidor, en /www/

EDIT: ya modifique todos los errores...creo


Título: Re: �como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 23 Marzo 2006, 23:51 pm
Código:
<�php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
&colororiginal="137, 243, 34"; //color hexadecimal de la fuente
&im="C/Documents and Settings/Estanis/Escritorio/1.jpg"; //ruta de la foto o imagen
&im=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
&color=imagecolorallocate (&img, 219, 116, 13); //pintamos la fuente
&text="Tu ip: ". &_SRVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext(&img, 13, 0, 5, 222, &color, "./ArialBlack.TTF",&Hola); /*sintaxis: imagen, tama�o, angulo,
coordenada x, coordenada y, color de la fuente, ruta de la fuente, texto a mostrar*/
imagejpeg (&img); //mostramos la imagen
imagedestroy (&img); //y la destruimos una vez creada y mostrada
>?php

nada lo pongo,no?al darle doble click se me inicia ya en el Mozilla pero no se que pasa que en vez de salir una imagen,sale el c�digo como si nada...

Esto no esta nada bien......

¿no estas ingresando al navegador asi verdad: http://localhost/archivo.php?

y fijate bien en el codigo:

Citar
<�php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
&colororiginal="137, 243, 34"; //color hexadecimal de la fuente
&im="C/Documents and Settings/Estanis/Escritorio/1.jpg"; //ruta de la foto o imagen
&im=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
&color=imagecolorallocate (&img, 219, 116, 13); //pintamos la fuente
&text="Tu ip: ". &_SRVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext(&img, 13, 0, 5, 222, &color, "./ArialBlack.TTF",&Hola); /*sintaxis: imagen, tama�o, angulo,
coordenada x, coordenada y, color de la fuente, ruta de la fuente, texto a mostrar*/
imagejpeg (&img); //mostramos la imagen
imagedestroy (&img); //y la destruimos una vez creada y mostrada
>?php
Tiene muchos errores, cambiaste muchas variables.


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 24 Marzo 2006, 00:00 am
Tienes mal el principio y final de php:
Código:
<?php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
$colororiginal="137, 243, 34"; //color hexadecimal de la fuente
$im="C/Documents and Settings/Estanis/Escritorio/1.jpg"; //ruta de la foto o imagen
$im=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
$color=imagecolorallocate $img, 219, 116, 13); //pintamos la fuente
$text="Tu ip: ". $_SERVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext($img, 13, 0, 5, 222, $color, "./ArialBlack.TTF",$Hola); /*sintaxis: imagen, tamaño, angulo,
coordenada x, coordenada y, color de la fuente, ruta de la fuente, texto a mostrar*/
imagejpeg ($img); //mostramos la imagen
imagedestroy ($img); //y la destruimos una vez creada y mostrada
?>

Y la imagen ponla en el servidor, en /www/

EDIT: ya modifique todos los errores...creo

No, se estan repitiendo la variable $im, $colororiginal no se debe llamar asi, el nombre correcto es $color y la variable $Hola cual es????


Título: Re: ¿como inserta la ip del navegante?
Publicado por: Superplay en 24 Marzo 2006, 21:23 pm
A ver,cual es el correcto?porque me estoy formando un lío...


Título: Re: ¿como inserta la ip del navegante?
Publicado por: .Carlos en 24 Marzo 2006, 21:26 pm
Ninguno todavia...
ING. MAC ya te dijo los errores en el script para que los corrijas


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 24 Marzo 2006, 21:46 pm
A ver,cual es el correcto?porque me estoy formando un lío...


Código:
<?php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
$colororiginal="137, 243, 34"; //color hexadecimal de la fuente
$im="./barner.jpg"; //ruta del la foto o imagen
$img=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
$color=imagecolorallocate ($img, 219, 116, 13); //pintamos la fuente
$texto="Your ip: ". $_SERVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext($img, 13, 0, 5, 222, $color, "./Arial Black.TTF",$texto); /*sintaxis: imagen, tamaño, ángulo,
coordenada x, coordenada y, color de la fuente, ruta del la fuente, texto a mostrar*/
imagejpeg ($img); //mostramos la imagen
imagedestroy ($img); //y la destruimos una vez creada y mostrada
>?

Saludos


Título: Re: ¿como inserta la ip del navegante?
Publicado por: [s]KunK en 25 Marzo 2006, 02:19 am
A ver,cual es el correcto?porque me estoy formando un lío...


Código:
<?php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
$colororiginal="137, 243, 34"; //color hexadecimal de la fuente
$im="./barner.jpg"; //ruta del la foto o imagen
$img=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
$color=imagecolorallocate ($img, 219, 116, 13); //pintamos la fuente
$texto="Your ip: ". $_SERVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext($img, 13, 0, 5, 222, $color, "./Arial Black.TTF",$texto); /*sintaxis: imagen, tamaño, ángulo,
coordenada x, coordenada y, color de la fuente, ruta del la fuente, texto a mostrar*/
imagejpeg ($img); //mostramos la imagen
imagedestroy ($img); //y la destruimos una vez creada y mostrada
>?

Saludos

Este script de ––––•(-• ÌNG_ÅMÇ™ •-)•–––– rola a la perfeccion a mi me funciono de maravillas  :rolleyes:


Título: Re: ¿como inserta la ip del navegante?
Publicado por: krepitante en 4 Abril 2006, 16:45 pm
Me funciona perfectamente, muchas gracias..... :) :) :) :) :) :)


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 4 Abril 2006, 22:18 pm
Bueno tengo que aclarar que ese script que puse es de la firma anterior, la que tengo actualmente es otro, si quieren este script por privado.

Saludos


Título: Re: ¿como inserta la ip del navegante?
Publicado por: SeniorX en 4 Abril 2006, 22:53 pm
Yo solo puedo decir que eso de la ubicacion es muy relativo ya que segun tu script yo estoy en colombia, y enverdad estoy en chile :).


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 4 Abril 2006, 22:56 pm
Yo solo puedo decir que eso de la ubicacion es muy relativo ya que segun tu script yo estoy en colombia, y enverdad estoy en chile :).

Si es verdad, un amigo de Suiza me dijo que le imprime que esta en cuba  :huh: :huh: :huh: es un bug que tengo que corregir.

Saludos


Título: Re: ¿como inserta la ip del navegante?
Publicado por: thedeath en 17 Junio 2006, 17:20 pm

THE DEATH
[/b]


hola  amigos   el codigo no me da  el dar  error  en la line  numero 11  pero  no  se que hacer

(http://jumede.iespana.es/darkangel.jpg)


Título: Re: ¿como inserta la ip del navegante?
Publicado por: дٳŦ٭ en 17 Junio 2006, 22:53 pm

THE DEATH
[/b]


hola  amigos   el codigo no me da  el dar  error  en la line  numero 11  pero  no  se que hacer

(http://jumede.iespana.es/darkangel.jpg)

No revivas post ;), pon tu error en uno nuevo y da mas detalles.  :P


Título: Re: ¿como inserta la ip del navegante?
Publicado por: thedeath en 19 Junio 2006, 16:16 pm
tTHE DEATH


PANA    PERO  NOS E COM EXPLICARTE   YO COLOQUE  TODO COMO LO DICEN   LA PAGINA 

<?php
header("Content-type: image/jpg");
$colororiginal="137, 243, 34";
$im="http://usuarios.lycos.es/clan.jpg";
$img=imagecreatefromjpeg($im);
$color=imagecolorallocate ($img, 219, 116, 13);
$texto="Your ip: ". $_SERVER['REMOTE_ADDR']."";
imagettftext($img, 13, 0, 5, 222, $color, "./GOTHICB.TTF",$texto);
imagejpeg ($img);
imagedestroy ($img);
?>

Y  TE DEJO EL ENLACE PARA QUE VEAS QUE ME DAR ERROR

http://usuarios.lycos.es/theangel669/ip.php

(http://jumede.iespana.es/darkangel.jpg)

SOLO ESPERO QUE ME PUEDAS  AYUDAR



Título: Re: ¿como inserta la ip del navegante?
Publicado por: blood_brother en 18 Mayo 2007, 01:27 am
Código:
<?php
header("Content-type: 1/jpeg"); //Le decimos al explorador que es una imagen
$colororiginal="137, 243, 34"; //color hexadecimal de la fuente
$im="./barner.jpg"; //ruta del la foto o imagen
$img=imagecreatefromjpeg($im); //le decimos que vamos a crear una imagen
$color=imagecolorallocate ($img, 219, 116, 13); //pintamos la fuente
$texto="Your ip: ". $_SERVER['REMOTE_ADDR'].""; //insertamos la ip en la imagen
imagettftext($img, 13, 0, 5, 222, $color, "./Arial Black.TTF",$texto); /*sintaxis: imagen, tamaño, ángulo,
coordenada x, coordenada y, color de la fuente, ruta del la fuente, texto a mostrar*/
imagejpeg ($img); //mostramos la imagen
imagedestroy ($img); //y la destruimos una vez creada y mostrada
>?



holas amigo  edite el  archivo y lo subi  a mi hosting pero me  dice que hay error  en la linea  numero  9 me pidoan explicar  tambien como  puedo saber los colores de la imegen  que le quiero colocar al  codigo