Gå til innhold

2 innskrivningsfelt med tekst sendt til mail?


Anbefalte innlegg

Jeg vil ha en side med to inskrivningsfelt og en sende knapp.

Når noen skriver noe i feltene og trykker send, skal det sendes som subject og tekst til min mail. ChRiStiAn^ lagde dette til meg, men fikk det ikke til å virke.

 

Kan noen hjelpe?

 

<?php
if ($_POST['submit'] == TRUE) {
$mail = "[email protected]"; // Din epost adresse
$felt1  = stripslashes(strip_tags($_POST['felt1']));
$felt2  = stripslashes(strip_tags($_POST['felt2']));

if(empty($felt2) || empty($felt2)) {
echo "Venligst fyll ut alle felt!";
}
elseif(mail($mail, $felt1, $felt2)) {
echo "Mailen ble sendt!"; }
else {
echo "Mailen ble ikke sendt!";
}
}
else { ?>
<form method="post" action="">

<label for="felt1">Felt1:</label><br />
<input id="felt1" name="felt1" type="text" size="15" /><br /><br />

<label for="felt2">Felt2:</label><br />
<input id="felt2" name="felt2" type="text" size="15" /><br /><br />

<input id="submit" class="button" type="submit" name="submit" value="Send!" />
</form>
<?php } ?>

Endret av perplex
Lenke til kommentar
Videoannonse
Annonse

Det står "Maildingen er sendt!" når jeg tester, men jeg mottar ikke noe mail.

 

Jeg er så grønn!

Jeg kan ikke PHP i det hele tatt! :cry:

 

Dette gjorde jeg:

Jeg har ikke noe ordtlig PHP host, så jeg fikk en gratis (awardspace.com).

Jeg lastet opp PHP-filen med min e-post adresse i.

Jeg gikk til siden min.

Fylte inn noe i feltene og trykkte send.

 

Men jeg fikk ikke mail på e-post adressen jeg la i PHP-fila.

 

Må jeg lage E-mail account hos hosten min som mailen skal sendes fra?

Lenke til kommentar
Ok.

Jeg har egen apache med php og mysql, men den har ikke fast IP og dyndnsen min fungerer ikke som den skal.

 

Men må jeg opprette mail account i hosten?

Hvem står det at mailen er ifra, hvis jeg skulle lykkes i å motta?

5966281[/snapback]

 

Du trenger ikke noen konto. Men tilgang på en smtp server. Hvem avsenderen står som kan du velge selv fra scriptet om hosten tilater det.

 

Her er et eksempel fra php.net mail() manualen:

<?php
$to      = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
  'Reply-To: [email protected]' . "\r\n" .
  'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?> 

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...