Cambia avatar automatico

dedicato a chi si diletta nelle creazioni su web, per scambiare consigli su phpBB, Joomla, ecc.

Cambia avatar automatico

Messaggioda Nico » dom 10 giu 2007, 23:31

Sei un indeciso? Cambi avatar di continuo?
Il php arriva in tuo aiuto :)

prima di tutto dovrete creare un file, avatar.php (potete chiamarlo come volete), e ci copiate il codice riportato qui di seguito:

Codice: Seleziona tutto
<?php

$filetype = end(explode(".",$_SERVER['REQUEST_URI']));
if($filetype != "jpg" && $filetype != "gif" && $filetype != "png") exit;
if ($handle = opendir('.')) {
   while (false !== ($file = readdir($handle))) {
       if ($file != "." && $file != ".." && stristr($file, ".".$filetype)) $files[]=$file;
   }
   closedir($handle);
}
if ($files) {
    $imagenr = rand(0, sizeof($files)-1);
    if($filetype == "jpg") $filetype = "jpeg";
    $fp = fopen($files[$imagenr], 'rb');
    header("Content-Type: image/$filetype");
    header("Content-Length: " . filesize($files[$imagenr]));
    fpassthru($fp);
    exit;
}
?>


Dopodichè create una cartella su uno spazio web dove, insieme a questo file, metterete il vostro set di immagini.

Per utilizzare le immagini random, per esempio delle jpg, dovete utilizzare il seguente percorso:

percorso/avatar.php/immagine.jpg (anche in questo caso al posto di "immagine" potete scrivere quello che volete).

Cambiando l'estensione cambia anche il set di immagini random che verranno selezionate (con .jpg verrano visualizzate solo le immagini jpg, analogo per le gif e le png)




edit: attenzione, non funziona su 3.0
I miei amici immaginari mi hanno abbandonato perchè i loro amici non credono che io esista..

And somewhere out there, some asshole has my sword.
(George R.R. Martin - 27 ottobre 2008)
Avatar utente
Nico
Il Signore dei Canguri
Il Signore dei Canguri
 
Messaggi: 1639
Iscritto il: mer 12 ott 2005, 1:42
Località: Patavium

Re: Cambia avatar automatico

Messaggioda Stea » lun 11 giu 2007, 13:24

io l'ho provato e funziona :)

e sta funzionando 8)
Il diavolo fa le pentole, che io gli progetto e con l'acciaio che gli fornisco.
E' più difficile che un cammello passi per cruna di un ago, che riesca a passarci io.
Chris Benoit e Eddy Guerrero: leggende sempre.
There is no peace among the stars.
Avatar utente
Stea
Moderatore globale
Moderatore globale
 
Messaggi: 589
Iscritto il: mer 12 ott 2005, 20:52
Località: Zena Tower Dungeon

Re: Cambia avatar automatico

Messaggioda la Vice » mar 12 giu 2007, 16:10

Stea ha scritto:io l'ho provato e funziona :)

e sta funzionando 8)


hihihihihi, è vero! :matt:
Paolo - ci vorrebbe un'insegnante tipo te
Daria - tipo me? in che senso?
Paolo - cacacazzi
Paolo - nell'ovvio senso abruzzese del termine: tritapalle
Avatar utente
la Vice
Moderatore globale
Moderatore globale
 
Messaggi: 460
Iscritto il: lun 3 apr 2006, 16:28
Località: Firenze

Re: Cambia avatar automatico

Messaggioda linus » ven 3 ago 2007, 19:28

Bello =D>
Avatar utente
linus
Canguro
Canguro
 
Messaggi: 82
Iscritto il: ven 3 ago 2007, 16:59
Località: Bologna

Re: Cambia avatar automatico

Messaggioda Mighty Gorgon » lun 20 ago 2007, 12:12

Per farlo funzionare a dovere con ogni server, basta aggiungere una riga nell'htaccess che faccia un redirect dal tipo di immagine al file php.

Codice: Seleziona tutto
Redirect /avatar.png http://www.nico66s.it/avatar.php


Il mio ad esempio è questo:

Immagine

[ premere F5 per aggiornare ]


Ulteriori chiarimenti qui:

http://www.icyphoenix.it/viewtopic.php?t=84
Luca
Avatar utente
Mighty Gorgon
Cangurino
Cangurino
 
Messaggi: 17
Iscritto il: lun 20 ago 2007, 11:13
Località: Borgo San Michele

Re: Cambia avatar automatico

Messaggioda Andrea » dom 16 mar 2008, 18:45

ciao a tutti,
ho creato la pagina php,
nell cartella in cui c'è la pagina php ho messo le immagini .png ,
vado al link pagina.php/immgaine.png e mi da questo errore:
L'immagine : "www.miosito.it/pagina.php/immagine.png non può essere visualizzata perchè contiene degli errori :S

:hail: grazie del vostro aiuto ^^
Andrea
Cangurino
Cangurino
 
Messaggi: 1
Iscritto il: dom 16 mar 2008, 18:41

Re: Cambia avatar automatico

Messaggioda Nico » gio 17 apr 2008, 12:16

Leggi il messaggio sopra al tuo :D
I miei amici immaginari mi hanno abbandonato perchè i loro amici non credono che io esista..

And somewhere out there, some asshole has my sword.
(George R.R. Martin - 27 ottobre 2008)
Avatar utente
Nico
Il Signore dei Canguri
Il Signore dei Canguri
 
Messaggi: 1639
Iscritto il: mer 12 ott 2005, 1:42
Località: Patavium

Re: Cambia avatar automatico

Messaggioda darkness » sab 19 lug 2008, 0:39

Si potrebbe inserire in un post,
nel senso ogni 10-15 post, un post di pubblicita',
se random meglio ancora,
logicamente come detto sopra, ad ogni immagine un suo link,

giusto ieri ho fatto cio' x il footer,

se ribecco la guida vela linko!
che ne pensate?
Ciao :D

e' diversa dal mod in ita:
http://www.phpbb.com/kb/article/adding-a-random-header-image/
puo' essere utile questo mod diverso?
sia chiaro che ho 4 immagini x un link fisso.
altra cosa fare 4 immagini x 4 link diversi...
Avatar utente
darkness
Cangurino
Cangurino
 
Messaggi: 6
Iscritto il: ven 18 lug 2008, 0:04


Torna a Come ti riduco il web

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron