File: //home/www/aritmodecarnaval/comprar/incrementa.php
<?php
function leer_archivo($filename){
$file = fopen( $filename, "r" );
if( $file == false ) {
echo ( "Error in opening file for reading" );
exit();
}
$filesize = filesize( $filename );
$filetext = fread( $file, $filesize );
fclose( $file );
return $filetext;
}
function escribir_fichero($filename, $cadena){
$file = fopen( $filename, "w" );
if( $file == false ) {
echo ( "Error in opening file for writting" );
exit();
}
fwrite( $file, $cadena);
fclose( $file );
}
function getcontador(){
$cuenta = intval(leer_archivo("cuenta.txt"));
return $cuenta;
}
function get_num_pedido_e_incrementa(){
$num_pedido = intval(leer_archivo("numpedido.txt"));
$num_pedido++;
escribir_fichero("numpedido.txt",strval($num_pedido));
return $num_pedido;
}
function permitido (){
$hoy = date("Y-m-d");
$cuenta = intval(leer_archivo("cuenta.txt"));
$ultimo_hoy = leer_archivo("fecha.txt");
if ($hoy != $ultimo_hoy){
$cuenta = 0;
escribir_fichero("fecha.txt", $hoy);
}
if ($cuenta <= 100){
$cuenta++;
escribir_fichero("cuenta.txt",strval($cuenta));
return true;
}
return false;
}
?>