-
Adriano-kun.
User deleted
Nuovo metodo. Semplice, veloce e senza limiti di banda!
Eccoci qui, questo è il mio primo tutorial quindi spero di riuscire a fare una spiegazione decente.
Ecco quello che andremo a fare oggi:"Cos'è?", vi starete chiedendo. Il random avatar è un avatar che "cambia" ogni volta che si ricarica la pagina. Grazie al Random Avatar potrete avere quanti avatar volete di cui ogni volta che si ricarica la pagina ne verrà scelto uno.
Tutorial Random Avatar
1. Createvi un account Altervista. Link registrazione
2. Dopo aver creato il vostro account ed aver fatto il login (la password e il nickname verranno mandati al vostro indirizzo email), cliccate sul pulsante "Accedi al pannello di controllo".
3.Ora andate nella finestra "Pubblica" e dopo cliccate su "Gestione file".
4. Create un file chiamato "index" e come estensione mettete ".php", poi cliccate su "Crea File".
5. Cliccate sul pulsante di modifica (l'icona con la matita).
6. Incollate questo codice nella finestra che apparirà e cliccate su "Salva".SPOILER (clicca per visualizzare)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);
?>
7. Create una cartella e nominatela "avatars" (dovete scrivere esattamente questo nome altrimenti non funzionerà).
8. Cliccate sul nome della cartella e nella pagina che vi apparirà cliccate su "Invia files".
9. Selezionate le vostre immagini.
10. Cliccate su "Invia files", quando il caricamento arriva al 100% cliccate su "Torna a Gestione File".
11. Ora dovete tornare indietro, quindi cliccare su "Parent".
12. Cliccate su "index.php".
13. Cancellate "index.php" e sostituitelo con "?=avatar.gif", poi premete invio.
14. Incollate il link nel vostro profilo e cliccate su "Modifica avatar" per salvare le impostazioni.
Tips:si adriano secondo me altervista conviene solo per chi non usa ava immensi visto che 10gb mensili non bastano a tutti, ricordo a tutti che una volta superato questo limite dovrete aspettare inizio del mese in modo il contatore si resetti
Questo metodo conviene solo se vi bastano i 10gb mensili di banda (che sono abbastanza pochi se avete un random avatar abbondante di immagini).
Vi consiglio di creare più cartelle nella finestra principale in cui metterete i file dei vostri Random Avatar. Esempio
Se avete problemi con il file index.php, scaricate la versione già pronta qui.
Se volete creare un random avatar con degli avatar in swf (es. avatar musicali) dovete usare questo codice.SPOILER (clicca per visualizzare)<?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" && $ext != "swf")
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;
case "swf":
header("Content-Type: application/x-shockwave-flash");
break;
}
readfile("avatars/".$filename);
?>
Grazie per aver seguito il tutorial. Alla prossima!
Edited by Adriano-kun - 14/6/2014, 23:13. -
x Acegio x.
User deleted
Grandeee!
Hai usato Freddy come cavia LOL x'D. -
Adriano-kun.
User deleted
Prego.
Beh, era il minimo... -
x Acegio x.
User deleted
. -
purevil93.
User deleted
a me non funziona il passaggio 13, quando sostituisco index.php mi si apre una pagina che mi dice che il formato non è valido e che carica solo pagine con index.php o .html
mi dice anche che devo creare la home pageSPOILER (clicca per visualizzare). -
Adriano-kun.
User deleted
a me non funziona il passaggio 13, quando sostituisco index.php mi si apre una pagina che mi dice che il formato non è valido e che carica solo pagine con index.php o .html
mi dice anche che devo creare la home pageSPOILER (clicca per visualizzare)
Sicuro che hai scritto esattamente "index" e dopo hai messo come estensione php invece di html? Non hai messo maiuscole (esempio "Index")? Le maiuscole non devono esserci.
Se hai creato una cartella per l'index devi aggiungere al link prima del "?=avatar.gif" la stringa "/nomecartella/".
Esempio: http://revoxdesign.altervista.org/AvatarRandom/?=avatar.gif. -
purevil93.
User deleted
clicco su index.php e mi appare un avatar random
da li sostituisco con ?=avatar.gif ma mi apre la pagina che ho screennato prima
no, non ho creato nessuna cartella. -
Adriano-kun.
User deleted
clicco su index.php e mi appare un avatar random
da li sostituisco con ?=avatar.gif ma mi apre la pagina che ho screennato prima
no, non ho creato nessuna cartella
Cancella il file "index.html". Se non funziona nemmeno così scarica il file index.php già pronto, cancella quello che hai già e poi con l'opzione "Invia files" carica questo. index.php. -
x Acegio x.
User deleted
A me l'attivazione del mio profilo si blocca, come devo fare? D: . -
Adriano-kun.
User deleted
A me l'attivazione del mio profilo si blocca, come devo fare? D:
Prova con un altro browser.
La prima volta è capitato anche a me e cambiando browser sono riuscito a risolvere.. -
.
Bel tutorial
P.S. La cosa del blocco per chi copia non serve a niente sfortunatamente, perché basta fare una citazione che ti compare tutto il bel codice davanti. -
x Acegio x.
User deleted
Ho cambiato browser, da Google Chrome a Internet Exploret, sono gli unici due browser che ho nel pc...
E mi appare sta' cosa:SPOILER (clicca per visualizzare)
So di essere sfigatissima, ma dall'inizio della procedura no *sigh*. -
Adriano-kun.
User deleted
CITAZIONE (Ðurango™ @ 6/8/2013, 12:09)Bel tutorial
P.S. La cosa del blocco per chi copia non serve a niente sfortunatamente, perché basta fare una citazione che ti compare tutto il bel codice davanti
Oppure puoi fare Ctrl+C.Ho cambiato browser, da Google Chrome a Internet Exploret, sono gli unici due browser che ho nel pc...
E mi appare sta' cosa:SPOILER (clicca per visualizzare)
So di essere sfigatissima, ma dall'inizio della procedura no *sigh*
Potrebbe essere che tu abbia già fatto l'attivazione. Prova a continuare e vedere se funziona ugualmente.. -
purevil93.
User deleted
clicco su index.php e mi appare un avatar random
da li sostituisco con ?=avatar.gif ma mi apre la pagina che ho screennato prima
no, non ho creato nessuna cartella
Cancella il file "index.html". Se non funziona nemmeno così scarica il file index.php già pronto, cancella quello che hai già e poi con l'opzione "Invia files" carica questo. index.php
ok grazie!!!!!! mi è bastato cancellare il file index.html. -
Adriano-kun.
User deleted
Di niente..