PDA

View Full Version : Firma/avatar dinamicos


xikitin
13-sep-2007, 16:43
Para los que no sepan que es, simplemente hace que tu firma o avatar cambien cada vez que se recargue la pagina.

primero hay que registrarse en un host gratuito, vamos a elegir http://www.tripod.lycos.es/ .Registraos y cuando esteis en vuestra cuenta ir al siguiente paso. (si os registrais en otro host no funcionara, hay que modificar el camino en el codigo)

Nos vamos a WebFTP
http://i16.tinypic.com/54lacz4.jpg

y en la pagina que se nos abrira damos a abrir web ftp
http://i14.tinypic.com/61owrw6.jpg

ahora vamos a crear el archivo .php
Es simple, abrir el bloc de notas y copiad lo que e puesto aqui abajo, Solo hay que modificar en $camino = "http://usuarios.lycos.es/nombredeusuario/img/"; el nombredeusuario por el nombre que pusisteis al registraros en licos,si hay algun problema con los tamaños toquetead lo del $im=imagecreate(120,120)(solo los numeros, estan medidos en px) que hay en el codigo que puede que tenga algo que ver. Una vez copiado guardarlo como index.php

<?
$font="./h.TTF";
/* So */
$dir="./firmas/"; //t
$types=array('jpg'=>'jpeg','jpeg'=>'jpeg','pjpeg'=>'jpeg','png'=>'png');
$camino = "http://usuarios.lycos.es/nombredeusuario/img/";
$dh=opendir($dir);
while($data=readdir($dh)){
if($data=='..' || $data=='.' || is_dir($dir.$data))
continue;
$temp_ext=explode('.',strrev($data),2);
$temp_ext=strrev($temp_ext[0]);
if($types[$temp_ext] || $_GET['debug'])
$sigs[]=$data;
}
mt_srand((double)microtime()*10000000);
$i=mt_rand(0,(count($sigs)-1));
$sig=$dir.$sigs[$i];
$ext=explode('.',strrev($sig),2);
$ext=strrev($ext[0]);
$type=$types[$ext];
if(!$type){
header('content-type: image/jpeg');
$im=imagecreate(120,120);
$white=imagecolorallocate($im,255,255,255);
$black=imagecolorallocate($im,0,0,0);
imagefill($im,0,0,$white);
imagettftext($im,13,0,0,10,$black,$dir.$font,'Extensión del archivo inaceptable'.$ext);
imagejpeg($im,'',100);
imagedestroy($im);
}else{
header("Content-Type: image/{$type}");
readfile($sig);
}
?>

una vez creado nuestro index.php nos vamos a la web ftp y damos al segundo icono de arriba empezando por la izquierda (una carpeta) y la llamamos cualquiernombre.png
Yo la e llamado x.png
http://i2.tinypic.com/4thp69s.jpg

dentro de esta carpeta metemos el index.php (a la izquierda dais a la carpeta cualquiernombre.png, y a la derecha en los cuadritos dais a examinar, y seleccionais el index.php. despues un poco mas abajo dais a Subir)

http://i13.tinypic.com/6fjmusy.jpg

ya solo queda meter las imagenes, para ello crear una nueva carpeta dentro de cualquiernombre.png llamada firmas (es obligatorio que se llame firmas) y dentro de firmas meter tantas imagenes como querais de la misma manera que hicimos con el index.

http://i2.tinypic.com/67njv3b.jpg

una vez echo todo esto ya esta, solo queda el link que es asi de simple (sin el asterisco -_-)

h*ttp://usuarios.lycos.es/nombre de usuario de lycos/cualquiernombre.png/

por ejemplo : http://usuarios.lycos.es/xikitinxiki/x.png/

saludos! (informarme de cualquier fallo, estube toqueteando el codigo para que fuese con extendion.png y nose q fallos podria dar)

randrea
13-sep-2007, 18:58
muy bueno, pero tienes qie ponerlo en el post que dice ayuda a firmeros ahi te seguramente te lo ponen en la pagina principal.. saludos

Suiken
13-sep-2007, 21:57
Precisamente pensaba en escribir un tuto como este, mi firma es dinámica... pero me has ahorrado el trabajo. Te debo una, el trabajo pendiente me inunda. :oks:

Puedo dar fé de que el truco funciona porque yo misma lo he probado, aunque no con este código. Viene bien cuando tienes muchas firmas y no sabes cuál ponerte: las metes todas y que salga cada vez una distinta ^^

koro
13-sep-2007, 21:59
La mia tb xD yo creo que se a extendido xD

xikitin
13-sep-2007, 22:20
esque este es un codigo "genuino" xD
no se nada de php ni programacion en general, pero encontre dos codigos. uno para firmas y otro para avatares

el de firmas es simple porq en los foros, el cuadro de firma, acepta la extension php estando entre [*img][/img] pero el avatar solo acepta extensiones de imagen (jpeg, png.. etc) asi q hice como una minifusion, junte la sencillez del codigo de firmas que solo era copiar y pegar con la capacidad de dar extendsion de imagen al link del codigo del avatar, por consiguiente este codigo vale tanto para firmas como para avatares. La unica pega del codigo esque hay que poner el host donde lo haces.

