Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804

    flash che legge una variabile da php

    salve ragazzi avrei bisognio un vostro aiuto ditemi per favore vi spiego io in un sito in flash devo far vedere il risultato di due variabili in php le variabili sono una $user e l altra $ip
    io ho fatto cosi
    stop();
    Stage.showMenu = false;
    Stage.scaleMode = 'noScale';
    System.useCodepage = true;
    file = "user.php";

    user = new LoadVars();
    user.onLoad = function(success){
    if(success){
    play();
    }
    }
    user.load(file);
    ip.load(file);

    pero mi da uno strano valore
    onLoad =%5Btype
    cosa devo fare a premetto che sullo stege ho messo due campi di testo d imput uno l ho chiamato ip e l altro user

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804
    scusate ragazzi perche non mi carica i dati questa variabile?
    var ip:String='';
    var time:String='';
    var result_lv:LoadVars = new LoadVars();
    result_lv.sendAndLoad("useronline.php", result_lv, "POST");
    result_lv.onLoad = function(success:Boolean) {
    if (success) {
    ip = result_lv['ip'];
    time = result_lv['time'];
    }
    }

    Codice PHP:

    /*
    tabella 'useronline'
    --------------------
    campi:     time (datetime)
            ip (varchar 15 unique)
            url (varchar 255)
    */

    $dbhost "localhost";
    $dbuser "root";
    $dbpass "";
    $dbname "3333";
    $timeoutseconds 300;

    if (
    getenv("HTTP_CLIENT_IP")) {
        
    $ip getenv("HTTP_CLIENT_IP");
    } else if (
    getenv("HTTP_X_FORWARDED_FOR")) {
        
    $ip getenv('HTTP_X_FORWARDED_FOR');
    } else if (
    getenv('REMOTE_ADDR')) {
        
    $ip getenv('REMOTE_ADDR');
    } else {
        
    $ip "Unknown";
    }

    //Mi connetto al database
    $db = @mysql_connect($dbhost,$dbuser,$dbpass)
        or die(
    "[b]Database error:[/b] Cannot establish connection.");

    //Seleziono il database
    @mysql_select_db($dbname,$db)
        or die(
    "[b]Database error:[/b] Cannot select database.");

    //Cancello i "vecchi" visitatori
    @mysql_query("DELETE FROM useronline WHERE (time + INTERVAL 5 MINUTE) < NOW()")
        or die(
    "[b]Database error:[/b] Cannot insert new data.");

    //Inserisco nuovi visitatori
    @mysql_query("REPLACE INTO useronline (time,ip,url) VALUES (NOW(),'$ip','".$_SERVER['PHP_SELF']."')")
        or die(
    "[b]Database error:[/b] Cannot insert new data.");

    $result mysql_query("SELECT time,ip,url FROM useronline ORDER BY time DESC");
    while (
    $row mysql_fetch_assoc($result)) {
        echo 
    "<div>- ".$row['ip']." (".$row['time'].")</div>";
        
    }
    echo 
    "Visitatori online: ".mysql_num_rows(mysql_query("SELECT ip FROM useronline"));

    echo
    '</br>';
    echo
    '</br>' 

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.