Jump to content


Photo

Gerando Assinaturas Dinamicas


  • Faça o login para participar
5 replies to this topic

#1 hisamu

hisamu

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado

Posted 14/08/2006, 18:32

Olá!

Criei um script bobinho pra gerar uma assinatura para forum que mostra IP, data, mensagens randomicas e coisas do tipo... o problema é fazer ela aparecer no forum! :(

Já tentei colocar a pasta como "sign.jpg", usando um .htacces, igual eu fiz com um avatar uma vez, e não funcionou...

Alguém tem ideia do que eu posso fazer? :)

[]'s

#2 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 14/08/2006, 22:58

Olá!

Criei um script bobinho pra gerar uma assinatura para forum que mostra IP, data, mensagens randomicas e coisas do tipo... o problema é fazer ela aparecer no forum! :(

Já tentei colocar a pasta como "sign.jpg", usando um .htacces, igual eu fiz com um avatar uma vez, e não funcionou...

Alguém tem ideia do que eu posso fazer? :)

[]'s

Bem, para aparecer no fórum você precisa fazer isso:
  • Criar uma pasta com o nome da imagem. Exemplo: avatar.png.
  • Inserir um .htaccess com o seguinte conteúdo neste diretório: ForceType application/x-httpd-php. Pode-se também editar o arquivo httpd.conf, isso fica à sua preferência.
  • Criar um arquivo index.php (ou qualquer outro nome que seje padrão em seu servidor) que disponibilize a imagem como saída de dados. Para isso você deve, por exemplo, configurar o cabeçalho Content-Type para image/png e exibir a imagem PNG. Exemplo:

    <?php
    
    header('Content-Type: image/png');
    
    $image = imagecreatefrompng('avatar.png');
    
    ...
    
    imagepng($image);
    
    ?>
Pronto ! Feito isso seu avatar já deverá funcionar. :D

PS: O meu avatar é gerado dinâmicamente. =)

[]’s :DAté mais

#3 zegames

zegames

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 14/08/2006, 23:42

Ultimamente eu tenho estado meio paranoico hehehe e indico você também pensar em algum cache para essa imagem dinamica. Imagina sua imagem em 10 fóruns, milhares de pessoas acessando, engines de busca como o google que varre as paginas em uma velocidade incrivel e por ai vai. Cada acesso comendo recursos nas querys do banco de dados isso pode comprometer e muito o desempenho do seu servidor.

Fiz esta resalva porque em passados não muito distantes cansei de sofrer com abuso de banco de dados.

#4 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 14/08/2006, 23:55

Não precisa de criar .htaccess, só do diretório com o nome "*.jpg", "*.gif", "*.png" ou qualquer outra extensão do tipo imagem, e dentro desse diretório o arquivo "index.php", "default.php" ou conforme as configurações do servidor.

Leia: http://forum.wmonlin...showtopic=68922 (leia todas as páginas)
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#5 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 15/08/2006, 12:30

Eu fiz um também, com base no script do Cristiano, adicionei umas frescuras, umas validações e montei um tutorial. Se interessar: http://forum.digital...?showtopic=1231

[]'s

#6 hisamu

hisamu

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado

Posted 15/08/2006, 14:57

É, demorei pra perceber mas me liguei :assobio:

Eu tinha feito o arquivo que gerava a sign em um arquivo diferente do index, e no index usava um <img>, nao ia funcionar nunca =[

EDIT>

Outro dia vi em um forum uma assinatura interessante... nela, o cara mostrava o nick atual que ele tava no msn, a mensagem pessoal, a musica que ele tava ouvindo no momento e detalhes sobre a musica... alguem ja viu algo parecido?

Edição feita por: hisamu, 15/08/2006, 15:01.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq