Avatar billede gizmo_dk2001 Nybegynder
06. februar 2001 - 21:19 Der er 6 kommentarer og
1 løsning

ligge ned i en text fil (nemt spørgsmål)

jeg skal lige hutigt bruge en hurtig php kodnign

en lille textboxs, så skriver man sin e-mail adresse og trykke på en send knap (input type=\"button\")

Så skriver den det ned i en tilhørende tekstfil med en linie mellemrum i hver mailadresse. sådan at der kommer til at stå:

bla1@bla.dk
bla2@bla.dk
bla3@bla.dk

__________________________

hilsen GiZmo
Avatar billede retep Nybegynder
06. februar 2001 - 21:31 #1
<?
  if ($sub){


    $fil = fopen(\"mailadresser.txt\",\"a\");
    fwrite($fil,\"$mailadress  \\n\");
    fclose($fil);
 
  }

?>
<HTML>
<HEAD>
</HEAD>
<BODY>
   

    <FORM action=\"mailtiltekst.php\" method=\"post\">
      <input type=\"text\" name=\"mailadress\"><BR>
      <input type=\"submit\" name=\"sub\" value=\"Tilføj\">
    </FORM>

</BODY>
</HTML>

Mvh
Retep
Avatar billede retep Nybegynder
06. februar 2001 - 21:32 #2
Tekstfilen skal hedde: mailadresser.txt
Og php filen hedder her mailtiltekst.php, men det kan du selv tilpasse i formfeltet...

Avatar billede gizmo_dk2001 Nybegynder
07. februar 2001 - 14:19 #3
den var der næsten. Der er lige et problem.
Når den gemme i textfilen er der ingen mellemrum.

der skal helst være en linie i mellem hver mail adresse. sådan her:

bla1@bla.dk
bla2@bla.dk

hvis du lige kan klare det er de 55 points dine
Avatar billede retep Nybegynder
07. februar 2001 - 16:51 #4
Hejsa Gismo ;)

Jeg forstår ikke helt hvad det er for et mellemrum du vil have... Der er linieskift mellem hver mailadresse der skrives til tekstfilen. Er det understregningen af mailadresserne du vil have i tekstfilen? Understregningen kommer jo netop af at det er mailadresser, når de vises i en browser.

Du kan sætte din egen linie ind ved f.eks. at udskifte
fwrite($fil,\"$mailadress  \\n\");
med:
fwrite($fil,\"$mailadress  \\n ------------------------- \\n\");
Så kommer der en ny linie med ------------

Håber det er hvad du søgte, ellers må du lige uddybe.

Mvh
Retep
Avatar billede gizmo_dk2001 Nybegynder
07. februar 2001 - 16:57 #5
det var ikke helt det jeg mente, men du hjalp alligevel :)

i stedet for:

\\n ------------------------- \\n\");
skulle jeg bare skrive:
\\n <br> \\n\");

så får jeg det linie skift jeg gerne vil have :)

GiZmo (ikke gismo :o)

Avatar billede retep Nybegynder
07. februar 2001 - 17:55 #6
Hej igen GiZZZmo ;o)))

Ahhhhh... Du ville have et linieskift når der skrives til skærmen... Troede bare at du ville have et linieskift i tekstfilen :)

Men nu har du altså to linieskift i tekstfilen... Det kan du undgå ved at fjerne det ene \\n


Mvh
Retep
Avatar billede astalavista Nybegynder
14. april 2001 - 04:32 #7
.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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