Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:20 Der er 15 kommentarer og
1 løsning

Hvorfor er der . foran =

Det er først nu jeg tænker over det, men hvad gør det punktum her i header

$header .= "";


// HELE FILEN

<?
if(isset($_POST['navn']) && isset($_POST['email']) && isset($_POST['emne']) && isset($_POST['besked'])){

$mail = "domain@host.dk";
$navn = $_POST['navn'];
$email = $_POST['email'];
$emne = $_POST['emne'];
$tekst = $_POST['besked'];
$tekst = "$beskeden\n\nMvh.\n$navn";

    $headers = "From: $navn <$email>\n";
    $headers .= "Reply-to: $email\n";
    $headers .= "X-Sender: <$email>\n";
    $headers .= "X-Mailer: $email\n";
    $headers .= "X-Priority: 3\n";
    $headers .= "Return-Path: <$email>\n";
    mail("$mail","$emne","Skrev denne besked: $tekst\n","$headers");

echo "Tak for din mail.<br><br>Vi vil besvare din email hurtigst muligt.";
}else{
?>

Her kan du kontakte webster.1go.dk. <br><br>

<form method="POST" action="/kontakt.php">
Dit navn: <br>
<input type="text" name="navn"><br>
Din email: <br>
<input type="text" name="email"><br>
Emne: <br>
<input type="text" name="emne"><br>
Din besked: <br>
<textarea name="besked" rows="6" cols="25"></textarea><br>
<input type="submit" value="Send mail">
</form>

<?
}
?>
Avatar billede erikjacobsen Ekspert
01. august 2004 - 18:22 #1
$headers .= "Reply-to: $email\n";
er det samme som
  $headers = $headers . "Reply-to: $email\n";
bare lidt hurtigere at skrive ;=
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:24 #2
Så det vil sige at dette bliver

$headers = "hej";
$headers .= "dav";

hej;dav;

?
Avatar billede erikjacobsen Ekspert
01. august 2004 - 18:25 #3
Det bliver til "hejdav"  -  du har ingen semikolon.
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:27 #4
nå ja, så den skiller på en måde dem her ad igen ?
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:27 #5
$headers = "From: $navn <$email>\n";
    $headers .= "Reply-to: $email\n";
    $headers .= "X-Sender: <$email>\n";
    $headers .= "X-Mailer: $email\n";
    $headers .= "X-Priority: 3\n";
    $headers .= "Return-Path: <$email>\n";
Avatar billede erikjacobsen Ekspert
01. august 2004 - 18:29 #6
Jah, det er vel nemmere at læse end

$headers = "From: $navn <$email>\nReply-to: $email\nX-Sender: <$email>\nX-Mailer: $emailX-Priority: 3\nReturn-Path: <$email>\n";
Avatar billede erikjacobsen Ekspert
01. august 2004 - 18:29 #7
(ok, jeg fik fjernet en \n ...)
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:31 #8
JA det er rigtigt, nå kan jeg igen ikke slippe af med de 15 point?
Avatar billede erikjacobsen Ekspert
01. august 2004 - 18:32 #9
nix - god hjælp er gratis hjælp ;)
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:32 #10
ER der andre tilfælde man bruger det med .= i da, hvor kan du komme i tanker om?
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:43 #11
?????

og samtidig kan du så ikke kigge her:
http://www.eksperten.dk/spm/525265
Avatar billede erikjacobsen Ekspert
01. august 2004 - 18:43 #12
Ikke med . men med fx +

$a=10;
$a+=5;

Hvad tror du $a er nu?
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:49 #13
15, så . er efter hinanden og  er lagt sammen osv.

Okay, TAKKER for hjælpen!
Man bliver jo nærmest rig af at DU svarer på det! :)
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:49 #14
.
Avatar billede erikjacobsen Ekspert
01. august 2004 - 19:02 #15
Det kommer jo an på hvilken værdi man tillægger point - for mit vedkommende er det ingenting ;)
Avatar billede Slettet bruger
04. august 2004 - 03:12 #16
De andre regnearter kan også bruges:

Citat fra brugerkommentar på http://dk.php.net/manual/en/language.operators.assignment.php
Assignment    Same as:
$a += $b    $a = $a + $b    Addition
$a -= $b    $a = $a - $b    Subtraction
$a *= $b    $a = $a * $b    Multiplication
$a /= $b    $a = $a / $b    Division
$a %= $b    $a = $a % $b    Modulus
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