相关疑难解决方法(0)

php://输入 - 它在fopen()中做了什么?

$handle = fopen("/home/rasmus/file.txt", "r");
$handle = fopen("/home/rasmus/file.gif", "wb");
Run Code Online (Sandbox Code Playgroud)

我能理解这一点,/home/rasmus/file.txt并且/home/rasmus/file.gif是文件路径.

但这些意味着什么:

php://input
php://temp
Run Code Online (Sandbox Code Playgroud)

$objInputStream = fopen("php://input", "r");
$objTempStream = fopen("php://temp", "w+b");
Run Code Online (Sandbox Code Playgroud)

他们在做什么?

php fopen

12
推荐指数
2
解决办法
1万
查看次数

PHP:如何检索管道内容

不是欺骗,在这种情况下,我试图通过命令行运行我的PHP,它不能按预期工作(PHP使用php://输入,我不想修改它们)

我正在尝试以下方法:

echo 'hello' | php -r 'print("input content:".file_get_contents("php://input"));'
Run Code Online (Sandbox Code Playgroud)

我期待着类似的东西

content:hello
Run Code Online (Sandbox Code Playgroud)

要打印出来,但只能得到

内容:

php

0
推荐指数
1
解决办法
51
查看次数

标签 统计

php ×2

fopen ×1