Toon posts:

Variabelen uit flash naar txt.bestandje

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

Verwijderd

Topicstarter
Is het mogelijk met een simpele code variabele uit een flash applicatie welke gevuld wordt door een bezoeker (tekst invullen, kleur test, plaats van de tekst) weg te schrijven naar een txt bestandje?

  • Juup
  • Registratie: Februari 2000
  • Niet online
Waarschijnlijk kan dat jouw flash ding wel form data submitten naar een URL op jouw server. Die data vang je dan server-side af en schrijf je weg in een textfile.

Dus: submit form
vang met perl progje op server

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


  • KneoK
  • Registratie: December 2001
  • Laatst online: 06:20

KneoK

Not in a million lightyears

Nee en op de reactie ook nee.

Flash wordt gedownload en verliest daarmee elk recht om weg te schrijven. Client-side mag er door allerlei beveiligingen gewoonweg niet weggeschreven worden.

Als dit zou kunnen, moet jij dan eens opletten hoe snel je hardeschijf vol zit (of leeg is) omdat een of ander knuppeltje een leuke animatie heeft gemaakt en stiekem 100.000 bestanden wegschrijft op je hardeschijf.

Via een URL request iets wegschrijven kan alleen als je bv. een ftp sessie daarnaartoe openzet (wat je dus ook moet schrijven).

Wat je inderdaad wel kan doen is een FORM submitten met data die door een perl scriptje wordt opgevangen.

Voorbeeldje:

<form method=post action=/cgi-bin/getVars.pl>
<input type=text name=Var1>
</form>
Deze code is niet specifiek Flash maar daar kun je zelf wel achterkomen.

Dan het Perlscriptje:
code:
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl    # |
use CGI qw(:standard);  # |--- Standaard Perl shit
$|=1;            # |

$firstVar = param(Var1); # <-- Haal waarde uit tekstvak met naam Var1

open FILE, ">>Vars.txt"; # <-- Open file in append mode
print FILE $firstVar, "\n"; # <-- Schrijf eerste var weg
close FILE; # <-- Sluit bestand

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

[topic=397053/1/100]

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.