zeronz Skrevet 25. mai 2003 Del 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 Lenke til kommentar
magikern Skrevet 25. mai 2003 Del 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. Lenke til kommentar
ZoRaC Skrevet 26. mai 2003 Del 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... Lenke til kommentar
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å