Avatar billede espectro Nybegynder
07. september 2001 - 17:07 Der er 8 kommentarer og
1 løsning

Gæstebog

Hej.

Da jeg kom til at acceptere et svar fra mit gamle indlæg, skriver jeg nu igen samme spørgsmål:

Hvorfor sætter min email.pl ikke tingene ind på email.txt?

email.pl:
read(STDIN, $buffer, $ENV{\'CONTENT_LENGTH\'});
    @pairs = split(/&/, $buffer);
    foreach $pair (@pairs) {
        ($name, $value) = split(/=/, $pair);
        $value =~ tr/+/ /;
        $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack(\"C\", hex($1))/eg;
        $FORM{$name} = $value; #Efter denne linje er $FORM{\'feltnavn\'} = indtastet værdi i feltet \"feltnavn\"
    }
#gør navnet lidt nemmere at arbejde med
$email = \"$FORM{\'email\'}\" ;
open (emails,\">>D:\\\\dyrk.dk\\\\email.txt\") || die(\'Could not open file for appending\\n\\n\');
print emails \"$FORM{\'email\'}\" ;
close (emails) || die(\'Could not close file\');
print \"content-type: text/html\\n\\n\";
print \"<HTML><HEAD><TITLE>Tak for din interesse</TITLE></HEAD>\" ;
print \"<body bgcolor=\\\"#000000\\\" text=\\\"#FFFFFF\\\">\";
print \"Tak for din Interesse, du bliver nu maile\" ;
print \"</BODY>\" ;
print \"</HTML>\" ;


Jeg har skrive rettigheder for hvis jeg sætter
print emails \"davs\" ; istedet for:
print emails \"$FORM{\'email\'}\" ;

så skriver den \"davs\" i email.txt

plz help :)


tak
Avatar billede Thomas Nybegynder
07. september 2001 - 17:12 #1
Er du sikker på at $FORM{\'email\'} overhovedet indeholder noget????
Prøv evt. at sætte udskrive variablen!
Avatar billede espectro Nybegynder
07. september 2001 - 17:35 #2
???

hvordan det?
Avatar billede espectro Nybegynder
07. september 2001 - 17:36 #3
oh shit....2 sec, tror sq den hedder \"e-mail\"


tester lige...
Avatar billede espectro Nybegynder
07. september 2001 - 17:39 #4
tAAAAAAAAAAAAAAAAAAAAAAAK

den virker!!!!


Mange tusinder tak, lav lige et svar...du fortjener sq de 60 point, jeg kom jo også til at snyde dig for 30 sidste gang.

undskyld for jeg er sådan en nubii :)
Avatar billede espectro Nybegynder
07. september 2001 - 17:58 #5
hmmm, hvordan propper jeg det her ind som den skal printe på \"takkesiden\":
<meta http-equiv=\"refresh\" content=\"4;URL=index.htm\">

Noget med jeg skal escape,, jeg kan ikke bare skrive:

print <meta http-equiv=\"refresh\" content=\"4;URL=index.htm\">  kan jeg?
Avatar billede erikjacobsen Ekspert
07. september 2001 - 21:34 #6
Du kan skrive

  print \"<meta http-equiv=\\\"refresh\\\" content=\\\"4;URL=index.htm\\\">\";
Avatar billede espectro Nybegynder
08. september 2001 - 11:12 #7
ok, takker
Avatar billede Thomas Nybegynder
08. september 2001 - 18:47 #8
Og et svar (o:
Avatar billede espectro Nybegynder
09. september 2001 - 11:57 #9
there u go
:)
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
Kurser inden for grundlæggende programmering

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Capgemini Danmark A/S

Strategy & Transformation Consultant

Capgemini Danmark A/S

Java Engineer