Azzurra IRC Network Forum

visualizzazione utenti online

666 · 13/06/2005 10:30 · #1
Ciao, è la prima volta che smanetto con questa chat e che scrivo su questo forum icon_smile_big.gif
volevo sapere se è possibile creare una finestrella che permetta di vedere direttamente sul mio sito quante persone sono online nella chat...sospiro.gif
Gioxx · 13/06/2005 12:22 · #2
Una finestrella no, ma puoi includere il numero di utenti attraverso delle comode funzioni PHP.

Se hai Chanstats, leggi qui

Se non hai ChanStats, fai riferimento al counter:
http://www.azzurra.org/scripts/counter.php?chan=italia (il canale va messo senza "#").

Attraverso due righe di PHP, in entrambi i casi riesci ad includere il numero degli utenti nel tuo canale. Se non sai come fare, non esitare a chiedere... icon_smile_wink.gif
666 · 13/06/2005 12:48 · #3
grazie mille!

se hai tempo potresti anche spiegarmi come si fa a richiamare i dati col php?
cmq per adesso ho messo un link alla pagina col html e va bene lostesso icon_smile_big.gif
grazie ancora... ciaoz icon_smile_wink.gif
Gioxx · 13/06/2005 20:19 · #4
Dimmi almeno se hai ChanStats o no, il codice cambia (almeno ti do quello giusto icon_smile_wink.gif)
666 · 13/06/2005 21:16 · #5
no, non ho chanstat smilee.gif
Gioxx · 13/06/2005 23:55 · #6
Io ho creato un file php che effettua la lettura degli utenti e una stringa di codice che fa l'include di questo file nel portale vero e proprio.

utenti.php
<?php

$stats = fopen("http://www.azzurra.org/scripts/counter.php?chan=gxware", "r");
$utenza = fgets($stats, 3);

echo( "<center>Ci sono <b> $utenza </b> utenti in Chat.</center>" );

?>
e per includere il file php appena creato, nella index.php del sito compare la seguente stringa:

<?php

include 'http://www.tuosito.tld/utenti.php'

?>
Resto a disposizione per eventuali chiarimenti/maggiori info icon_smile_wink.gif
666 · 14/06/2005 09:14 · #7
la pagina utenti.php l'ho creata ed è perfetta... però non riesco a mettere lo script di include dentro un blocco nella home page perchè fa un errore... boh.
cmq è sicuramente un problema mio...
Gioxx · 14/06/2005 11:46 · #8
Che tipo di errore? Sicuro che il sito sia in PHP (o almeno la pagina dove fai l'include)?
666 · 14/06/2005 12:12 · #9
il sito è fatto con md-pro e il codice l'ho inserito in un blocco phpscrpt, cmq l'errore è:
Parse error: parse error, unexpected '<' in /home/websites/6deex.net/users/2bs/www/modules/Blocks/pnblocks/php.php(46) : eval()'d code on line 1

questo errore viene piu o meno simile con qualsiasi codice metto, quindi è sicuramene un errore del blocco o... boh icon_smile_tongue.gif
Gioxx · 14/06/2005 17:48 · #10
A questo punto presuppongo (anche io) che si tratti di un errore imputabile alla piattaforma usata...