我打算使用strftime(),但是当我检查我的服务器有关可用的语言环境时,通过(locale -a),我只有这个:
C
en_US.utf8
POSIX
Run Code Online (Sandbox Code Playgroud)
我非常需要这个de_DE.utf8,以便将我的日期变为德语.如何添加其他区域设置?还有其他更好的方法吗?
本地Rail应用程序运行良好,但在VPS服务器上,当我尝试通过Rails应用程序发送包含所有正确设置的电子邮件时,我在日志中收到此错误:
sh: 1: /usr/sbin/sendmail: not found
Run Code Online (Sandbox Code Playgroud)
怎么解决?
我尝试创建一个服务器,它可以从 HTTP 请求接收文件。我使用 Postman 作为用户代理,并向请求添加一个文件。这是请求:
POST /getfile HTTP/1.1
Host: localhost:3000
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
Cache-Control: no-cache
Postman-Token: 9476dbcc-988d-c9bd-0f49-b5a3ceb95b85
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="test.xls"
Content-Type: application/vnd.ms-excel
------WebKitFormBoundary7MA4YWxkTrZu0gW--
Run Code Online (Sandbox Code Playgroud)
但是当请求到达服务器时,我在其中找不到文件(我的意思是在请求中)。我试图从请求的正文部分接收它,但它返回了 > {}<。我试图弄清楚,如何引用文件名,但不幸的是我在请求头中找不到文件名的任何引用......
谁能帮我查一下,我该怎么办?
今天我在PHP(v:7.1)数组上遇到了奇怪的行为.
$emptyArray = [];
echo empty($emptyArray);
echo count($emptyArray);
echo (($emptyArray > 0));
Run Code Online (Sandbox Code Playgroud)
前两个回声结果是已知的(空:真,数:0),但最后一个让我困惑的结果是真的!
为什么PHP认为空数组大于零?