Comunidad de diseño web y desarrollo en internet online

cockies.....cambiarlas de directorio

Citar            
MensajeEscrito el 08 Nov 2005 10:28 am
Hola necesito escribir en unos archivos txt , Se que no se puede por cuestiones de seguridad de servidores pero a mi me da igual porque seria para una miniaplicacion en Local. Algun tutorial o manual para este caso.

Anteriormente he escrito en cokies pero no me gusta que se queden en un directorio perdido hay forma de que estas se queden en ejemplo: C:\myflash o siempre tienen que ir al directorio donde las mete por defecto "ahora no recuerdo pero era algo largisimo y creo que al vaciar los temporales del navegador se perdian".

Pues eso que cualquiera de las dos formas me valdria me podeis indicar un poco.

Por kabut0

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Nov 2005 11:21 am
Hola, mira esto a ver si te sirve:
http://www.cristalab.com/foros/viewtopic.php?p=87449#87449

Saludos!!! 8)

^^ ruuuuuuu

Por Gengis

27 de clabLevel



 

Córdoba(España)

firefox
Citar            
MensajeEscrito el 08 Nov 2005 12:06 pm
Hola otra vez.
Te respondo aki para no mezclar post, q si no esto es un lío. Voy a intentar explicar brevemente el funcionamiento:
Flash envía las variables al código PHP mediante el método send() y recibe desde el metodo load() del objeto LoadVars. También puedes enviar y recibir mediante sendAndLoad(). PHP las recibe y se encarga de crear y escribir en el archivo.
PHP debe estar en el lado del servidor, ya sea local o externo. Para poder envíar una variable para q sea procesada por el código PHP debe ir en la forma:

Código :

&nombreVariable=valor

Bueno, no es mucho pero espero haber sido de ayuda.

Saludos!!!

^^ ruuuuuuuuuuu

Por Gengis

27 de clabLevel



 

Córdoba(España)

firefox
Citar            
MensajeEscrito el 08 Nov 2005 12:16 pm
Voy a ponerme manos a la obra y si no comprendo algo te aviso , ok?

Por kabut0

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Nov 2005 12:30 pm
Hum empiezo pronto con los fallos te resumo lo que hago.
Creo con el block de notas un nuevo archivo le pego el codigo html y lo renombro a archivos.php
Luego creo un flash con nombre my flash y dos botones
btnGuardar
btnAbrir.

Con esto en teria me tendria que valer?
Donde se escribirian las variables en el propio php?
el boton de abir no hace nada y el de cerrar me traza un "error al abrir archivo. "

Gracias de antemano

Por kabut0

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Nov 2005 01:27 pm
Antes de nada, debes tener instalado y funcionando un servidor web con capacidad para ejecutar PHP (p ej. Apache o IIS). Si no no te va a funcionar.

Luego, q codigo pones en los botones?

Para enviar variables sería algo así:

Código :

variables = new LoadVars();
variables.nombreVariable1 = valorVariable1;
variables.nombreVariable2 = valorVariable2;
...
variables.nombreVariableN = valorVariableN;

variables.send(rutaArchivo);


Y para recogerlas:

Código :

variables.load(rutaArchivo);

con lo que las variables se almacenan en el objeto LoadVars.

En el código PHP deberías poner algo así como:

Código :

<?php
/*
 *    _POST es una matriz asociativa q permite acceder a las
 * variables enviadas al código PHP utlizando su nombre.
 */
$variable1 = _POST["nombreVariable1"];
$variable2 = _POST["nombreVariable2"];
...
$variableN = _POST["nombreVariableN"];
...
// A continuación iría el código encargado de procesar y escribir
// el archivo, o lo que desees hacer.
?>


Espero haberte aclarado un poco.

Al principio parece muy complicao pero es cuestión de cogerle el gustillo :wink:

PD: Perdón si he repetido un poco lo dicho por Maikel, pero mi intención era buena :)

Saludos !!! 8)

^^ ruuuuuuuu

Por Gengis

27 de clabLevel



 

Córdoba(España)

firefox
Citar            
MensajeEscrito el 08 Nov 2005 01:30 pm
Hum ok, es eso el tema es que yo lo quiero ejecutar en local , no puedo entonces???

Por kabut0

8 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.