Avatar billede arnums Nybegynder
24. april 2004 - 17:10 Der er 9 kommentarer og
1 løsning

php og flash input og dynamiske

jeg prøver igen, men har lidt at gøre med http://www.eksperten.dk/spm/492570 
MEN!  jeg ønsker følgende funktion:
"frame1_m/stop" 3 input felt, med en SEND knap, der sender oplysninger til en txt fil via php
"frame2" loader oplysningerne ind i 3 dynamiske felt.
hvordan skal koden se ud i flash og scriptet i php?
Jeg er helt på bar bund, umiddelbart er det vel ikke så svært?(hvis man ved hvad man laver)
Det er flash MX(6) 2003
...er ved at blive sindsyg.......!
Jeg siger mange tak!
Avatar billede mat Nybegynder
24. april 2004 - 19:38 #1
i frame 1 af din flash skriver du:

l = new LoadVars();

l.onLoad = function() {
    disp1.text = this.var_1;
    disp2.text = this.var_2;
    disp3.text = this.var_3;
}
btn.onRelease = function() {
    l.minVar = "var_1=" + inp1.text + "&var_2=" + inp2.text + "&var_3=" + inp3.text;
    l.sendAndLoad("minFil.php", l, "POST");
    _root.gotoAndStop(2);
}

stop();

Der er så tre inputfelter der har instancenavne "inp1", "inp2" og "inp3" (uden "").

I frame 2 placerer du dine dynamiske tekstfelter - der har i ovenstående script instancenavnene: disp1, disp2 og disp3.

I din php fil skriver du:

<?
    $fp = fopen("info.txt","w");
    fputs($fp, $minVar);
    fclose($fp);
   
    $filename = "info.txt";
    $fd = fopen ($filename, "r");
    $tekst = fread ($fd, filesize ($filename));
    fclose ($fd);
   
    print $tekst;

?>

Tekstfilen hedder så info.txt (husk rettigheder på serveren)

Det skulle vist kunne gøre det (tekstfilen overskrives hver gang - det bad du om right?)

mvh mat
Avatar billede arnums Nybegynder
24. april 2004 - 20:59 #2
yes!
Det er jo lige sådan noget jeg er ude efter.... er dog ikke ved en flash maskine nu, men glæder mig til at tjekke det!
mht. (husk rettigheder på serveren)_ mener du så CHMOD på .txt filen?
og hvilket instance name skal send knappen have?(btn?)
Avatar billede mat Nybegynder
24. april 2004 - 21:29 #3
ja, dit ftp program kan nok sætte rettighederne på filen - du skal bare sørge for at du må skrive til den.

Ja, knappen instancenavn i ovenstående er "btn" :)

(lidt underligt script egentlig? at overskrive tekstfilen og display´e variabler som brugeren lige selv har tastet ind ved at sende dem til en server og hente dem igen? - men hvad ved jeg? :P)

mvh mat
Avatar billede arnums Nybegynder
25. april 2004 - 11:49 #4
;o)
hvis nu funktionen ikke sku overskrive sig selv, men bare læsse data på filen, hvor anderledes sku scriptet så være?
Avatar billede arnums Nybegynder
25. april 2004 - 11:56 #5
en lille ting......
Kan input felterne registrere evt. mellemrum og linieskift, når de skal vises igen i de dynam. felter?  så, sådan man skriver det, sådan bliver det vist?  ;o)
Avatar billede mat Nybegynder
25. april 2004 - 12:08 #6
Det skulle ikke være så forfærdelig meget anderledes så henter du bare teksten ud og sætter den sammen den med variablen inden du smider det tilbage igen. Men sådan som det er indrettet nu ville du have en "var_1" for hver gang der er nogen der har trykket på knappen - det er vist ikke helt hensigtsmæssigt? Registreres mellemrum ikke?
Avatar billede arnums Nybegynder
25. april 2004 - 12:22 #7
jo, det jeg mener er, hvis man skriver følgende tekst:
"hej med dig
går det godt, det går godt her.
nu vil jeg hjem."

bliver det så vist:
"hej med diggår det godt, det går godt her.nu vil jeg hjem."

?
Avatar billede mat Nybegynder
25. april 2004 - 18:03 #8
Hvis du ved at der altid skal være et mellemrum i starten af dine tekstfelter kan du jo bare smide det ind manuelt:

" " + someVariabel;
Avatar billede arnums Nybegynder
26. april 2004 - 12:49 #9
det virker fint det hele! med linieskift osv.  :o)
eneste jeg angler er et lille script, istedet for nuværende, som bare læsser data på istedet for at remove(skal bruge begge)

men svar, Mat!  så du kan få point!  og mange tak for hjælpen!
Avatar billede mat Nybegynder
26. april 2004 - 13:04 #10
oki :)
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

Seneste spørgsmål Seneste aktivitet
I dag 21:00 Libre Office Impress Af Frank i Andre styresystemer
I dag 11:47 VB script Af Jenshentze i Word
I dag 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel