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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12
21  Programación / PHP / Usar imágen para mostar cosas de PHP en: 14 Octubre 2004, 05:30 am
Riven-Ward dice: "

Bueno, ustedes conocerán las Librerías GD.

Son unas librerías (... xDD) para trabajar con imágenes. Por ejemplo, poner la IP del visitante en una imágen.

NOTA: No todos los host's aceptan GD... Pregunten con el administrador. Si no tienen GD, no pueden usar esto.

Les dejo un ejemplo que hice yo aqui, que muestra la fecha actual y la IP del visitante, con un fondo hecho en Photoshop ;D



Con ésta función que voy a poner, puedes elegir la fuente que quieras que tenga el texto que pondrás, la posición del texto, el ángulo (puedes ponerlo en distintos ángulos, p.e 90°) y el tamaño de fuente. Solo se pueden usar imágenes JPG y PNG. Bueno, no SOLO esas, pero son las mas usadas y las que mejor se ven. El Gif NO se puede usar a partir de la versión 1.6 del GD... Bueno, después de esta breve explicación, va el código:

Código:
<?php
header("Content-type: image/jpeg"); //El tipo de imágen
$im = "http://www.tuweb.com/imagen.jpg"; //Url COMPLETA de la imágen
$img = ImageCreateFromJpeg ($im);
$color = ImageColorAllocate ($img, 0, 0, 0);
/*
Color negro... El color está en formato RGB, puedes ver esto en el Paint, o el Photoshop.
El negro es el 0 0 0 y el blanco el 255 255 255
*/
$texto = "Hola, eres ".$REMOTE_ADDR;
ImageTTFText($img, 10, 0, 25, 95, $color, "/home/pagina/public_html/arial.ttf",$text);
/*
Pequeña explicación de esta función:
Estructura: array imagettftext ( resource imagen, int tamanyo, int angulo, int x, int y, int color, string archivo_fuente, string texto)
-> Sacado de php.net <-
La fuente debe estar en tu servidor, no es necesario que le usuario la tenga. Además, la fuente debe estar en su RUTA COMPLETA, como la que se indica arriba.
Debes cambiar la posición del texto y todo eso. Recuerda que puedes ver en que posición poner el texto con Paint, abajo sale el lugar en el que está el mouse. Te saldrá, p.e., 12,42: Ponlos en ese orden.
*/
ImageJpeg ($img); //Se muestra la imágen
ImageDestroy ($img); //Se libera la memoria y FIN :D
?>

Debo agregar que si la imágen es PNG, deben cambiar las siguientes funciónes:

Código:
header("Content-type: image/jpeg"); -> header("Content-type: image/png");

Código:
ImageCreateFromJpeg -> ImageCreateFromPng

Código:
ImageJpeg -> ImagePng

Creo que eso es todo... Para mayor información, ver la documentación de PHP.

Salu2!
"
22  Programación / PHP / Buscar carácteres inválidos en una cadena en: 14 Octubre 2004, 05:15 am
Segun Riven-Ward:
"
Buenas ;D

La verdad no le veo mucho sentido a este script, pero bueh xDD

A través del siguiente script, se revisa cada letra o carácter de una cadena y se le compara con cada row de un array. Si se es igual al row, osea, hay un carácter inválido, se da por falso.

Esto lo hice hoy porque hoy mismo "descubrí" que se puede tratar a una cadena como un array...

Y como un script vale mas que mil palabras (esta me la inventé yo ;D), aquí va:

Código:
<?php
$inv = array (
0=>32,
1=>33
);
$str = "Hola amigo!";
$long = strlen ($str)-1;
for ($i = 0; $i <= $long; $i++) {
for ($x = 0; $x <= count($inv); $x++) {
if (ord ($str[$i]) == $inv[$x]) {
$malo = true;
}
}
}
if ($malo) {
echo "Cadena con carácteres inválidos!";
}
else {
echo "Cadena correcta";
}
?>

La función ord() es para obtener el ASCII de un carácter.

Como podrán darse cuenta, en el array están los ASCII del espacio (  ) y del signo de exclamación ( ! ). Aquí les dejo la lista de carácteres ASCII, que podrían ser considerados inválidos.

Citar
32 ->  (espacio)
33 -> !
34 -> "
38 -> &
39 -> '
40 -> (
41 -> )
42 -> *
45 -> -
46 -> .
47 -> /
58 -> :
59 -> ;
60 -> <
61 -> =
62 -> >
63 -> ?
91 -> [
92 ->
93 -> ]
94 -> ^
123 -> {
124 -> |
125 -> }
126 -> ~

Salu2!"
23  Media / Multimedia / Re: problemas con mi woofer en: 12 Octubre 2004, 15:33 pm
Seguro, que es el woofer! :), pero puedes mejorarlo, cuando le quitas bajo y brillo (xD)...
24  Media / Diseño Gráfico / Re: diseño DEL DIA.. en: 11 Octubre 2004, 15:10 pm
me ha gustado bastante este topic :P
25  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Tengo uan buena Sugerencia para el Foro jeje en: 12 Agosto 2004, 07:50 am
::) ::) ::)
26  Foros Generales / Sugerencias y dudas sobre el Foro / Re: PRIVACIDAD en: 15 Mayo 2004, 17:16 pm
ya que en el foro no existe algun sub-foro de Download-Seguridad.[/color]


Entonces, pq dudas q se refiera a www.elhacker.net?

tu mismo lo has dicho, no puede referirse a foro.elhacker.net ya q aquí no existe esa sección q hizo mención....


Ayudar mas y Regañar menos!
27  Informática / Tutoriales - Documentación / Log de la 1ra charla sobre introducción a GNU/Linux en: 12 Mayo 2004, 15:14 pm
Enlace: http://foro.elhacker.net/index.php/topic,30759.0
28  Programación / PHP / Mostrar ip del visitante, no importa proxy en: 8 Mayo 2004, 16:58 pm
Claro, si el proxy es full anonimity pos no, pero mientras sea un proxy de 2, está todo bien:

En php el que yo utilizo es este:

Código:
<?php 

function getIP() {
    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
       $ips = $_SERVER['HTTP_X_FORWARDED_FOR'];
    } 
    elseif (isset($_SERVER['HTTP_VIA'])) {
       $ips = $_SERVER['HTTP_VIA'];
    } 
    elseif (isset($_SERVER['REMOTE_ADDR'])) {
       $ips = $_SERVER['REMOTE_ADDR'];
    }
    else { 
       $ips = "unknown";
    }
     
    echo "Tu IP es: $ips";

}

 if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
       $ip1 = $_SERVER['HTTP_X_FORWARDED_FOR'];
    } 
    elseif (isset($_SERVER['HTTP_VIA'])) {
       $ip1 = $_SERVER['HTTP_VIA'];
    } 
    elseif (isset($_SERVER['REMOTE_ADDR'])) {
       $ip1 = $_SERVER['REMOTE_ADDR'];
    }
    else { 
       $ip1 = "unknown";
    }
?>

y se llama con un simple:

Código:
<?php
getIP();
?>
29  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Lista de Correo de elhacker.net (Boletín) en: 6 Mayo 2004, 04:05 am
el 15vo boletín fue enviado...

en vías de preparar el 16vo :P
30  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Hospedaje Web En elhacker.net en: 5 Mayo 2004, 09:00 am
El hospedaje de elhacker.net es un hosting gratis, crees q le permitiran hacer eso?
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines