如果示例如何允许PHP计算0:
$a = "00001";
$b = "00005";
$total = $a + $b;
Run Code Online (Sandbox Code Playgroud)
预期结果是: 00006
包括并保持0000出现.
我试过但结果总是: 6
是否可以将PHP应用程序邮件与Office365集成?
我试过但发现了这个错误:
authentication failure [SMTP: SMTP server does not support authentication (code: 250, response: SINPR02CA025.outlook.office365.com Hello [17*.***.***.**] SIZE 78643200 PIPELINING DSN ENHANCEDSTATUSCODES STARTTLS 8BITMIME BINARYMIME CHUNKING)]
Run Code Online (Sandbox Code Playgroud)
和我的PHP代码到目前为止:
$host = "smtp.office365.com";
$username = "me@company.com";
$password = "example";
$headers = array(
'From' => $from,
'To' => $to,
'Subject' => $subject,
'Content-Type' => 'text/html; charset=UTF-8'
);
$recipients = $to.", ".$bcc;
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($recipients, $headers, $body);
Run Code Online (Sandbox Code Playgroud) 我尝试过很多教程,但仍然无法正常工作.
这是我发送电子邮件的PHP代码:
$from = "Someone <someone@example.com>";
$to = "Someone 1 <someone1@example.com>";
$subject = "Test Send Email";
$body = "<div>Test</div>";
$host = "mail.example.com";
$username = "someone";
$password = "blabla";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail))
{
echo("<p>" . $mail->getMessage() . "</p>");
}
else
{
echo("<p>Message successfully sent!</p>");
}
Run Code Online (Sandbox Code Playgroud)
收到该电子邮件后,将继续显示HTML代码,如下所示:
<div>Test</div>
Run Code Online (Sandbox Code Playgroud)
有什么建议?
如何设置$_GET允许此符号#
示例:
$a = "NE-TH#1-8";
<a href="test.php?a=<?php echo $a; ?>"Test</a>
Run Code Online (Sandbox Code Playgroud)
当我尝试单击该链接并回显该变量时,它只会显示NE-TH.它应该是NE-TH#1-8
请帮忙