Avatar billede kotelet Nybegynder
18. september 2001 - 19:35 Der er 7 kommentarer og
2 løsninger

Hente tekst fra mappe på serveren

Hej ... jeg vil gerne hente tekst fra et tekstdokument; tekst.txt som ligger i en anden sti på serveren.

Jeg har prøvet dette:
loadVariablesNum (\"D:\\\\hotel\\\\redline.dk\\\\mdb\\\\tekst.txt\", 2);

Når jeg skriver stien i Normal-mode i Flash sæter Flash automatisk dobbelt \\ .. dvs: \\\\ ...

Hvordan henter jeg tekstfilen når den ligger i mappen
D:\\hotel\\redline.dk\\mdb\\tekst.txt med LoadVariablesNum???

/Kotelet
Avatar billede dragen Nybegynder
18. september 2001 - 19:37 #1
Er det ikke noget med at det skal være på formen
variabel=hjhjhjh&andet=huskat
etc.?
Avatar billede kotelet Nybegynder
18. september 2001 - 19:42 #2
-------------------------------------------------------
Spørgsmålet er: Hvordan får jeg Flash til at læse de variabler, der er i tekstfilen \'tekst.txt\' som ligger i mappen \'D:\\hotel\\redline.dk\\mdb\\\' når swf\'en ligger i mappen D:\\hotel\\redline.dk\\www\\div\\binau\\ ???
--------------------------------------------------------

Jeg ved godt det med at tekstfilen skal indeholde definitioner som &tekststykke=MinLangeTekst og at mit dynmaiske tekstfelt skal have variablen \'tekststykke\'... det har jeg lige fået et svar på i et andet spm.
Avatar billede nikolajdu Nybegynder
18. september 2001 - 19:48 #3
Du kan ikke bruge loadvariables uden for den server hvorpå din .swf ligger.

Dette er af sikkerhedsgrunde.
Avatar billede nikolajdu Nybegynder
18. september 2001 - 19:51 #4
Da min browser af uransagelige årsager ikke vil åbne i nyt vindue paster jeg lige svaret fra www.macromedia.com/support/flash - Søg selv på \"loadvariables domain\"

For security reasons, a Flash movie playing in a Web browser is not allowed to access data residing outside the Web domain from the which the SWF originated. This applies to any ActionScript command or object that may send or receive data, including including loadVariables, the XMLSocket Object\'s methods, and the XML Object\'s send and sendAndLoad commands.

For example, a SWF file loaded into a browser from http://www.yourserver.com/flashmovie.swf may access data residing at http://www.yourserver.com/data.txt. This is because the text file is located within the same domain, yourserver.com, as the SWF. Data files within the same subdomain (for example, dataserver.yourserver.com) would also be accessible by this Flash movie.

However, the same movie\'s attempt to load data from http://www.NotMyServer.com/data.txt will fail. No error messages will be displayed.

Note: This security feature does not effect Flash movies playing in stand-alone projectors, only those playing in a Web browser.

Solution
The simplest solution is to move the data source to a server inside the domain of the Flash movie. To load variables from external sources, other methods must be employed.

Possible methods include:
Proxy scripting
  It is possible to write a CGI script which directly makes calls to an external server in a different domain. Your Flash movie would then call this CGI script using a Load Variables action. The CGI script can be hosted in the same domain as the Flash movie, and when called, would act as a proxy to the external-domain data source. The CGI script can access the data source from the external domain, obtain the variables, then write them to the local server where they can be read by Flash.
This may cause performance issues. A CGI script which sends another call to the outside server can be server intensive. This takes time, and increases processor load on the server.

Domain Name System (DNS) aliasing
  It is possible to set up a DNS entry that is an alias to an external server. When a Flash movie makes the call to a DNS alias, the DNS intercepts the URL, evaluates the request, and sends it to the outside server.
It\'s important to note that servers can be configured to not accept requests from outside domains. Some servers may return an error message instead of the expected variables. Adding DNS entries for servers outside your own domain can be problematic. This solution requires working closely with the system administrators managing the external domain servers to prevent unexpected behavior.



Additional information
The security features documented in this TechNote were added to the Flash Player at the request of developers. These enhanced security features were added after consulting industry experts, to address potential issues with data transfer to and from Flash movies.
Avatar billede kotelet Nybegynder
18. september 2001 - 20:05 #5
Ok .... Det kan åbenbart ikke lade sig gøre ... Men hvis i lige hænger på, på eksperten.dk, så smutter jeg lige ind og opretter et lign. spørgsmål i ASP
Avatar billede kotelet Nybegynder
18. september 2001 - 20:07 #6
HEY HEY HEY! Hvordan kan det være at jeg ikke kan søge i de forskellige emner på eksperten.dk ... Der kommer ikke nogen \'søge-bar\' frem når jeg f.eks. klikker mig ind på \'ASP\' ... ??????

/Kotelet
Avatar billede nikolajdu Nybegynder
18. september 2001 - 20:09 #7
Søgefunktionen på eksperten er midlertidigt fjernet, da den simpelthen var for ringe. Vil dog sige at hellere en ringe funktion end ingen.
Avatar billede kotelet Nybegynder
18. september 2001 - 20:14 #8
JA! ... Jeg må sige at jeg er yderst chokeret ... Jeg har godt lagt mærke til at den søgefunktion ikke er verdens bedste, men jeg fandt nu godt nok alligevel tit hvad jeg ledte efter ...

Kan vi få den på igen !? ... Gerne NU :o)

/Kotelet
Avatar billede paask Nybegynder
18. september 2001 - 20:45 #9
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