Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Numero visitatori connessi ed indirizzo ip

    Ciao!!!
    Sto cercando un metodo per rilevare e visualizzare gli utenti connessi al mio sito e che mi consenta di visualizzare anche i loro indirizzi ip. Naturalmente in un filmato swf.

    Il server supporta PHP e fino ad ora ho trovato una guida ma è in asp! e non mi serve!
    Il risultato è una cosa di questo tipo: Apri pagina asp.

    Come posso farlo partendo da zero??? VVoVe:
    Il mio sito in flash... mmm... non mollo!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    in questi casi l'importante è il codice php, flash è solo un canale di lettura di quello che vede php... hai già il tuo codice php funzionante?

  3. #3
    mmm no non ho nessun codice in php... devo prima reperirlo da qualche parte...
    Il mio sito in flash... mmm... non mollo!

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    sì, alla fine il codice di flash, che sia php o asp, rimane lo stesso... solo che chiaramente prima di lavorare con Flash, bisogna che ci sia un codice php con cui interfacciarsi

  5. #5
    Ecco qui un codice che potrebbe fare al caso mio:Sorgente php (scusate se linko risorse esterne).

    Purtroppo non visualizza gli ip...
    Il mio sito in flash... mmm... non mollo!

  6. #6
    up :quote:

    aggiungo: ed ora come posso creare questo visualizzatore?
    Il mio sito in flash... mmm... non mollo!

  7. #7
    Il progetto ideale sarebbe il seguente ma, il codice è in asp.
    Codice PHP:
    <html>
    <
    head>
    <
    title>Utenti Connessi</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <
    style type="text/css">
    <!--
    body {
        
    margin-left0px;
        
    margin-top0px;
        
    margin-right0px;
        
    margin-bottom0px;
    }
    -->
    </
    style></head>
    <
    body>
    <
    object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="100">
      <
    param name="movie" value="utenti.swf">
      <
    param name="quality" value="high">
      <
    param name="FlashVars" value="ip=<% =Request.ServerVariables("REMOTE_HOST") %>&connessi=<% =Application("collegati") %>">
      <
    embed src="utenti.swf" width="400" height="100" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="ip=<% =Request.ServerVariables("REMOTE_HOST") %>&connessi=<% =Application("collegati") %>"></embed>
    </
    object>
    </
    body>
    </
    html
    inoltre v'è un file chiamato global.asa che contiene
    Codice PHP:
    <SCRIPT LANGUAGE=VBScript RUNAT=Server>
    ' l'evento Application on start si verifica all'avvio dell'IISal restart del server o all'inizializzazione del global.asa
    Sub Application_OnStart
    Application.Lock
    Application("collegati") = 0
    Application.UnLock
    End Sub
    L'evento Session on Start ogni volta che un nuovo utente accede al sito
    Sub Session_OnStart
    Application.Lock
    Application("collegati") = Application("collegati") + 1
    Application.UnLock
    End Sub
    L'evento Session on End ogni volta che un utente lascia il sito
    Sub Session_OnEnd
    Application.Lock
    Application("collegati") = Application("collegati") - 1
    Application.UnLock
    End Sub

    </SCRIPT> 
    ed infine in flash ho solo questa stringa:
    Codice PHP:
    this.utenti.text="Il tuo ip è "_root.ip +" - Ci sono "_root.connessi +" utenti connessi"
    Ora come conciliare il tutto per le piattaforme linux (PHP)?
    Grazie
    Il mio sito in flash... mmm... non mollo!

  8. #8
    allora non conosco php ma devi agire su
    Codice PHP:
    if(!$tipo)
            {
                return 
    "Utenti connessi: ".$n_online//Mostra: Utenti connessi: #
            
    }
    else
            {
                return 
    "document.write('Utenti connessi: ".$n_online."');";
            } 
    PER OTTENERE UN RISULTATO DEL GENERE IN OUTPUT

    &utenti=.......&

    Questo permetterà a flash di interpretare la variabile utenti e leggerne il contenuto

    quindi

    nel Flash
    codice:
    this.createTextField("connessi",1,10,10,100,20)
    
    var dati:LoadVars = new LoadVars()
    dati.onLoad=function(success){
           if(success){
               connessi.text = this.utenti
           }else{
               // file php non caricato
            }
    }
    dati.Load("file.php")

    Poi ovviamente ogni 2/3 minuti dovrai richiamare il
    dati.Load("file.php") per vedere se si è connesso qualche altro

    Insomma questo è il concetto per leggere informazioni dall'esterno

    Ciao

  9. #9
    ok, capito il tuo suggerimento, mi rendo conto che il mio problema ora riguarda più il php che il richiamo in flash. Codici come quello in asp già bello e pronto non se ne trvano proprio!?! io non l'ho trovato.
    Il mio sito in flash... mmm... non mollo!

  10. #10
    Originariamente inviato da rempox
    allora non conosco php ma devi agire su
    Codice PHP:
    if(!$tipo)
            {
                return 
    "Utenti connessi: ".$n_online//Mostra: Utenti connessi: #
            
    }
    else
            {
                return 
    "document.write('Utenti connessi: ".$n_online."');";
            } 
    PER OTTENERE UN RISULTATO DEL GENERE IN OUTPUT

    &utenti=.......&

    Questo permetterà a flash di interpretare la variabile utenti e leggerne il contenuto

    quindi

    nel Flash
    codice:
    this.createTextField("connessi",1,10,10,100,20)
    
    var dati:LoadVars = new LoadVars()
    dati.onLoad=function(success){
           if(success){
               connessi.text = this.utenti
           }else{
               // file php non caricato
            }
    }
    dati.Load("file.php")

    Poi ovviamente ogni 2/3 minuti dovrai richiamare il
    dati.Load("file.php") per vedere se si è connesso qualche altro

    Insomma questo è il concetto per leggere informazioni dall'esterno

    Ciao
    Scusa l'ignoranza, ma questi file dove andrebbero collocati se il sito è creato interamente in flash 8?
    Quandi si è eliminato tutto l'impossibile, ciò che rimane, per quanto improbabile, non può che essere la verità

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.