Avatar billede pegasus72 Nybegynder
11. marts 2004 - 13:35 Der er 10 kommentarer og
1 løsning

Kan Flash gemme info i simpel tekstfil på serveren?

Kan Flash gemme info i simpel tekstfil på serveren?
Flash henter jo fint variabler men kan Flash også sende info til tekstfil som gemmer disse a la database?
Avatar billede barklund Nybegynder
11. marts 2004 - 13:40 #1
Nej, heldigvis ikke, da!

Flash køres jo som almindeligt html eller javascript på klientens computer.

Og dine besøgendes computere kan i allerhøjeste grad ikke gemme ting på din server.

Det man kan er, at kalde et script på serveren med nogle variabler, som server scriptet så sørger for at gemme i tekstfilen.

Dette gøres i PHP/ASP/JSP...

// Morten Barklund
Avatar billede pegasus72 Nybegynder
11. marts 2004 - 14:04 #2
Et eksempel på hvor jeg henter script til dette og placerer det på serveren?
Noget med at lægge det i cgi-bin ikke? Har PHP hotel..
Avatar billede barklund Nybegynder
11. marts 2004 - 14:10 #3
CGI-BIN er til CGI scripts - du har et PHP script (eller vil have) så det har intet med CGI at gøre.

Et script til at gemme en variabel i en fil kunne være:

ditdæmone.dk/gem.php?txt=save.txt&variable=min_var&value=min_værdi

Dette skulle så indeholde (gem.php altså):

<?php
$f = fopen($_GET['txt'], "r");
fwrite($f, $_GET['variable']."=".$_GET['value']);
fclose($f);
?>

Dette kan du kalde fra flash som:

gem_tekst = new LoadVars();
gem_tekst.txt = "min.txt";
gem_tekst.variable = "min_variabel";
gem_tekst.value = "min værdi";
gem_tekst.onLoad = function(s) {
    trace("variablen er gemt i filen");
}
gem_tekst.sendAndLoad("gem.php", gem_tekst, "GET");

// Morten Barklund
Avatar billede barklund Nybegynder
11. marts 2004 - 14:10 #4
Det skal lige nævnes, at sikkerhed er IKKE EKSISTERENDE i det ovenstående. Man vil derfor kunne gemme ALT i ALLE FILER på din server, så du må love mig at lave det lidt om først, før du lægger det op :)
Avatar billede pegasus72 Nybegynder
11. marts 2004 - 14:22 #5
--> Barklund.
Du har sgu da tjek på Flash må man sige.. Er stille og roligt begyndt at læse på Flash MX Bible møghunden på 1300 sider.. Variabler er guds gave til folket.
Læser når tiden er til det, da jeg skal lave nogle hjemmesider. Spurgte mht. at lave et booking system som gemmer folks bookinger i en tekstfil som ejeren, så bare kan gå ind og læse i hver dag. Stort arbejde at bikse sammen hvis man ikke er så vidende. Men en lære process, så det kommer vel.
Lige et spørgsmål: Flash Remoting, hvad bruges det til? Er der nogle danske forums eller bøger du kan anbefale jeg besøger/læser mht. at blive bedre? Flash må vel siges at være fremtidens hjemmeside værktøj? Man kan jo alt!
Tak for hjælpen...
Avatar billede docks Nybegynder
11. marts 2004 - 14:33 #6
ehm lige en kommentar - hvis det er til et "booking system" så ville jeg da foretrække at benytte ASP/PHP og demme dataerne i en database andet end en txt fil.

Du kan finde MASSER af tutorials på nettet omkring hvordan dette gøres.

Jeg råder dig til at gøre dette da det nok ohså vil gøre det nemmere for din kunde at se reservationerne hvis du blot laver en simpel ASP side der viser udtræk fra databasen. Udover dette kan du lave nogle funktionaliteter som du ikke har mulighed for at lave med en almindelig txt fil...

Ps. Barklund er guden! *ønsker at have bare 50% af Barkies vide* :)
Avatar billede barklund Nybegynder
11. marts 2004 - 14:34 #7
Om ca. tre måneder udkommer "Grundlæggende programmering i ActionScript" - den bør du nok læse (skrevet af undertegnede). Ellers er Colin Moock's ASDG og ASDG2 absolut gode - men på engelsk.

Mht. fora, så findes der Dansk Macromedia Brugergruppe (DKMMUG - http://dkmmug.dk) som afholder fysiske møder om diverse emner - herunde flash. Desuden er jeg ved at få gang i http://actionscript.dk igen - men det tager lidt tid før den er helt klar.

Mht. et bookingsystem, så kræver det meget sikkerhed og derfor skal du slet ikke bruge så lille et system, som jeg har skitseret.

Husk på, at alle de filer som din flashfil kalder på serveren, kan man også manuelt kalde på serveren udenom flashen. Derfor kan det manipuleres og stor sikkerhed er nødvendigt hvis snyd medfører store tab.

Flash Remoting er til automatisk at lave nogle af disse ting. Det kan gøres op mod en ColdFusion server eller nogle af de eksisterende gratis alternativer (PHPObject, AMFPHP, m.v.). Systemet sørger for at håndtere selve kommunkationen mellem klient og server og sørger for at serialize objekter, så man kan sende forholdsvis tekniske objekter fra flash til server og tilbage igen uden at "opdage" det i det daglige arbejde.

// Morten Barklund
Avatar billede pegasus72 Nybegynder
11. marts 2004 - 16:06 #8
Jeg takker for de fine ord og den gode hjælp!
Tag evt. et kig på: http://www.eksperten.dk/spm/475968 , det skulle vel være muligt?
God we når den kommer!
Mvh. Martin.
Avatar billede barklund Nybegynder
11. marts 2004 - 19:14 #9
Så lægger jeg et svar ;)

- og husk at uddele karma :P
Avatar billede barklund Nybegynder
11. marts 2004 - 19:33 #10
*host* (som sædvanlig)
Avatar billede barklund Nybegynder
11. marts 2004 - 22:57 #11
Tark for points ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester