gpt4 book ai didi

php - 通过 php/shell 脚本在 linux 中创建一个文件?

转载 作者:太空宇宙 更新时间:2023-11-04 09:46:37 25 4
gpt4 key购买 nike

我正在尝试创建一个 php\shell 脚本来创建一个文件。我正在使用 exec() 命令在 shell 和 php 本身之间创建链接。我也在尝试从用户那里接收数据,为此我有一个链接到脚本的 php 表单页面。

<?php
$username = $_POST['txt_username'];
exec("sudo echo $username > file.txt");
?>

根据我的研究,我发现 exec() 不接受 $_POST 或 $_GET 变量。我还尝试过 extract()、getenv() 和 var_dump() 等函数,以及 escapeshellcmd() 和 escapeshellarg()。有人可以帮助我吗?

最佳答案

这就是你要找的吗?

<?php

$uname = $_POST['UserName'];
$file_to_write = "file.txt";
$open_file = fopen($file_to_write,'w') or die ("Cant Open File");
fwrite($file_to_write, $uname);
flcose($file_to_write);

?>

关于php - 通过 php/shell 脚本在 linux 中创建一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15732666/

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