Foros del Web » Programando para Internet » PHP »

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 PHP en Foros del Web. Hola a todos. También lo posteé en Flash (incorpora php y flash) Estoy haciendo (intentando hacer que funcione) un swf que permita el acceso a ...
  #1 (permalink)  
Antiguo 01/03/2005, 15:26
Avatar de RobiBaggio
Colaborador
 
Fecha de Ingreso: enero-2005
Ubicación: Mind
Mensajes: 13.554
Antigüedad: 19 años, 3 meses
Puntos: 150
No me funciona el código de Maltos

Hola a todos. También lo posteé en Flash (incorpora php y flash)

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 realidad 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";
?>
  #2 (permalink)  
Antiguo 01/03/2005, 16:47
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Por el lado de PHP todo parece estar bien.
Te recomiendo que al hacer clic revises si el archivo de texto se ha actualizado (visitas.txt).

Supongo que el problema estará en el ámbito de las variables del ActionScript que utilizas... pero eso ya es tema de Flash.

Saludos
  #3 (permalink)  
Antiguo 01/03/2005, 19:48
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
haz checado si en visitas.txt tiene privilegios globales de escritura, sinó hazlo mediante código UNIX o en tu FTP, abregando privilegios de permisos en CHMOD 777)
  #4 (permalink)  
Antiguo 01/03/2005, 22:26
Avatar de RobiBaggio
Colaborador
 
Fecha de Ingreso: enero-2005
Ubicación: Mind
Mensajes: 13.554
Antigüedad: 19 años, 3 meses
Puntos: 150
Gracias jpinedo, revisaré lo del action script

y lo que comenta lado2mx what?!?!

Sí tengo entendido que se deben de dar ciertos privilegios, algo así explicaba Maltos en su post, je je, pero si le cliqueo en propiedades a los archivos no me aparece nada de "permisos", supongo que será en el servidor, yo trabajo mi web directamente en el servidor usando Front Page, solo copio algo desde mi pc y lo pego en alguna carpeta del servidor.... dónde debería de buscar eso de los permisos????

En el archivo, en Front Page, le llamo al soporte técnico de mi host???? o por dónde????

Gracias mil!

Última edición por RobiBaggio; 01/03/2005 a las 22:27
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 15:06.