הבעיות:
הטופס מגיע כגבריש
אין ירידות שורה - השתמשתי ב \r\n אך לא יורד באאוטלוק.
אשמח לעזרה, תודה
זו הפונקציה:
PHP קוד:
<?php function secure($fullname){ $post = strip_tags(htmlspecialchars($_POST[$fullname])); $post = stripcslashes($post); return $post; } ?>
זה הטופס עצמו:
PHP קוד:
$fullname = secure('fullname');
$phone = secure('phone');
$email = secure('email');
$area = secure('area');
$comments = secure('comments');
$content = $_POST['content'];
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
if(isset($_POST['sendMail'])){
if(empty($fullname)){
echo "<div class=\"sdesigner-form-message\" id=\"err\">הזן בבקשה שם</div>";
}elseif(empty($phone)){
echo "<div class=\"sdesigner-form-message\" id=\"err\">הזן בבקשה טלפון</div>";
}elseif(empty($email)){
echo "<div class=\"sdesigner-form-message\" id=\"err\">הזן בבקשה אימייל</div>";
}else{
$sendTo = "office@sdesigner.co.il";
$subject = "הודעה לייעוץ אישי: ".$fullname."\r\n";
$date = date("d/m/y G:i");
$msg .= "שם: ".$fullname."\r\n";
$msg .= "טלפון: ".$phone."\r\n";
$msg .= "אימייל: ".$email."\r\n";
$msg .= "איזור: ".$area."\r\n";
$msg .= "הודעה: ".$comments."\r\n";
mail($sendTo,$headers,$subject,$msg) or die("אופס.. יש שגיאה בשליחת הטופס, נסה לשלוח שוב");
echo "<div class=\"sdesigner-form-message\" id=\"good\" >ההודעה נשלחה בהצלחה!</div>";
}
}