¡Advertencia!
Este tema no ha tenido respuestas en más de un mes. Recuerda que si deseas añadir una nueva debes cumplir con las normas de la web.
Muchos dirán, hey noob te equivocaste de subforo, pues no. Hoy revisando archivos viejísimos que pude rescatar de mi PIII, encontré unas viejas firmas modulares que usaba en un foro de anime (no viene al caso, pero lo cuento, sé q les parecerá super entretenido y emocionante).
Lo que hace este código que les voy a dejar, es darte la posibilidad de usar varias firmas en una sola, es decir, cada vez que presiones f5, aparecerá una imagen distinta al azar.

1° Deberás crear una carpeta llamada firmas, en la cual meterás todas tus firmas, valga la redundancia.
2° Crea un archivo llamado firmas.php y abrelo con notepad, a continuación pega el siguiente código:
<? 
$font="./h.TTF"; 
/* So */ 
$dir="./firmas/"; //t
$types=array('jpg'=>'jpeg','jpeg'=>'jpeg','pjpeg'=>'jpeg','png'=>'png'); 
$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(500,100); 
    $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); 
} 
?>


3° Lo guardas y lo subes a algún hosting que permita PHP.
4° Para insertar tu firma, lo haces como con las imagenes normales, pero insertando el archivo .php
http://www.tudominio.com/firma.php[ /img] sacar los espacios

Opcional: Si tu hosting tiene la opción de HTACCESS habilitada, podés renombrar el archivo .php a .jpg, ya que algunos  foros no permiten insertar esta clase de archivos por seguridad.
Recomiendo usar byethost ya que es el mejor hosting gratuito.

jeje
El otro día leí ese código y creo que recordar que no combinaba imágenes ni texto. ¿Verdad?

El otro día leí ese código y creo que recordar que no combinaba imágenes ni texto. ¿Verdad?

Asì es, pero con un par de modificaciones y si tu hosting tiene las correspondientes librerìas CGI se puede generar texto junto con la imagen. Un ejemplo son las clásicas firmas esas que te decían tu IP

jeje