Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/02/2017, 04:20
elpre
 
Fecha de Ingreso: junio-2011
Mensajes: 151
Antigüedad: 13 años, 7 meses
Puntos: 2
Respuesta: contador de piezas

Buenas de nuevo, siento no haber contestado ya que no me ha llegado notificación de que se había contestado y la verdad que necesitaba la respuesta.

He entendido y después de leer las respuestas creo que con un archivo me es más que suficiente.
He realizado esto:
Código PHP:
            <?php //abrir archivo
                
$file fopen("contador.txt""r");
                while(!
feof($file)) {
                    
$totalesfgets($file);
                    
$favorablesfgets($file);
                    
$desfavorablesfgets($file);
                }
                
fclose($file);
            
?>
            
            
            <?php //hacer calculos
                
if(date('d')%2==0){
                    
$favorables=$favorables+2;
                }
                else{
                    
$desfavorables=$desfavorables+1;
                    
$favorables=$favorables+3;
                }    
                
$totales=$favorables+$desfavorables;
            
?>
                        
            <?php //reescribir archivos con nuevos valores
                
$file fopen("contador.txt""w");
                
fwrite($file$totales PHP_EOL);
                
fwrite($file$favorables PHP_EOL);
                
fwrite($file$desfavorables);
                
fclose($file);
            
?>
            <div id="numero_total">                
                <span><?php echo $totales?></span>
            </div>
            <div id="favorables">
                <span><?php echo $favorables?></span>
            </div>
            <div id="desfavorables">
                <span><?php echo $desfavorables?></span>
            </div>
Y así de primeras en local funciona, pero creo que sigue fallando algo, porque claro cada vez que actualizo se reescribe el archivo. y claro esto me da que no va a funcionar cada día

Si es que el problema radica en que esta página la hizo alguien y este contador pues se hizo de una manera muy rara y me han dicho que lo arregle. El caso es que este código está en la cabecera ((header.php) y cada vez que se entra en la página se debe ver este contador. Entonces no sé yo hasta qué punto va a funcionar esto ya que creo que cada vez que se refresque la página se va a actualizar el archivo, verdad???

PD: la pregunta es la misma en caso de hacer con base de datos