Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2003, 22:05
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
con esto puedes sacar bien la ip

Código PHP:
<?php

//comprobacion de la ip, por si usa un proxi inicio
if ($_SERVER) {

        if ( isset(
$_SERVER[HTTP_X_FORWARDED_FOR] )) {

            
$ip_real $_SERVER['HTTP_X_FORWARDED_FOR'];

        }

    elseif ( isset(
$_SERVER['HTTP_CLIENT_IP'] )) {

            
$ip_real $_SERVER['HTTP_CLIENT_IP'];

        }

    else {

            
$ip_real $_SERVER['REMOTE_ADDR'];

        }

}
//salimos del 1º if

    
else {

        if ( 
getenv'HTTP_X_FORWARDED_FOR' ) ) {

            
$ip_real getenv'HTTP_X_FORWARDED_FOR' );

        }

    elseif ( 
getenv'HTTP_CLIENT_IP' ) ) {

            
$ip_real getenv'HTTP_CLIENT_IP' );

        }

    else {

            
$ip_real getenv'REMOTE_ADDR' );

        }

}
//salimos del script
?>

-----------------------
esto para que solo voten 1 vez,,, usando cookies, es una condicion, si no esta la cookie suma +1, si esta, salta y sale

Código PHP:
<?
    $max_cookie_name  
"nombre_de_la_cookie";
    
$max_cookie_value "valor_de_la_cookie";
    
$max_cookie_life  "900";// tiempo de caducidad en segundos


$max_alt 'alt=""';
if(isset(
$_COOKIE["$max_cookie_name"]) && $_COOKIE["$max_cookie_name"] == "$max_cookie_value")
{

echo 
"aqui ya ha votado la encuesta";//aqui el code de cuando ya a votado, solo muestras resultados

}

else

{
  
setcookie($max_cookie_name$max_cookie_valuetime()+$max_cookie_life"");

echo 
"acaba de votar la encuesta";// y aqui el user puede votar

}
?>

--------------------------------------------

sobre mostrar los resultados graficamente, podias usar java,

http://personal.telefonica.terra.es/...a/graficos.zip

es muy facil de usar y da una buena presencia...

--------------------------------------------

bueno, ahora solo te falta montar todo esto, no creo
que tengas muchos problemas...
__________________
3w.valenciadjs.com
3w.laislatv.com