1
내 로컬 호스트 아파치에서 작동하는 다음 코드가 있습니다.PHPmailer 서버 오류
date_default_timezone_set('Etc/UTC');
require ('bin\PHPMailerAutoload.php');
$uname = "[email protected]";
$mail = new PHPMailer();
$mail->isSMTP();
$mail->SMTPDebug = 2;
$mail->Host = 'smtp.rybnikzahradne.sk';
$mail->SMTPSecure = 'tls';
$mail->Port = 25;
$mail->SMTPAuth = true;
$mail->Username = $uname;
$mail->Password = "********";
$mail->From = $uname;
$mail->AddAddress($uname);
$mail->Subject = $_POST["from"];
$mail->Body = $_POST["message"];
$mail->AltBody = 'sprava';
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent";
}
하지만 내 서버에 업로드 할 때 나에게이 오류 제공 : PHP는 유닉스 계열의 시스템에서 \
및 Windows에 /
를 받아 들일 것입니다 동안
Fatal error: require(): Failed opening required 'bin\PHPMailerAutoload.php' (include_path='.:/usr/php55/lib/php') in /nfsmnt/hosting2_1/3/b/3b4145df-8ba9-4552-835f-4e0224ac066d/rybnikzahradne.sk/web/objednavky3.php on line 5
'bin \ PHPMailerAutoload.php' 파일을 업로드 했습니까?이 파일 이름과 정확히 같은 것입니까? – TheConstructor
@TheConstructor 네, 두 번 확인했습니다. – Quest
'bin/PHPMailerAutoload.php' (슬래시)를 사용하기 위해 require 문을 변경해 보셨습니까? – TheConstructor