我已经安装了sendmail,并希望将传入电子邮件发送到php。
每当我向服务器发送电子邮件时,都会收到一封包含错误消息的电子邮件:
无法打开输入文件:/root/fw/catcher.php 554 5.3.0未知邮件错误1
我认为具有许可的catcher.php错误是错误的,但我自己无法解决。
已安装Sendmail,并添加了别名:
root: "|/usr/bin/php /root/fw/catcher.php"
Run Code Online (Sandbox Code Playgroud)
权限(之后chmod 777;我尝试过chmod 777,chmod 755但都无法使用):
drwxrwxrwx 2 root root 4096 Jul 20 14:27 fw
-rwxrwxrwx 1 root root 45 Jul 20 14:27 catcher.php
Run Code Online (Sandbox Code Playgroud)
catcher.php(将行尾转换为Unix样式):
#!/usr/bin/php
<?php echo 'Test'; exit(0); ?>
Run Code Online (Sandbox Code Playgroud)
通过cli执行我的php文件效果很好。所有这些命令均有效:
/usr/bin/php /root/fw/catcher.php
/usr/bin/php7.3 /root/fw/catcher.php
php /root/fw/catcher.php
php7.3 /root/fw/catcher.php
Run Code Online (Sandbox Code Playgroud)
我认为sendmail的权限存在问题。
如何以百分比填充SVG图像的背景色
我想按百分比将颜色填充到svg图像中
这是月亮svg图像,我想根据月亮上的照明百分比填充白色
90%80%70%依此类推
<?xml version="1.0" encoding="iso-8859-1"?>
<svg xmlns="http://www.w3.org/2000/svg" width="139" height="134">
<g>
<circle stroke-width="7" stroke="#000" fill="#fff" r="58" cy="69" cx="69"/>
<path stroke-width="0" fill="#000" d="m69,9 a62,60 0 0 0 1,121 l0,-5 a70,68 0 0 1 0,-110 l0,-5 z"/>
</g></svg>Run Code Online (Sandbox Code Playgroud)
我有一个像这样的数组:
$data = array(
"ID" => 1,
"NAME" => "John Doe",
"DATE" => date("d.m.Y H:i:s")
);
Run Code Online (Sandbox Code Playgroud)
我想用键名和键值创建新变量,如下所示:
$id = 1;
$name = "John Doe";
$date = "17.11.2016 00:00:00";
Run Code Online (Sandbox Code Playgroud)
我想在每个循环中使用in,我当前的代码如下所示:
foreach ($data as $key => $value) {
$key = $data[$key];
}
Run Code Online (Sandbox Code Playgroud) 我有两个输入,一个应该包含firstname,另一个应该包含新用户的lastname.现在我想在a中实时显示用户名(firstname.lastname).但是当我编辑第二个输入时,整个文本就会发生变化.
这是我的代码:https://jsfiddle.net/qun74mwc/13/
HTML:
<span id="username"></span><br/><br/>
<input type="text" name="firstname" /><br/><br/>
<input type="text" name="lastname" />
Run Code Online (Sandbox Code Playgroud)
jQuery的:
var $username = $("#username");
$("input[name='firstname']").keyup(function() {
$("#username").text( this.value + ".");
});
$("input[name='lastname']").keyup(function() {
$("#username").text( this.value );
});
Run Code Online (Sandbox Code Playgroud)