Autor
|
Tema: Ayuda con Firma dinamica (Leído 8,947 veces)
|
SabaLero0_
Desconectado
Mensajes: 9
|
Buenas tardes gente, quisiera pedirles ayuda para hacer firmas dinamicas que muestren las estadisticas de cada usuario como , temas, edad y ubicacion. Asi como estas del foro : Ya tengo un hosting y una imagen, pero no se como hacer para que la firma "tome datos" de cada persona para aplicarlos. Eh visto el post de Castg y eh intentado modificar el código pero no aparece la imagen, si alguien me pudiese ayudar se lo agradecería mucho. Saludos
|
|
|
En línea
|
|
|
|
Shell Root
|
poned el código que estáis usando.
PD: Tengo Chrome y dice que tengo safari jajajajaja
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
SabaLero0_
Desconectado
Mensajes: 9
|
Estoy usando ese codigo, a mi tambien me aparece safari, pero es lo de menos, yo quiero modificar los datos para que aparescan los de otra pagina <?php //Headers header("Content-type: image/png"); // //obtencion de datos: id user! if(isset($_COOKIE['id'])){ $id = $_COOKIE['id']; }else{ // //un retardo para conexiones lentas, para que no se adelante la pagina php... sleep(2); $ref = getenv("HTTP_REFERER"); $post = str_replace("\n" , "", file_get_contents($ref)); $post = explode('<td align="center" class="smalltext"><a href="http://foro.elhacker.net/profiles/', $post); $post = explode('.html">', $post[1]); $post = explode('-u', $post[0]); $id = $post[1]; } //Prefil... $perfil = file_get_contents('http://foro.elhacker.net/index.php?&action=.xml;sa=profile;u='.$id); $perfil = preg_replace("/[\n\t\r]+/" , "", $perfil); $nick = preg_replace("/.*<name><!\[CDATA\[(.*)\]\]><\/name>.*/", "Hola $1!", $perfil); $lugar = preg_replace("/.*<location><!\[CDATA\[(.*)\]\]><\/location>.*/", "Sos de $1.", $perfil); $edad = preg_replace("/.*<age>(.*)<\/age>.*/", "Tenes $1 años.", $perfil); $posts = preg_replace("/.*<posts>(.*)<\/posts>.*/", "Escribiste $1 posts.", $perfil); // // //Otros datos $ip = $_SERVER['REMOTE_ADDR']; $userAgent= strtolower($_SERVER['HTTP_USER_AGENT']); $navegador = preg_replace("/.*(firefox|msie|opera|netscape|safari|chrome|epiphany|galeon|iceape|icewease|kazehakasel|konqueror|minefield|seamonkey|shiretoko|avant|lock|k-meleon|minefield|navigator).*/", "$1", $userAgent); $sistema = preg_replace("/.*(windows|mac|linux).*/", "$1", $userAgent); $agent = ($navegador!=$userAgent && $sistema!=$userAgent) ? "Usas $navegador desde $sistema." : ""; // // //depuracion de datos: if($nick == $perfil){ $hayUser = false; }else{ $hayUser = true; if($lugar==$perfil){ $lugar = "Ubicacion no definida"; } if($edad==$perfil){ $edad = "Edad no definida"; } } if($hayUser){ if(!isset($_COOKIE['id'])){ setcookie('id',$id); } $mensaje = "$nick\n\n $posts\n $lugar\n $edad\n Tu ip es $ip.\n $agent"; }else{ $mensaje = " Tu ip es: $ip\n\n Para descubrir más de mis\npoderes, mirame en un post\ndonde Castg! comente." ; } // // //imagen $im = imagecreatefrompng('firma-perfil.png'); $blanco = imagecolorallocate($im, 255,255,255); $negro = imagecolorallocate($im, 0,0,0); $fuente = "./persansb.ttf"; // //centrar fuente: $puntosTexto = imagettfbbox(12, 0, $fuente, $mensaje); $tamanioTexto = array(); $tamanioTexto['x'] = $puntosTexto[2] - $puntosTexto[6]; $tamanioTexto['y'] = $puntosTexto[3] - $puntosTexto[7]; $xtexto = (imagesx($im) - $tamanioTexto['x']) / 2 ; $ytexto = ((imagesy($im) - $tamanioTexto['y']) / 2) + imagefontheight($fuente) ; // listo :D // // imagettftext($im, 12, 0, $xtexto, $ytexto, $blanco, $fuente, $mensaje); imagepng($im); imagedestroy($im); // ?>
|
|
|
En línea
|
|
|
|
|
SabaLero0_
Desconectado
Mensajes: 9
|
Si ya vi sus 2 posts sobre eso, pero quiero saber como modificarlo para que aparescan los datos de usuario de otro foro. Cuando probe me aparece en blanco y sin modificarlo tambien
|
|
|
En línea
|
|
|
|
Shell Root
|
Pues sólo cámbiale la URL! ¬¬!
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
SabaLero0_
Desconectado
Mensajes: 9
|
Te podria pasar mi msn para que me puedas ayudar un poco mas, porque cuando cambio la url me aparece en blanco el hosting
|
|
|
En línea
|
|
|
|
merolhack
Desconectado
Mensajes: 278
Me encanta Joomla y lo que puedo hacer con el
|
Chrome es un fork de Safari, por eso si usas Chrome te dice que es Safari... por que Google copio el webkit de Safari!!
Para la imagen, necesitas tener GD instalado en el servidor, muchos hostings lo traen instalado.
También tienes que tener la imágen de fondo el el directorio donde tienes el PHP. En este caso son 2: firma-perfil-male.png firma-perfil-female.png
Y la fuente que vas a usar para el texto, puede ser cualquiera, pero el usa: persansb.ttf
|
|
|
En línea
|
|
|
|
SabaLero0_
Desconectado
Mensajes: 9
|
Chrome es un fork de Safari, por eso si usas Chrome te dice que es Safari... por que Google copio el webkit de Safari!!
Para la imagen, necesitas tener GD instalado en el servidor, muchos hostings lo traen instalado.
También tienes que tener la imágen de fondo el el directorio donde tienes el PHP. En este caso son 2: firma-perfil-male.png firma-perfil-female.png
Y la fuente que vas a usar para el texto, puede ser cualquiera, pero el usa: persansb.ttf
Como se si mi servidor de hosting trae libreria GD? Yo utilizo 000webhost Gracias
|
|
|
En línea
|
|
|
|
merolhack
Desconectado
Mensajes: 278
Me encanta Joomla y lo que puedo hacer con el
|
Creas un nuevo archivo, llamado como sea y escribes algo así: <?php if (!extension_loaded('gd')) { if (!dl('gd.so')) { exit; } } ?> Si no funciona, entonces con un simple phpinfo O asi: <?php echo( '<pre>' ); print_r( get_loaded_extensions() ); echo( '</pre>' ); ?>
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Creacion de firma dinamica
PHP
|
GreatSaiyan
|
1
|
5,277
|
2 Octubre 2004, 04:52 am
por Azielito
|
|
|
Firma dinamica Castg! version 1.1 [PHP]
PHP
|
Castg!
|
0
|
2,544
|
19 Enero 2011, 00:36 am
por Castg!
|
|
|
Firma dinámica [Castg] - Depurado
PHP
|
Castg!
|
1
|
4,276
|
31 Marzo 2012, 11:20 am
por Og.
|
|
|
Firma dinámica (Detección ip real y Sistema operativo) PHP
PHP
|
el-brujo
|
0
|
2,835
|
16 Mayo 2012, 11:40 am
por el-brujo
|
|
|
Ayuda Con Lista Dinámica en PHP Según Consulta SQL
PHP
|
ZedGe
|
1
|
2,370
|
19 Julio 2012, 15:47 pm
por Shell Root
|
|