我正在尝试开发一种方法来从包含HTML表单的PHP文件中更改当前服务器的日期和时间,并执行Linux命令,但是我在使其工作方面遇到了一些问题。
HTML表单
<select name="days">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
</select>
<select name="months">
<option value="JAN">JAN</option>
<option value="FEB">FEB</option>
<option value="MAR">MAR</option>
<option value="APR">APR</option>
<option value="MAY">MAY</option>
</select>
<select name="years">
<option value="2019">2019</option>
<option value="2020">2020</option>
<option value="2021">2021</option>
</select>
<p></p>
SELECT TIME:
<br />
<input type="time" name="time<input type="time" id="appt" name="appt"
min="09:00" max="18:00" required>
<p></p>
<input type="submit" name="submit" />
</form>
PHP代码
if ( isset( $_POST['submit'] ) ) {
$days = $_POST['days'];
$months = $_POST['months'];
$years = $_POST['years'];
$time = $_POST['time'];
shell_exec("sudo date -s \"$days\" \"$months\" \"$years\" \"$time\" >> /dev/null &");
}
我似乎找不到办法使它正常工作,我想知道是否有人可以帮助我解决问题。