[TUTORIAL] Avatar Random

by Nico

« Older   Newer »
 
  Share  
.
  1. ¬Gøtetsu™
        Top   Dislike
     
    .

    User deleted


    Gran bel topic...^^
     
    Top
    .
  2. ~Shadøw™
        Top   Dislike
     
    .

    User deleted


    Ehi Nico, potresti farmelo tu? io ci ho provato ma... scarsi risultati...

    Immy:

    Image and video hosting by TinyPicImage and video hosting by TinyPicImage and video hosting by TinyPicImage and video hosting by TinyPicImage and video hosting by TinyPic
     
    Top
    .
  3. ¬ C H @ S E
        Top   Dislike
     
    .

    User deleted


    bel topic nico *_* adesso ci provo io
     
    Top
    .
  4. Johnk
        Top   Dislike
     
    .

    User deleted


    perchè fare questi passaggi quando basta registrarsi a questo sito e caricare le immagini?
    prova

    cmq il codice che hai messo credo che non sia completo, il tuo occupa 783 by invece quello che hai messo pesa 745 by, cmq puoi mettere il link della guida creata da Leggendario?

    a me esce questo:
    CODICE
    Parse error: syntax error, unexpected $end in /membri/thebigworld2/NuovaCartella/index.php on line 38
     
    Top
    .
  5.     Top   Dislike
     
    .
    Avatar

    Group
    Member
    Posts
    42,901
    Reputation
    +4,962

    Status
    Anonymous
    CITAZIONE (»Dark Angel™ @ 25/1/2010, 23:13)
    nico ho fatto tutto come mi hai detto ma quando lo inserisco mi dice che l'avatar fornito non è valido

    Passa immy...
    CITAZIONE (~Ale™ @ 25/1/2010, 23:19)
    non ho capito dove devo mettere il codice modificato finale me lo dite perfavore?

    Nel tuo profilo qui sul Planet.
    CITAZIONE (~Shadøw™ @ 25/1/2010, 23:57)

    image

    CODICE
    http://nico030493.altervista.org/NuovaCartella04/?=avatars.gif

    CITAZIONE (Johnk @ 26/1/2010, 17:46)
    perchè fare questi passaggi quando basta registrarsi a questo sito e caricare le immagini?
    prova

    cmq il codice che hai messo credo che non sia completo, il tuo occupa 783 by invece quello che hai messo pesa 745 by, cmq puoi mettere il link della guida creata da Leggendario?

    a me esce questo:
    CODICE
    Parse error: syntax error, unexpected $end in /membri/thebigworld2/NuovaCartella/index.php on line 38

    Passa immy.
    E quel sito consente immy di massimo 20 kb e di dimensioni 150x150 (mi sembra). Piuttosto riduttivo, no?


    Leggendario non ha creato nessuna guida.

    Edited by ¬Nicø - 26/1/2010, 18:56
     
    Top
    .
  6. Johnk
        Top   Dislike
     
    .

    User deleted


    ma voglio farlo da solo :woot: solo che mi esce
    CODICE
    Parse error: syntax error, unexpected $end in /membri/thebigworld2/NuovaCartella/index.php on line 38

    io faccio questi passaggi:
    creo cartella, apro il blocnote inserisco quel codice e lo salvo "asdasd.txt" lo hosto nella nuovacartella e lo rinomino in index.php ma mi esce quell'errore e le dimensioni sono inferiori a quelle tue cmq dove l'hai preso il codice?
     
    Top
    .
  7. ~Shadøw™
        Top   Dislike
     
    .

    User deleted


    Sei un grande Nico! Ti stimo!
     
    Top
    .
  8.     Top   Dislike
     
    .
    Avatar

    Group
    Member
    Posts
    42,901
    Reputation
    +4,962

    Status
    Anonymous
    CITAZIONE (Johnk @ 26/1/2010, 18:43)
    ma voglio farlo da solo :woot: solo che mi esce
    CODICE
    Parse error: syntax error, unexpected $end in /membri/thebigworld2/NuovaCartella/index.php on line 38

    io faccio questi passaggi:
    creo cartella, apro il blocnote inserisco quel codice e lo salvo "asdasd.txt" lo hosto nella nuovacartella e lo rinomino in index.php ma mi esce quell'errore e le dimensioni sono inferiori a quelle tue cmq dove l'hai preso il codice?

    Prova a salvarlo in index.php. Dopo averlo hostato, fai rinomina (direttamente dal pannello di controllo) e ti compare index.php.txt. Elimini il .txt e ti rimane il file corretto.

    Il codice è questo, non ci sono dubbi:
    CODICE
    <?php
    $files = array();

    $handle = opendir("avatars/");
    while (false !== ($filename = readdir($handle)))
    {
    if($filename == "." || $filename == "..")
    continue;

    $ext = strtolower(substr($filename, -3));
    if($ext != "gif" && $ext != "jpg" && $ext != "png")
    continue;

    $files[] = $filename;
    }

    $key = mt_rand(0, count($files) - 1);
    $filename = $files[$key];

    $ext = strtolower(substr($filename, -3));

    header("Cache-Control: no-cache, must-revalidate");
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header('Content-Disposition: inline; filename="'.$filename.'"');

    switch($ext)
    {
    case "gif":
    header('Content-type: image/gif');
    break;

    case "jpg":
    header('Content-type: image/jpeg');
    break;

    case "png":
    header('Content-type: image/png');
    break;
    }

    readfile("avatars/".$filename);
    ?>


    @Shadow: Ho editato il mio post precedente.
    File Allegato
    index.php.txt
    (Number of downloads: 9)

     
    Top
    .
  9. Johnk
        Top   Dislike
     
    .

    User deleted


    infatti manca il pezzo
    CODICE
    readfile("avatars/".$filename);
    ?>


    ok, ora va :*zizi:

    Edited by Johnk - 26/1/2010, 19:20
     
    Top
    .
  10.     Top   Dislike
     
    .
    Avatar

    Oh.

    Group
    Planet-Supporter
    Posts
    19,188
    Reputation
    +23

    Status
    Anonymous
    Visto che sono stato il primo qui sul planet a ricevere il procedimento per l'avatar random e visto che quello che ha postato nico non funge, sono andato a cercare la mail in cui ho conservato questo procedimento e ho notato che mancavano dei pezzi al codice da salvare ;-;

    Ho editato ora dovrebbe funzionare
     
    Top
    .
  11. Johnk
        Top   Dislike
     
    .

    User deleted


    confermo, funziona
     
    Top
    .
  12. ~Shadøw™
        Top   Dislike
     
    .

    User deleted


    Mi ero dannato per nulla allora... lol
     
    Top
    .
  13. mentesorda
        Top   Dislike
     
    .

    User deleted


    ottima guida,ci sn riuscito subito ^^

    ho solo un dubbio,se metto per dire 3 immy da 250x400, imposto naturalmnte le dimensioni dell'avatar in modo che si vedano completamente,le tre immagi quando si alterneranno,manterrano le dimensioni che gli ho dato? (250x400)

    so che se volevo potevo pure provare,ma purtoppo non ne ho il tempo ora XDXD

    ah e un altra cosa,se aggiorno la cartella inserendo altre immy per l'avatar, dovrò rifare il procedimento del codice?oppure solo mettendole si vanno ad accumulare alle altre già randomizzate? XD
     
    Top
    .
  14.     Top   Dislike
     
    .
    Avatar

    Group
    Member
    Posts
    42,901
    Reputation
    +4,962

    Status
    Anonymous
    Per la prima domanda non saprei... Penso di sì comunque, le immagini manterranno le dimensioni che gli hai dato.
    Invece ora potrai inserire tutte le immy che vuoi e verranno automaticamente randomizzate.
     
    Top
    .
  15. Goos Suede
        Top   Dislike
     
    .

    User deleted


    bel tutorial Nico fatto bene, anche se la prima volta nn c'ero riuscito adesso si XD.

    Cmq oltre a questo e ad avatar random system ho trovato anche un'altro
     
    Top
    .
160 replies since 25/1/2010, 21:15   5385 views
  Share  
.