###################################################
#                                                 #
#  Chameleon v0.1                                 #
#                                                 #
#  Autore: Gabriele Cannizzaro aka Scitrek        #
#                                                 #
#  L'utilizzo  libero per scopi NON commerciali  #
#                                                 #
###################################################


COME FUNZIONA
-------------
Il funzionamento  in realt molto semplice. Ad ogni chiamata, il programma "legge" tutte le immagini della directory impostata, le conta e poi genera un numero a caso compreso tra 1 e il numero totale di immagini. L'immagine corrispondente al numero selezionato viene inviata sullo standard output, assieme agli headers che la fanno riconoscere, appunto, come immagine. Il risultato  una immagine ogni volta diversa, scelta con un criterio pseudo-casuale.


UTILIZZO
--------
Lo script  stato originariamente creato al fine di modificare ad ogni reload di pagina l'avatar (immagine di rappresentanza) di un utente all'interno di un forum. Pu essere tuttavia utilizzato in tutte le circostanze che richiedano la selezione casuale di una immagine.


ISTRUZIONI
----------
All'interno dello script va specificata la directory dove si trovano le immagini, dopodich basta inserire l'indirizzo assoluto (o, se si  in locale, quello relativo) del file PHP all'interno del normale tag HTML <img>, come negli esempi seguenti:

<img src="chameleon.php" /> oppure <img src="http://www.miosito.it/chameleon.php">

Nei forum basta mettere come indirizzo dell'immagine avatar il percorso fino al file chameleon.php.

NOTA 1: alcuni forum effettuano un controllo sull'estensione del file impostato come avatar, accettando solo files con estensioni come *.gif e *.jpg; in tal caso  sufficiente inserire la stringa "/immagine.gif" alla fine dell'indirizzo del file PHP, in questo modo:

http://www.sitoweb.it/chameleon.php/immagine.gif


LIMITAZIONI
-----------
Lo script non presenta problemi di funzionamento con immagini di tipo JPG e JPEG. Alcuni rari casi di errore si potrebbero verificare con particolari immagini GIF o BMP.

Successive chiamate al medesimo script effettuate all'interno della stessa pagina HTML generano lo stesso identico output, pertanto in tutti i post di uno stesso utente contenuti in una pagina vi sar il medesimo avatar, che cambiaer solo in caso di un reload della pagina stessa. Questo, tuttavia, implica che non  possibile utilizzare lo stesso script per pi di un utente del forum, pena la comparsa per due utenti distinti dello stesso avatar.


CONDIZIONI DI LICENZA E D'USO
-----------------------------
* L'utilizzo dello script  libero per scopi non commerciali.
* L'autore non si assume alcuna responsabilit per eventuali danni derivanti dall'utilizzo (proprio o improprio) del presente script.
* La redistribuzione di questo script  consentita solo tramite previa ed esplicita approvazione dell'autore.
* L'utilizzo dello script  sottoposto all'accettazione delle precedenti condizioni.


Realizzato nel Settembre 2003 da Gabriele Cannizzaro aka Scitrek (scitrek@altervista.org  -  http://scitrek.altervista.org)