gpt4 book ai didi

php - 从 PHP 脚本输出到程序的 C scanf

转载 作者:行者123 更新时间:2023-11-30 20:34:24 25 4
gpt4 key购买 nike

我想知道如何将 PHP 的输出传递给 C 程序的 scanf?在这个 C 程序中输入的正常方法是使用 echo -ne "\x0a etc..........." | ./program在终端上。问题是我不能将它应用到 PHP 上。有人可以帮助我吗?假设我想将变量 $var 从 PHP 输出到 C 程序。

最佳答案

在脚本内使用popen() 来运行带有脚本输入的命令。要获取十六进制字符,请将它们放在双引号字符串内,并将它们连接到变量。

$pipe = popen($program, "w");
$vartmp = $passwordHEX . "\x00\x00\x00\x00\x00\x00\x00\x00‌\x00\x00x00" . $Pass‌​wordHash;
fwrite($pipe, $vartmp);
pclose($pipe);

关于php - 从 PHP 脚本输出到程序的 C scanf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42683767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com