Foros del Web » Creando para Internet » Flash y Actionscript »

No me funciona el código de Maltos

Estas en el tema de No me funciona el código de Maltos en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Estoy haciendo (intentando hacer que funcione) un swf que permita el acceso a un archivo, pero que al llegar a determinado número ...
  #1 (permalink)  
Antiguo 01/03/2005, 14:14
Avatar de RobiBaggio
Colaborador
 
Fecha de Ingreso: enero-2005
Ubicación: Mind
Mensajes: 13.554
Antigüedad: 12 años, 10 meses
Puntos: 150
No me funciona el código de Maltos

Hola a todos.

Estoy haciendo (intentando hacer que funcione) un swf que permita el acceso a un archivo, pero que al llegar a determinado número de descargas ya no lo permita.

Use el código de Maltos que posteó aquí
http://www.forosdelweb.com/showthread.php?postid=408520

Pero no me cuenta, cada que ingreso marca 1, solo lo modifiqué para que estuviera dentro de un botón y diera acceso al archivo, en tealidad no lo toqué tanto y el php esta intacto.

Estos son los códigos que menciona. Lo estoy probando en mi servidor que si acepta php, envía mails mediante formularios etc, pero todo copiado y pegado, no tengo ni idea de bases de datos, espero me puedan orientar. Gracias.

En el botón flash que si permite descargar.

on (release) {
contador = new LoadVars();
contador.load("visitas.php");
contador.onLoad = function(success) {
trace(this);
if (success == true) {
visitas_txt.text = this.total;
}
if (this.total < 50) {
getURL("http://www.proimagen7.com.mx/3dsmax_t.zip");
} else {
next = "Disponible el siguiente mes";
}
};
}


Y el php

<?php
// Definimos el archivo a abrirse
$archivo = "visitas.txt";
// Leemos el archivo visitas.txt
$fp = fopen($archivo, "r");
$total = fread($fp, 999);
fclose($fp);
// Escribimos en el archivo visitas.txt
$fp = fopen($archivo, "w");
$total = $total + 1;
fwrite($fp, $total);
fclose($fp);
// Imprimimos la cantidad de visitas
echo "&total=$total";
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:47.