Avatar billede pehory Nybegynder
23. april 2004 - 15:52 Der er 17 kommentarer og
1 løsning

Form der tilføjer til en .txt fil

Hej

Jeg skal bruge en form der tilføjer det man skriver i den efterfulgt af et , og et mellemrum til en .txt fil. Efter man har tilføjet noget i formen skal den reloade den side man var inde på inden man tilføjede noget til formen.
Dette giver 50 point. Hvis i laver følgende også giver det 100:
Der skal være en funktion der validerer indholdet af formen inden indholdet bliver tilføjet. Den skal tjekke at det er en rigtig email adresse;
Tjekke at der står mindst 1 tegn før @'et
Tjekke at der er netop 1 @
Tjekke at der efter @'et er mindst 1 punktum
Avatar billede and_ Nybegynder
23. april 2004 - 15:54 #1
hvilket server-side sprog kører du med?
Avatar billede pehory Nybegynder
23. april 2004 - 15:59 #2
Kan dette ikke laves i ren HTML/JS? Ellers php.
Avatar billede and_ Nybegynder
23. april 2004 - 16:03 #3
der står jeg af... jeg er ASPnørd

For at du kan åbne en fil på serveren, for at tilføje noget til den skal du bruge et serverside script....
Avatar billede roenving Novice
23. april 2004 - 16:07 #4
var t = "\\wáàãââæåçéèêëìíîïñòóôõöøùúûüýÿ";
  var regexp = new RegExp("^["+t+"]["+t+"\\.\\-]*@["+t+"]["+t+"\\.\\-]*\\.["+t+"]{2,}$","i");
  tekst=f.mail.value;
  if (!regexp.test(tekst)){
      alert ("Der skal stå en gyldig e-mail adresse i tekst feltet");
      f.mail.focus();
      return false;
  }
Avatar billede Slettet bruger
23. april 2004 - 16:09 #5
Dette kan måske hjælpe dig lidt på vej.

http://www.eksperten.dk/spm/484342

Denne regEXP tjekker om det er en valid email adresse:
^[^@ ]+@[^@ ]+\.[^@ \.]+$

- pacroon
Avatar billede olebole Juniormester
23. april 2004 - 17:17 #6
<ole>

Ehhhhh .... valid(?) ...... du mener somf.eks: "æble...@...pære...øvlebøvle" ...?  ;D

/mvh
</bole>
Avatar billede Slettet bruger
23. april 2004 - 17:46 #7
Det ville ikke være første gang det er sket!

:[
Avatar billede olebole Juniormester
23. april 2004 - 18:13 #8
Hehe ... der er mange bud på en RegExp e-mail validator, men det er ikke helt let at få den til at fange alt. Jeg bruger ofte selv denne her:
  ^[^\.]?[\w\.-]+@[^\.]?[\w\.-]+\.[A-Z]{2,4}$
Den er langt fra heller ideel, men den fanger da lidt mere  ;o)

Det er jo heller ikke ligefrem blevet nemmere af, man nu kan bruge æ, ø og å i domæne-adresser  :o|
/mvh
Avatar billede roenving Novice
23. april 2004 - 18:27 #9
-- derfor også mit monster @ 16:07:01 ...
Avatar billede pehory Nybegynder
23. april 2004 - 23:03 #10
Tak for svarene intil videre. Men er der ikke nogle der har lyst til at lave selve formen som tilføjer emailen til en .txt fil?
Avatar billede roenving Novice
23. april 2004 - 23:05 #11
Med det vil du nok have mere held i php-kategorien !-)
Avatar billede olebole Juniormester
23. april 2004 - 23:16 #12
Du kan skrive i en .txt-fil på flere måder, men dette er én metode:

<?
$fp = fopen("en_fil.txt", "a");
fwrite( $fp, $_POST["email"] );
fclose($fp);
?>
Avatar billede Slettet bruger
24. april 2004 - 17:18 #13
Ang at skrive i en textfil, så tjek mit link, der har jeg en form der gør det, pehory.
Avatar billede pehory Nybegynder
24. april 2004 - 19:41 #14
Hej pacr00n.
Kan ikke rigtig få det til at blive til noget. Er du (eller nogle af jer andre eksperter) ikke en skat at lave den den første ting jeg beskriver? [Jeg skal bruge en form der tilføjer det man skriver i den efterfulgt af et komma og et mellemrum til en .txt fil. Efter man har tilføjet noget i formen skal den reloade den side man var inde på inden man tilføjede noget til formen.]
Jeg er villig til at smide mere end de 100 point.
Avatar billede olebole Juniormester
24. april 2004 - 19:49 #15
Ekspertens grundprincip er "Hjælp til selvhjælp" ... ikke et gratis webbureau. Derfor giver det ikke megen mening at bede om færdige løsninger.

Prøv at lave noget selv ... du må da i det mindste kunne skrive en form  :)
/mvh
Avatar billede pehory Nybegynder
14. maj 2004 - 23:00 #16
Nogen der vil have point?
Avatar billede olebole Juniormester
14. maj 2004 - 23:04 #17
Gerne - men fik du det løst?
Avatar billede pehory Nybegynder
08. juni 2004 - 18:24 #18
Jeg valgte at smække det ind i en database i stedet, men jeg har ikke fået en validator på. Da jeg ikke rigtig fattede hvor jeg skulle gøre af de "formler" folk kom med.
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