23. august 2009 - 19:27Der er
20 kommentarer og 1 løsning
kan man hente input value fra ekstern fil..??
Hej jeg har en side med 10 input felter af typen text, som gemmer gemmer det indtastede i en ekstern fil. Jeg kunne godt tænke mig at vide hvordan man laver input felterne så de automatisk viser den værdi man gemte sidste gang, altså henter dem fra en anden fil. Hvis du nu har udfyldt alle ti felter og gemt og så senere vil rette bare et af felterne, så ville det være rart hvis den automatisk viser hvad man skrev sidst..
Det kan gøres sådan. Så vil den vise den variabel i feltet. Den hentes så ud ligesom fra en DB, her i dette tilfælde en tekstfil, og så gemmer man det som den variabel man bruger i input feltet.
Har du styr på hvordan man hente data fra en fil? Hvorfor benytter du dig ikke af en database?
I dit nuværende tilfælde skal du finde en kode, der går ind i stylesheet'et og på en eller anden måde henter lige akkurat den ønskede værdi ud. Det bliver hurtigt ret uhensigtsmæssigt. Og det kunne skam sagtens laves let med database i stedet, så stylesheet'et bare henter farvekoderne fra den.
Det har jeg desværre ikke forstand på, men jeg kunne også bare skrive værdierne til to filer, altså både til stylesheetet og til en tekstfil som ikke indeholder andre oplysninger
Alt er nemt, når man først har lært det. Men ting tager sin tid :) Du kan evt. købe "Start på PHP" eller "Start på PHP5". Der kan du lære en hel masse :)
Jeg har lavet mit script så den gemmer således: <?php if (isset($_POST["Submit"])) { $string = ' '. $_POST["bgbottom"]. ' '. $_POST["bgtop"]. ' '. $_POST["linkborder"]. ' '. $_POST["linkbg"]. ' '. $_POST["linkbghover"]. ' '. $_POST["shead"]. ' '. $_POST["bhead"]. ' '. $_POST["border"]. ' '. $_POST["footerlink"]. ' '; $fp = fopen("colorcodes.txt", "w"); fwrite($fp, $string); fclose($fp); } ?>
Dette giver en .txt fil som indeholder følgende: #FFFFFF #C5C5C5 #000000 #5C5C5C #FFFFFF #000000 #000000 #000000 #C5C5C5
Kan du tilpasse det du skrev før så disse værdier automatisk hentes ind som value i mine inputfelter. Jeg går ud fra det skal skrives noget mere i .txt filen..??
Ingen filer bliver oprettet af scriptet, det siger at der mangler en fil ved navn colori.txt den har jeg så oprettet manuelt, altså en tom fil og det er heri informationen gemmes
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.