הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שגיאה בעת שליחה אימייל מהשרת. (https://hosts.co.il/forums/showthread.php?t=97948)

Shlomi062 18-06-12 00:26

שגיאה בעת שליחה אימייל מהשרת.
 
אתר המאוחסן בגודדדי לא מצליח לשלוח אימיילים, הודעה השגיאה:
PHP קוד:

mail() [function.mail]: Bad parameters to mail() function, 

הנה הדף המדובר:
example.com/website/%D7%A6%D7%95%D7%A8-%D7%A7%D7%A9%D7%A8

כיצד ניתן להתגבר על הבעיה? הטופס,:

PHP קוד:

<?php 
function secure($name){
    
$post strip_tags(htmlspecialchars($_POST[$name]));
    return 
$post;
}
?>

<?php 
            $fullname 
secure('fullname');
            
$phone    secure('phone');
            
$email    secure('email');
            
$message    secure('message');
            
$content  $_POST['content'];
            if(isset(
$_POST['sendMail'])){
                if(empty(
$fullname)){
                    echo 
"שגיאה בשליחת הטופס: יש למלא את שמך!";
                }elseif(empty(
$email)){
                    echo 
"שגיאה בשליחת הטופס: יש להזין טלפון";
                }else{
                    
$sendTo "my@gmail.com";
                    
$subject "mesagge: ".$fullname."\r\n";
                    
$date date("d/m/y G:i");
                    
$msg "שם מלא: ".$fullname."\r\n";
                    
$msg .= "פלאפון: ".$phone."\r\n";
                    
$msg .= "אימייל: ".$email."\r\n";
                    
$msg .= "תוכן ההודעה: ".$message."\r\n";
                    
$msg .= "תאריך שליחה: ".$date."\r\n";
                    
mail($sendTo,$subject,$msg) or die("אופס.. יש שגיאה בשליחת הטופס, נסה לשלוח שוב");
                    echo 
"פנייתך נשלחה בהצלחה , נציגנו יחזרו אליך בהקדם";
                }
            }
             
?>

תודה מראש!

WCMS 18-06-12 00:48

חסר לך HEADER..

Tomer 18-06-12 08:52

mail() לא חייב להכיל header כדי להשלח.

Shlomi062, תנסה להסיר אותיות בעברית מהכותרת ואז נסה לשלוח שוב.

Shlomi062 19-06-12 07:24

אכן, עברית זאת הבעיה.

אם תוכלו למחוק את כתובת האתר אודה לכם מאוד.

תודה תומר.


כל הזמנים הם GMT +2. הזמן כעת הוא 15:32.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