Avatar billede m-lab Nybegynder
21. april 2008 - 16:13 Der er 4 kommentarer og
1 løsning

Problem med at skrive til fil

Hej xperter

Jeg har bl.a. flg. kode i en flashfil:
   
goddag =_global.urlData;
trace(goddag);
loadVariablesNum("kundetest.php", 0, "POST");

variablen får data fra chekboxe og felter. Min trace giver det rigtige resultat.

Men der kommer kun et nyt linieskift i filen kundetest.txt pga. denne php:

<?
 
$File = "kundetest.txt";
$Handle = fopen($File, 'a');
$Data = "$goddag\n";
fwrite($Handle, $Data);
fclose($Handle);
?>

Hvad går mon galt..?
Avatar billede alexander_j Nybegynder
21. april 2008 - 17:47 #1
<?php
$filename = "kundetest.txt";
$handle = fopen($filename, 'a');
$temp = "";
foreach($_POST as $key => $val) {
    $temp .= $key."=".$val."|";
}
foreach($_GET as $key => $val) {
    $temp .= $key."=".$val."|";
}
fwrite($handle, substr($temp, 0, strlen($temp)-1 ) ."\r\n");
fclose($handle);
?>

^^denne php-kode vil gemme hvad der sendes af variabler lige meget om det er post eller get, så kan du i første omgang tjekke om data overhovedet bliver sendt!
Avatar billede alexander_j Nybegynder
21. april 2008 - 18:13 #2
var sendData = new LoadVars();
sendData.navn = "navn";
sendData.adresse = "adresse";
sendData.postnr = "postnr";
sendData.sendAndLoad("savetest_save.php?&ran="+new Date().getTime(),sendData,"POST");

Dit actionscript kunne du med fordel ændre til noget alá ovenstående^^
Avatar billede m-lab Nybegynder
21. april 2008 - 18:18 #3
Så sker der s.. noget.
Ændrede php som du foreslog øverst. Alle variabler bliver nu skrevet til filen.
Dermed også den rigtige... Så skal jeg bare af med det overflødige.

Du kan vel gætte at jeg er newbie her.

Jeg tjekker dit forslag til AS
Avatar billede m-lab Nybegynder
21. april 2008 - 18:39 #4
Tak for hjælpen. Nu spiller det igen.

Det mest spooky er nu at det har kørt uden prob. i 3 uger. Opdagede så idag at det var 4 dage siden der var blevet skrevet til filen...
Avatar billede alexander_j Nybegynder
21. april 2008 - 19:29 #5
Godt at det i hvert fald virker igen :-D og tak for point.
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