PDA

View Full Version : مشکل در ارسال ایمیل



alireza.pc
یک شنبه 12 مرداد 1393, 23:08 عصر
باعرض سلام خدمت کلیه دوستان عزیز
بنده یک قالب رو دانلود و فارسی سازی کردم،ظاهرا یک فایل به نام ContactFormHandler.php که ایمیل رو ارسال میکنه توی قالب وجود نداره؛میخواستم ببینم میشه این رو فایل رو برام ایجاد کنید؟

فکر میکنم بصورت ajax ارسال میشه جهت مشاهده به مسیر زیر بروید:


assets\js\jquery.metrolite.min.js\line 10



قالب از لینک زیر قابل دانلود هست:
http://uplod.ir/bfdkfcyu4s87/metrolitea_2.rar.htm


ممنونم

koorosh4
دوشنبه 13 مرداد 1393, 09:56 صبح
با سلام . من فکر میکنم همونطور که خودتون گفتید شما یک قالب(them) را دانلود کردید و برای این قالب برنامه ای ننوشتید . شما برای بخش ارسال ایمیل و ارسال نظرات و درباره ما (about) هرچی که داره باید کدشو بنویسید . توی قالب فقط شکل ظاهری طراحی شده . گرافیک سایت آماده هست و عملکرد سایت دست شما هست .... مثال این ارسال ایمیل هست . البته باید روی سرور چک کنم ببینم کار میکنه یا نه ....

<?php
if (empty($_POST)===false) {
//echo '<pre>',print_r($post,true),'</pre>';
$errors=array();
$name =$_POST['name'];
$email =$_POST['email'];
$message =$_POST['message'];
//echo $name,' ',$email,' ',$message;
if (empty($name)===true||empty($email)===true||empty( $message)===true) {
$errors[]='name , email , message are required!';
} else {
if(filter_var($email,FILTER_VALIDATE_EMAIL)===fals e){
$errors[]='that\'s not a valid email address';
}
if(ctype_alpha($name)=== false)
{
$errors[] = 'name must only ...';
}

}
if (empty($errors)===true) {
mail('ikoorosh1@gmail.com','contact form',$message,'from:'.$email);
header('location: index.php?sent');
exit();
}
//print_r($errors);
}
?>
<!DOCTYPE html>
<html>
<head>
<title>send email</title>
</head>
<body>
<?php
if(isset($GET['sent'])===true){
echo '<p>thanks for contacting us!</p>';
} else{
if (empty($errors)=== false) {

echo '<ul>';
foreach($errors as $error) {
echo '<li>',$error,'</li>';
}
echo '</ul>';
}
?>
<form action="" method="post">
<p>
<label for="name">name:</label><br>
<input type="text" name="name" id="name"<?php if(isset($_POST['name'])===true){echo'value="',strip_tags($_POST['name']),'"';}?>>
</p>
<p>
<label for="email">Email:</label><br>
<input type="text" name="email" id="email"<?php if(isset($_POST['email'])===true){echo'value="',strip_tags($_POST['email']),'"';} ?>>
</p>
<p>
<label for="message">message:</label><?php if(isset($_POST['message'])===true){echo'value="',strip_tags($_POST['message']),'"';} ?><br>
<textarea name="message" id="message"></textarea>
</p>
<p>
<input type="submit" value="submit">
</p>
</form>
<?php
}
?>
</body>
</html>