اقدم لكم سكربت بسيط الكثير يحتاج له .
وايضا يفيد المطورين والذين يتعلمون على الـ php لكي يدرسو السكربت
[/B][/B][/B] [B][B][B]<?php[/B][/B][/B] [B][B][B] // Change these two variables to meet your needs.[/B][/B][/B] [B][B][B]$myemail = 'Sec.alsha1b@gmail.com' ;[/B][/B][/B] [B][B][B]$subject = 'Contact form Subject' ;[/B][/B][/B] [B][B][B]$op = $_POST[op];[/B][/B][/B] [B][B][B] if ($op == 'contact' )[/B][/B][/B] [B][B][B]{[/B][/B][/B] [B][B][B] $name = stripslashes($_POST[name]);[/B][/B][/B] [B][B][B] $email = stripslashes($_POST[email]);[/B][/B][/B] [B][B][B] $text = stripslashes($_POST[text]);[/B][/B][/B] [B][B][B] $referer = $_POST[referer];[/B][/B][/B] [B][B][B] $remote_host = $_SERVER[REMOTE_ADDR];[/B][/B][/B] [B][B][B] $server = $_SERVER[SERVER_NAME];[/B][/B][/B] [B][B][B] $browser = $_SERVER[HTTP_USER_AGENT];[/B][/B][/B] [B][B][B] if (!eregi( "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$" ,$email)) [/B][/B][/B] [B][B][B] { [/B][/B][/B] [B][B][B] $status = "We're sorry, but you've entered an incorrect email address." ;[/B][/B][/B] [B][B][B] }[/B][/B][/B] [B][B][B] if (!$name)[/B][/B][/B] [B][B][B] {[/B][/B][/B] [B][B][B] $status .= "Please enter your name." ;[/B][/B][/B] [B][B][B] }[/B][/B][/B] [B][B][B] if (!$text)[/B][/B][/B] [B][B][B] {[/B][/B][/B] [B][B][B] $status .= "Please enter a message." ;[/B][/B][/B] [B][B][B] }[/B][/B][/B] [B][B][B] if (!$status)[/B][/B][/B] [B][B][B] {[/B][/B][/B] [B][B][B] $header = "From: $email\r\nReply-To: $email\r\n" ;[/B][/B][/B] [B][B][B] $message = "[/B][/B][/B] [B][B][B] Name: $name[/B][/B][/B] [B][B][B] Referer: $referer[/B][/B][/B] [B][B][B] Site: $server[/B][/B][/B] [B][B][B] Remote Host: $remote_host[/B][/B][/B] [B][B][B] Remote Browser: $browser[/B][/B][/B] [B][B][B] $text[/B][/B][/B] [B][B][B] " ;[/B][/B][/B] [B][B][B] if (mail($myemail, $subject, $message, $header))[/B][/B][/B] [B][B][B] {[/B][/B][/B] [B][B][B] $status = "Thank you for your Feedback!!" ;[/B][/B][/B] [B][B][B] }[/B][/B][/B] [B][B][B] else [/B][/B][/B] [B][B][B] {[/B][/B][/B] [B][B][B] $status = "There was a problem sending your feedback, please try again later." ;[/B][/B][/B] [B][B][B] }[/B][/B][/B] [B][B][B] }[/B][/B][/B] [B][B][B] else [/B][/B][/B] [B][B][B] {[/B][/B][/B] [B][B][B] $status .= "Please press <u>back</u> on your browser to resubmit." ;[/B][/B][/B] [B][B][B] }[/B][/B][/B] [B][B][B]} [/B][/B][/B] [B][B][B] // Now check the referer page and ensure it's a proper URL[/B][/B][/B] [B][B][B]$referer = $_SERVER[HTTP_REFERER];[/B][/B][/B] [B][B][B] if (!preg_match(' #^http\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i', $referer))[/B][/B][/B] [B][B][B]{[/B][/B][/B] [B][B][B] unset($referer);[/B][/B][/B] [B][B][B]}[/B][/B][/B] [B][B][B]?>[/B][/B][/B] [B][B][B]<?php print $status; ?>[/B][/B][/B] [B][B][B]<form method= "post" action= "<?php print $_SELF; ?>" >[/B][/B][/B] [B][B][B]<input type= "hidden" name= "op" value= "contact" >[/B][/B][/B] [B][B][B]<input type= "hidden" name= "referer" value= "<?php print $referer; ?>" >[/B][/B][/B] [B][B][B]Name<input name= "name" size= "35" value= "" >[/B][/B][/B] [B][B][B]E-mail address<input name= "email" size= "35" value= "" >[/B][/B][/B] [B][B][B]Message<textarea name= "text" cols= "50" rows= "10" ></textarea>[/B][/B][/B] [B][B][B]<input type= "submit" value= "Send message!" >[/B][/B][/B] [B][B][B]
|
تحويل كودإخفاء محول الأكواد الإبتساماتإخفاء