el problema: solo e probado el png, nose si servira con jpeg, creo q con gif ya si que no vale. Como , y vuelvo a recalcar, no se nada de php ni programacion en general aviso que si da algun fallo podeis decirmelo, pero no aseguro que pueda arreglarlo, de todos modos ami este codigo me a ido de pm xDD.

Saludos y disfrutarlo!

Suiken
14-sep-2007, 09:56
Es curioso, mi código tampoco vale para GIF. Tendré que aprender algo de PHP para averiguar la causa (Argh... otra línea mas para mi extensa "lista de tareas").

koro
14-sep-2007, 10:15
Para gif lo hacesi, y lo renombrasi como .jpg y ya rula, guarda la animacion xD

xikitin
14-sep-2007, 10:37
Para gif lo hacesi, y lo renombrasi como .jpg y ya rula, guarda la animacion xD

OSTIA xDDDD, muy bueno, ni se me habia ocurrido. Nuevamente ahorrando trabajo a suiken xD. Gracias

koro
14-sep-2007, 10:51
lo que no se si pal avatar en el foro vale...

elrenacuajo
14-sep-2007, 19:18
koro tambien sirve para el avatar xD

K'Dash
15-sep-2007, 04:13
estan de moda estas firmas dinamicas, creo que soy chapado a la antigua :D

Ronin_senpai
27-oct-2007, 01:43
bien...
buscaba algo asi hace tiempo pero no lo hice en el rincon...
gracias por el dato, despues hare la prueba

Hyuc
27-oct-2007, 02:38
oooo, wuau, muy bonito, ya me hice firma dinamica... bueno ni es firma, son puras users bar pero es mejor que nada, luego me hago uno de avatares, muchas gracias por el tutorial

maikdragon
27-oct-2007, 10:54
Como digo siempre, todos los dias aprendes algo nuevo ^^

Muchas gracias por el Tuto ^^

LevelUp
27-oct-2007, 18:01
Por fin pude!!! grax por el tutorial

Mr.Trent
27-oct-2007, 23:08
gracias por el dato!!!
ya lo hice :) ahora vamos a ver si funciona :):):):)

Wolf Blue
28-oct-2007, 00:09
Y yo que llevaba bastante tiempo preguntándome como iba eso de las firmas dinámicas . Gracias por la info ^^

Doiha_chan
28-oct-2007, 00:31
o.o muy bueno el tutorial, pero ahora lo unico que me hace falta es...... hacerme las firmas XD y aunque soy una inutil para hacer eso, lo intentare ¬¬ ahora.... donde deje el cd del photoshop, vaya que le tengo miedo ¬¬ porque mi reproductor windows media player 11 nunca volvio a reproducir igual desde quei nstale todo el cd de adobe premium3 o algo asi, ¬¬ y aun con la desinstalacion no ha vuelto a rperoducir bien, ¬¬ aun asi instalare el photoshop XDDD ya veran!!! dentro de unos años tendre mi firma dinamica jejeje!! si leyeron bien años ¬¬ porque a este paso ¬¬ tardara pero lo lograre!

Wolf Blue
28-oct-2007, 00:34
o.o muy bueno el tutorial, pero ahora lo unico que me hace falta es...... hacerme las firmas XD y aunque soy una inutil para hacer eso, lo intentare ¬¬ ahora.... donde deje el cd del photoshop, vaya que le tengo miedo ¬¬ porque mi reproductor windows media player 11 nunca volvio a reproducir igual desde quei nstale todo el cd de adobe premium3 o algo asi, ¬¬ y aun con la desinstalacion no ha vuelto a rperoducir bien, ¬¬ aun asi instalare el photoshop XDDD ya veran!!! dentro de unos años tendre mi firma dinamica jejeje!! si leyeron bien años ¬¬ porque a este paso ¬¬ tardara pero lo lograre!
Es una pena que no pueda, pero me hubiera gustado mucho hacerte una firma en la que apareciera un oso polar ^^
La pena es que me es imposible :$

Michael Schumacher
24-mar-2008, 23:45
¿Y para hacer que se vean las imágenes en orden en vez de aleatoriamente?

fredymr
04-ago-2008, 22:38
necesito ayuda con avatar
-----------------------------
que tal ya pude colocar mi avatar espero alla asalido bien gracias por su colaboracion
-----------------------------
gracias este es el link h...//imageshack.us/que me ayudo lo que tiene que hacer es buscar la foto que quieren hacer su avatar o su firma lo dimensionan y luego dan clip en el recuadro host it y esperan a que se cargue la foto, al final de la imagen aparece unas direcciones conteniendo la ruta de la imagen copian la ultima direccion y lo pegan en la actualizacion de tu perfil en informacion adicional avatar igualmente hacen con la firma pero aca le pongo un ejemplo tiene que ir la direccion dentro de lo sombreado este es un ejemplo:

direccion del la imagen/