- Home
- Categorie
- Coding e Sistemistica
- PHP
- Foto del giorno
-
Foto del giorno
Ciao a tutti, Ho una cartella, in php, "members", dove cliccando spunta.. /chat_universal/members ..e dentro ci stanno tutti i profili degli utenti con foto. Vorrei mettere nella pagina index la foto del giorno, se si puo' fare anche tramite random. Sapete il codice o funzione esatta o come si crea? Grazie
-
Ti consiglierei di mettere le foto in un'unica cartella e nominarle assegnando un numero incrementato ad ogni nuova foto.
Per far vedere una foto random ti basterà usare la funzione rand()[php]$img="hccp://bububu.domain.ext/images/".rand(1,100).".jpg";[/php]se hai 100 immagini per esempio, il secondo numero te lo puoi impostare ad ogni add immagine
-
Già le foto sono dentro la cartella, come ho scritto nel messaggio precedente, assieme ai profili degli utenti
-
Si l'ho letto, ed appunto ti consigliavo di metterle altrove
-
Ma non ci puo' essere una funzione di richiamo? chi si registra il loro profilo e immagine vanno tutti in quella cartella!
-
si puoi lasciarle anche nella stessa cartella, basta cambiare percorso
-
samy.. non so cambiare percorso:?
-
intendevo, cambiare percorso al mio post precedente
Indi non devi far nulla solo adattare la riga che ti ho spostato prima al tuo percorso attuale
-
$img="httb://tuosito.it/chat_universal/members/".rand(1,100).".jpg";
cambia b in p
-
Lo fatto, ma non si vede niente, lo messo così, ma non si vedono le foto. All'interno della cartella member, ci sono tuonick.txt (sarebbe nickname dell'utente con all'interno il sio profilo, compreso foto).
[php]echo "Benvenuti nella<br/>CHAT UNIVERSAL<br/>\n";
echo "Chatter del giorno: (in costruzione)<br/>\n";
$img="hdtp://universal3000.altervista.org/chat_universal/members/".rand(1,100).".jpg";
echo "<img src="hdtp://universal3000.altervista.org/paperii.gif" alt="chat universal"/><br/>\n";[/php]
-
ehm... non hai notato che abbiamo messo hdtp per non far apparire il link qui?
tu devi mettere http:// non hdtb:// però...
Scommetto che nemmeno i paperi si vedono...
per prova ho messo l'url della foto 1.jpg e altervista mi ha dato errore... sei sicuro che il percorso delle foto sia giusto? Linka qui un url a una foto a caso che hai già online per favore...
-
non me lo fa inserire.. non sono premium hdtp:// non me lo faceva inserire. Cmq metto il link hdtp://universal3000.altervista.org /chat_universal/index.phd (solo cellulare) e clicca Lista Utenti, oppure Chat Staff, li ci sono i nick coi profili che comprendono le foto. ah qui c'è l'url della foto hdtp://universal3000.altervista.org/upload/universal/Gum_files/LadyEnigma100.gif
cambia d con t, e d con p
-
eh non mi collego col cellulare... metti anche con hdtp un link a una immagine di un membro...
keiske
-
dici questa ?hdtp://universal3000.altervista.org/upload/universal/Gum_files/LadyEnigma100.gif
-
esatto... quindi questa foto è un di quelle che vuoi fare apparire random?
Le altre si chiamano LadyEnigma101.gif o hanno nomi diversi?
keiske
-
Si esatto! Le altre hanno nomi diversi, tipo Ketty.jpg, o batista.jpg
-
Allora non va bene
"hdtp://universal3000.altervista.org/chat_universal/members/".rand(1,100).".jpg"
Questa stringa è funzionale se tu hai le foto dei membri così
hdtp://universal3000.altervista.org/chat_universal/members/1.jpg
hdtp://universal3000.altervista.org/chat_universal/members/2.jpg
hdtp://universal3000.altervista.org/chat_universal/members/3.jpg
hdtp://universal3000.altervista.org/chat_universal/members/4.jpg
hdtp://universal3000.altervista.org/chat_universal/members/5.jpg
hdtp://universal3000.altervista.org/chat_universal/members/6.jpgAltrimenti non puo' funzionare...
Se le foto le hai in:
hdtp://universal3000.altervista.org/upload/universal/Gum_files/
Allora metti lì dentro le foto con nomi 1.gif 2.gif 3.gif e così via e usi:
"hdtp://universal3000.altervista.org/upload/universal/Gum_files/".rand(1,100).".gif"
E ovviamente tutte .gif o .jpg... se vuoi permettere agli utenti di caricare foto .gif/.jpg/.png lo script va elaborato di più...
keiske
-
-
grazie risolto
-
La faccenda diventa più complicata se tutte le immagini hanno nomi diversi!
Ti converrebbe assegnare al momento della registrazione dei nomi univoci con un numero differente!
Ma forse si può ancora fare qualcosa: ti appoggi ad un DataBase per il trattamento dei dati?