zeronz Skrevet 25. mai 2003 Skrevet 25. mai 2003 er ikke helt sikker på hva jeg har gjort feil her.... her er koden til tips.php <html> <head> <title>Smiley</title> <bgsound src="jau.mid" loop="1"> </head> <body bgcolor="#E8E800"> <p class="storre">Tips sendt</p> <? $myname = $fra; $myemail = $fra; $contactemail = $til; $message = "<h2>Heisann!</h2>nJeg ville tipse deg om en cool side jeg fant. Adressen dit er kort.6stjerner.com.<br><br>Mvh $fra."; $subject = "Et lite tips."; $headers .= "To: $contactnamern"; mail($contactemail, $subject, $message, $headers); ?> </body> </html> adressen: http://kort.6stjerner.com/smiley.htm
magikern Skrevet 25. mai 2003 Skrevet 25. mai 2003 Skrev litt om på en feedback form jeg bruker selv: <?php function errarr($array) { if(count($array)) { $str = "<ul>"; for($i = 0;$i < count($array);$i++) $str .= "<li>" . $array[$i] . "</li>"; $str .= "</ul>"; return $str; } return ""; } function valid_mail($mail) { if(eregi("^[a-z0-9._-]+@+[a-z0-9._-]+.+[a-z]{2,4}$", $mail)) return true; else return false; } if($_POST["submit"]) { $errarr = array(); // Check that all the spaces are filled if(!$_POST["from_name"] || !$_POST["from_mail"] || !$_POST["to_name"] || !$_POST["to_mail"]) array_push($errarr,"You must fill in all the empty spaces."); // Check that the mail is valid if($_POST["from_mail"] && !valid_mail($_POST["from_mail"])) array_push($errarr,"Your mailaddress is in a wrong format."); // Check that the mail is valid if($_POST["to_mail"] && !valid_mail($_POST["to_mail"])) array_push($errarr,"The receiver's mailaddress is in a wrong format."); if(!count($errarr)) { $sendto= $_POST['to_mail']; $subject = "Your friend would like to tell you about".$_SERVER['HTTP_HOST']; $headers = "From: " . $_POST["from_name"] . "<" . $_POST["from_mail"] . ">n"; if(!@mail($sendto,$subject,$headers)) array_push($errarr,"Something went wrong. The mail has not been sent."); else array_push($errarr,"The mail is sent. Keep 'em coming!! :)"); } } ?> <?php print(errarr($errarr)); ?> <p></p> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <blockquote> <h4>Your Name:</h4><p><input type="text" name="from_name" /></p> <h4>Your Mail:</h4><p><input type="text" name="from_mail" /></p> <h4>Friends Name:</h4><p><input type="text" name="to_name" /></p> <h4>Friends Mail:</h4><p><input type="text" name="to_mail" /></p> <p><input type="submit" name="submit" value="Send mail" /></p> </blockquote> </form> gjorde dette ganske fort og har ikke testet denne versionen ennå så si ifra hvis noe er feil.
ZoRaC Skrevet 26. mai 2003 Skrevet 26. mai 2003 Prøv denne: <html> <head> <title>Smiley</title> <bgsound src="jau.mid" loop="1"> </head> <body bgcolor="#E8E800"> <p class="storre">Tips sendt</p> <? $myname = $_POST[fra]; $myemail = $_POST[fra]; $contactemail = $_POST[til]; $message = "<h2>Heisann!</h2>nJeg ville tipse deg om en cool side jeg fant. Adressen dit er kort.6stjerner.com.<br><br>Mvh $_POST[fra]."; $subject = "Et lite tips."; $headers .= "To: $contactnamern"; mail($contactemail, $subject, $message, $headers); ?> </body> </html> Slik må du gjøre det hvis du henter $fra fra et form fra en annen side vha POST...
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå