| ||||
Re: Escrivir en un .TXT? Pues sí, si que se puede, necesitas el tutorial de contador de visitas de cristalab y el de enviar un formulario con loadvars. Empezamos con loadvars, sigues las instruciones del del correo para enviar las varables que quieras a un php: var recibir_lv:LoadVars = new LoadVars(); //Función que envia el forumlario function enviarForm() { envio_lv.nombre = nombre_txt.text; envio_lv.email = email_txt.text; envio_lv.clave = clave_txt.text; envio_lv.sendAndLoad("form.php", recibir_lv, "POST"); Esto queda claro, tu envias las variable que coinciden con los textos que intoduces, p.ej:nombre_txt.text; lo envias al PHP vía post con el nombre de variable nombre. Lo envias a form php que recoje los datos. En tu caso cambia form.php por el php del contador de visitas counter.php, te quedaría: envio_lv.sendAndLoad("counter.php", recibir_lv, "POST"); Este es un php que te permitirá alterar el contenido de un .txt: <?php // Declaramos el archivo, en donde se acumulará el numero de visitas. $archivo = "contador.txt"; // Abrimos el archivo como solo de lectura $abre = fopen($archivo, "r"); // Leemos el contenido del archivo, cabe decir que la función fread(int fp, int length), lo que hace, es leer hasta length //bytes del archivo referenciado en el apuntador fp. $total = fread($abre, filesize($archivo)); // Una vez leido cerramos la conexión al archivo. fclose($abre); // Abrimos nuevamente el archivo,pero ahora para agregar datos. $abre = fopen($archivo, "w"); // Cada vez que se muestre la página, que se acumule una visitas, o sea aumentamos el contador en 1, cada vez. $total = $total + 1; // Y reemplazamos el antiguo valor, por la nueva cantidad de visitas. $grabar = fwrite($abre, $total); // Cerramos la conexión al archivo (Ahora si es la última). fclose($abre); ?> En este código hay que cambiar un par de cosas, primero declaramos la variable recibida: $nombre=$_POST["nombre"]; También quitamos la suma que hacía de contador de visitas: $total = $total + 1; De manera que quedaía así: <?php $nombre=$_POST["nombre"]; $archivo = "contador.txt"; $abre = fopen($archivo, "r"); $total = fread($abre, filesize($archivo)); fclose($abre); $abre = fopen($archivo, "w"); $grabar = fwrite($abre, $total); fclose($abre); ?> En el html no hace falta que incluyas el include ni la etiqeta loadvars. |
| ||||
Re: Escrivir en un .TXT? Muchas gracias ahora me voy a poner a trabajar en eso.
__________________ Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN |
| ||||
Re: Escrivir en un .TXT? Hola Koden: Si quieres dar saltos de línea dentro de tu archivo externo .txt, utiliza el tag: <br>, para que funcione, el campo de texto dinámico tiene que tener la opción Generar texto como HTML activado. Espero que sea eso lo que quieres hacer. |
| ||||
Re: Escrivir en un .TXT? para escribir en tu txt, creo que lo primordial seria que revises tu ortografia... solo un consejo compañero ;)
__________________ if(user=="female" && user>="hot"){ user.gotoAndStop("sapinto's bed"); } |