Inicializar contador

Iniciado por Leber, 5 Noviembre 2007, 22:16 PM

0 Miembros y 1 Visitante están viendo este tema.

Leber

Buenas señores, alla va mi duda:

El caso esque cree un contador en php, uno chorras, ya que no mira si es el mismo usuario, eso lo hare mas adelante. Pero queria poner un boton al lado, para inicializarlo yo a 0, el caso esque pensé que dandole click al boton podria llamar a una funcion en php para que me borrara las visitas, y sobreescribiera un 0 otra vez, y luego llamar a la funcion que tengo de incrementar el contador que ya tengo hecho, pero la parte de inicializarlo no me sale. Alguna sugerencia? Muchas gracias de antemano
"Solo los tontos carecen de preucupaciones." Johann Wolfgang Goethe

Red Mx

no le veo dificultd a editar un campo de la base de datos o cambiar un archivo de texto a 0 pero aver pon el codigo y te podemos ayudar.
Desarrollar Malware Es Causa De Cancer...

Leber

Buenas, este es el codigo del contador solo:

Contador.php

Y aqui donde va incluido
<?php 


$fp
=fopen("cuentas.txt","r+");
$visitas=fgets($fp,7);
$visitas++;
rewind($fp);
fputs($fp,$visitas);
fclose($fp);
print 
"$visitas";
?>


Y este es el codigo de donte esta incluido, y donde quiero poner el boton para inicializarlo:


<?php

$nombre
=$_GET['nombre'];
$apellido=$_GET['apellido'];
$apellido2=$_GET['apellido2'];
$edad=$_GET['edad'];
$expe=$_GET['expe'];
$domicilio=$_GET['domicilio'];
$pais=$_GET['pais'];
$provincia=$_GET['provincia'];
$telefono=$_GET['tel'];
$lengua=array($_GET['lengua0'],$_GET['lengua1'],$_GET['lengua2'],$_GET['lengua3'],$_GET['lengua4'],$_GET['lengua5']);
$empresas=$_GET['empresas'];
$profe=$_GET['profe'];
$idiomas[]="";
$traduccion=array("Espaniol","Ingles","Frances","Catalan","Ruso","Xino");

$numelementos=count($traduccion);
print 
"Hola $nombre";
print 
"<br>";


             
      for(
$i=0;$i<=$numelementos;$i++){

       if(isset (
$lengua[$i])){

    
$idiomas[$i]=$traduccion[$i];
}

   
    
   }

    
$total=count($idiomas);
    
sort($idiomas);

      

    

print 
"<br>";

         switch(
$pais){


            case 
2:

                     
$pais="Espania"; break;

            case 
3:

                     
$pais="Francia"; break;

            case 
4:

                     
$pais="Alemania"; break;

            case 
5:

                     
$pais="Argentina"; break;

            case 
6:

                     
$pais="Russia";   break;

            case 
7:

                     
$pais="Marruecos"; break;

        }

           switch(
$provincia){


          case 
2

                      
$provincia="Barcelona"; break;

          case 
3:

                      
$provincia="Valencia"; break;

          case 
4:
             
                      
$provincia="Madrid"; break;

          case 
5

                      
$provincia="Pais Vasco"; break;

          case 
6:

                      
$provincia="La Rioja"; break;

          case 
7:

                      
$provincia="Galicia"; break;

          case 
8:

                      
$provincia="Mallorca"; break;

          case 
9:

                      
$provincia="Menorca"; break;

          case 
10:

                      
$provincia="Tenerife"; break;

          case 
11:

                      
$provincia="Zaragoza"; break;

      }

                
              switch(
$expe){

                  case 
5:

                   
$expe="1 año"; break;

                  case 
10:

                   
$expe="2 años"; break;
                   
                  case 
15:

                    
$expe="3 años"; break;

                  case 
20:

                    
$expe="Mas de 3 años"; break;

          }
      
           
        switch(
$profe){

             case 
1:

                        
$profe="Programador C/C++"; break;

             case 
2:

                        
$profe="Desarrollador en JAVA"; break;

             case 
3:

                        
$profe="Desarrollador en PHP"; break;

             case 
4:

                        
$profe="Desarrollador en C para kernels 2.4.x"; break;

             case 
5:

                        
$profe="Administrador de Redes Linux"; break;

             case 
6:

                       
$profe="Reparacion hardware para Laptops y sobremesa"; break;

            case 
7:

                       
$profe="Administrador de servicios de Internet"; break;

         }



   
?>

<html><head></head>
<body bgcolor="#000000"><font color="white" face="courier"><h2 align="center"><b>Visita:</b><?php include('contador.php');?></h2></font>
<font size=4 color="white" face="arial">Hemos recibido sus datos, verifique que estos sean correctos por favor:</font><p><font size=3 color="white" face="courier">
<b>Informacion sobre usted:</b><?php print $_SERVER['HTTP_USER_AGENT'];?><br><br>
<b>Internet Protocol:</b><?php include('ips.php');?><br><br>
<b>Nombre completo:</b> <?php print "$apellido$apellido2$nobrmbre"?><p>
<b>Edad:</b> <?php print "$edad"?><pM>
<b>Domicilio:</b> <?php print "$domicilio"?><p>
<b>Telefono:</b> <?php print "$telefono"?><p>
<b>Pais de origen:</b> <?php print "$pais"?><p>
<b>Provincia:</b> <?php print "$provincia"?><p>
<b>Experiencia laboral:</b> <?php print "$expe"?><p>
<b>Profesion elejida:</b> <?php print "$profe"?><p>
<b>Empresas en las que ha trabajado:</b> <?php print "$empresas"?><p>
<b>Idiomas hablados:</b> <?php for($i=0;$i<=$total;$i++){ print "<br>$idiomas[$i]";}?><p>
<form action="confirmacion.php" method="get">
<b>Son correctos estos datos?</b> <br><br><input type="checkbox" name="correc">Si<br>
                           <input type="checkbox" name="deneg">No<font size=2>(Si elige No, le redirigiremos a la pagina principal para que pueda efectuar los debidos cambios)</font><br><br>
                           <input type="submit" value=" Confirmar "></form>

</font></body></html>



"Solo los tontos carecen de preucupaciones." Johann Wolfgang Goethe

Red Mx

eso es facil solo pon algo que te redireccione a la pagina

reiniciacontador.php


<?php
$file 
fopen('cuentas.txt','w');
$limpia='0';
fwrite($file,($limpia));
fclose($file);
echo
'Contador reiniciado.';
?>




Desarrollar Malware Es Causa De Cancer...