14. december 2005 - 22:58Der er
18 kommentarer og 1 løsning
Skrive array til fil
Hej,
Jeg har et array, som jeg ønsker at skrive til en dynamisk genereret html fil. Det er ikke noget problem for mig, at lave filen, få skriverettigheder, og smide alt muligt ind i den - LIGE PÅNÆR dette array:
Det kommer lidt an på hvordan du ønsker at skrive det til html! Hvordan skal det præsenteres på siden? Altså en god måde at vise indholdet af et array i html er med: echo "<pre>"; print_r($array); echo "</pre>";
Så det kunne i dit tilfælde blive: $string = "<pre>"; $string .= print_r($array,true); $string .= "</pre>"; $fil = fopen("filnavn.html"); fwrite($fil, $string);
Hej Fixxxer. Tak for indlægget. Jeg har også selv regnet totalbeløbet ud i den whileløkke, der laver arrayet, men som ikke er posted her - ellers tak :-)
Der kan jeg bare kun udskrive en record.... Formodentlig fordi tingene overskriver hinanden :-( Hvis jeg istedet ændrer [$i] til [], så bliver arrayet bare til [1] [2] [3] ....
Du skal manuelt forøge $i med en for hver gang du gennemløber et nyt array i while(), eller er $i = 0 hele tiden, og overskrider derfor dine forrigere varer i arrayet..
Bare lige for at gøre det endnu mere kryptisk (sorry), så har jeg endnu en "varekurv" (varekurv_konf), der indeholder alle konfigurationer der måtte være tilkoblet den enkelte vare: Varenavn ABC // varens navn - Ekstra RAM // tilkøb - Større HD // tilkøb
Det skal jeg have flettet ind i på en eller anden måde.... Hvad siger du til den?
Jeg forestiller mig, at der skal smides et opslag i varekurv_konf ind i whileløkken, og dataene derefter skal skrives til arrayet, er det ikke rigtigt?
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.