Jump to content

Cum Puteti Face O Semnatura Personalizata ?


Recommended Posts

Posted

Un exemplu ar fi semnatura asta: http://fun.hostvision.ro/OSHO.png

Cum se face, nu foarte greu, PHP are cateva functii de generare de imagini.

Functiile respective combinate cu alte cateva + niste variabile = semnatura gata. Aveti mai jos codul:

<?php
// variabila $IP va primi ca valoare adresa IP a vizitatorului
$ip = $_SERVER['REMOTE_ADDR'];

// Se creaza o imagine pornind de la o imagine de baza
// de tip GIF
$img = @imagecreatefromgif('imagine.gif');

// Setam culoarea pentru text
$txtColor = ImageColorAllocate($img,255,255,150);

// Afisam textul #ping -f IP_VIZITATOR (sau orice alt text)
ImageString($img,4,5,10,'#ping -f '.$ip,$txtColor);

// Modificam nuanta pentru afisarea textului si
// afisam un alt mesaj "pctroubleshooting.ro"
$txtColor = ImageColorAllocate($img,240,255,100);
ImageString($img,1,390,55,'pctroubleshooting.ro',$txtColor);

// Imaginea e pregatita, mai trebuie sa "aranjam" browserul
// asa ca ii spunem in header sa astepte un fisier imagine
// de tip png (nu text/html cum e obisnuit)
Header('Content-type: image/png');

// Afisam imaginea
ImagePng($img);

// Iar apoi o distrugem ca sa mai salvam din resursele serverului
ImageDestroy($img);
?>[/code]

Pentru rularea scriptului aveti nevoie de un host care sa aiba suport PHP mai nou de de 4.3, iar PHP sa includa si biblioteca GD2. http://www.as.ro ar fi o solutie.

Te-ai inregistrat? Ne-ar placea sa te prezinti.

Cum pot sustine forumul?
Cumpara de la eMag folosind acest link.
--------------------
oG2BN9d.gifse1WdXd.gifQG6MtmI.gifRHYjDzD.gifG5p1wui.gif

  • 1 year later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.